Uploaded image for project: 'National Data Service'
  1. National Data Service
  2. NDS-563

NDS Labs UI: Account Views

XMLWordPrintableJSON

    • Icon: Test Test
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Backend, User Interface
    • None

      This is the integration test for the registration workflow involving the NDS Labs UI and API server.

      You will play the role of both the user and the admin.

      Prerequisites:

      • A successful run of NDS-312 (Multi-Node Deployment)

      Test Steps:

      1. Access the NDS Labs UI
      2. At the top-right, expand the dropdown and ensure that the links match the above list
      3. At the top-right, choose "Sign In"
      4. As the user:
        • attempt to log in on without registering
        • attempt to reset password without registering (click on "Forgot your password?")
      5. At the top-right, choose "Sign Up"
      6. Enter your information into the form and press "Request Account":
        • Full Name
        • E-mail Address
        • Organization
        • Usage description
        • Username
        • Password
        • Confirm password
      7. As the user:
        • attempt to log in on the unverified account
        • attempt to reset password on the unverified account
        • verify your e-mail address by clicking the link in the e-mail
        • attempt to log in on the unapproved account
        • attempt to reset password on the unapproved account
      8. As the admin, deny the account request
      9. As the user:
        • attempt to log in on the denied account
        • attempt to reset password on the denied account
      10. As the admin, manually update the account's status via etcdctl to "approved"
      11. As the user:
        • log in with invalid credentials for the approved account
        • log in with valid credentials for the approved account
        • reset password for the approved account
      12. Navigate to the "Contact Us" view
        • Send feedback of all types:
          • Help Request
          • Make a Wish (with/without anonymous)
          • Report a Bug (with/without anonymous)
          • General Comment (with/without anonymous)
      13. At the top-right, expand the dropdown and click "Logout"
      14. Navigate to the "Contact Us" view
        • Ensure that lower section no longer displays

      At the end of this test execution, you should be logged into the NDS Labs UI at the Dashboard View.

              Unassigned Unassigned
              lambert8 Sara Lambert
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:

                  Estimated:
                  Original Estimate - 30 minutes
                  30m
                  Remaining:
                  Remaining Estimate - 30 minutes
                  30m
                  Logged:
                  Time Spent - Not Specified
                  Not Specified