Testing
yrrah edited this page Apr 23, 2020
·
26 revisions
username | password | role |
---|---|---|
admin | admin | Admin |
alice | alice | Student |
bob | bob | Advisor |
charlie | charlie | Student |
dan | dan | Advisor |
Note: Refreshing any of the pages will log you out and take you back to the home page.
- Navigate to https://master.d3triiqu7oxfi3.amplifyapp.com.
- (optional) Click REGISTER to make an account. By default, new accounts are of type "User" which is same as a guest. Only an "Admin" will be able to create an account with a role.
- Click LOGIN at the top right of the home page
- Enter login information for desired user
- Complete Test 9 (display all users as admin)
- Click on alice in the user list to display alice's profile details
- Edit alice's assigned advisor
- Complete Test 0 (login) for any user
- The default page is the "Jobs Dashboard"
- Click the magnifying glass on the right side of the "All Jobs" table
- Enter desired search term to find matching jobs
- Complete Test 2
- Click on the arrows on the left side of the list to expand job details
- Complete Test 0 (login) as alice
- Select any job from the "All Jobs" menu
- Use the icons in the top right to add the job to "Favorite Jobs" or to create a job application
- Collapse the "All Jobs" list using the carat in the top right
- Expand the "Favorite Jobs" and "Job Applications" lists to view these related domain objects
- Complete Test 0 (login) as bob
- Scroll down to "My Assigned Students"
- You must login as admin to reassign a Student to another Advisor
When you log in as a student, you can add the jobs you are interested into the Favorite, and you can check the favorite list in the dashboard.
- Complete Test 4
- In the "Job Applications" list, details of a Job (domain object #1) are pulled in and displayed alongside the corresponding application (domain object #2)
- Complete Test 0 (login) for admin
- Navigate to user list via the menu on the left
- Use the form below the user list to create a new user
- Complete Test 0 (login) for admin
- On the left side menu select "Manage Users" (People icon)
- All users are listed in the table
- Complete Test 9
- Click on the table row for dan to navigate to his profile
- Edit dan's user details
- Complete Test 9
- Click a checkbox on the left side of the user table
- Click the trashcan that appears in the top right of the user table
- "Admin" type of user has firstName, lastName, username, password.
- can assign students to an advisor
- can create new users with any role
- can edit existing users
- "Student" type of user has firstName, lastName, username, password, graduation year, scholarship, major, agreement, favorites.
- can create many applications to apply to jobs.
- can also add many jobs as his/her favorite jobs.
- can filter "All Jobs" using lists created by their advisor (Not implemented yet)
- Student can complete Student Agreement form on their profile page
- "Advisor" type of user has firstName, lastName, username, password, office, tenured, advised students list, job lists.
- Advisor can create many job lists composed of lots of jobs. (Not implemented yet)
- "User" (Anonymous) type of user has firstName, lastName, username, password.
- can browse "All Jobs"
- using the "REGISTER" feature on the homepage creates this type of user
- user role must be changed by admin