-
Notifications
You must be signed in to change notification settings - Fork 0
Test
- Download extension from https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf [ on job search page]
- Click on the input box and input a keyword to search jobs (please only use one word), then click somewhere outside the input box to see the result.
- Select a job you are interested in and click [ on job detail page]
- You can see the job keywords and an outside URL.
- Click ‘Apply’ to apply for the job.
[on the apply page] 6. Enter your student ID and job title and submit. 7. Direct to your profile page, and you can see your applied job.
For alice, type ‘Student“ for UserRole, “alice” for First Name, “alice” for Last Name, “alice” for Email and “alice” for Password. Press submit button Press logout button
For bob, type “Employee” for UserRole, “bob” for First Name, “bob” for Last Name, “bob” for Email and “bob” for Password. Press submit button Press logout button
For charlie, type “Recruiter” for UserRole, “charlie” for First Name, “charlie” for Last Name, “charlie” for Email and “charlie” for Password. Press submit button Press logout button
For Admin, type “Admin” for UserRole, “Admin” for First Name, “Admin” for Last Name, “Admin” for Email and “Admin” for Password. Press submit button Press logout button
1. A user related to another user, e.g., a fan follows their favorite cricket player, a manager gives an employee a raise, an airbnb guest leaves a message for their host, etc.
First we need to create a group as Employee. Press login then login as bob. Press “Create Group” in bob’s profile page. Enter group name such as “Amazon_Fall2020_Intern”, active points as 0. Press “Submit”, page should redirect to bob’s profile page. Then logout. Login again as alice. Press “Add Group”, you can see all the groups created by now. Join group “Amazon_Fall2020_Intern” by enter the Group ID besides the group name (Should be 1). Press Join. Page should redirect to alice’s profile page, then press “Add Active Point to Your Group Leader!”. You should have a list of all the Employees, enter the id besides the employee’s name(bob’s id), press “Add”. Logout now, and login as bob, you can see the active points increment by 1 in bob’s profile page.
2. A user searches for a list of domain objects that match a criteria, e.g., search for movies with a title, search for events around boston, search for restaurants near me, etc.
In the home page, press “Search” button. Enter a title for the job such as “Java”, press the white empty space anywhere on the webpage, the webpage should retrieve a list of jobs find by API. [You can keep testing view details (step 3) in the page]
3. A user views details of a particular domain object listed in the search results, e.g., clicking on a particular movie displays more details of the movie, clicking on a particular restaurant displays more details for that restaurant, etc.
Press one of the job in the list, here is the detail page. You can also press the URL to get a more detailed view of this job. [You can keep testing A domain object related to another domain object (step 7)]
4. A user views all domain objects related to the user, e.g., a movie critic sees all their movie reviews listed in their profile page, a buyer sees all orders and/or items listed in their profile page, etc.
Logout and Login as alice, you can see all the groups, jobs and resumes we have added or applied in alice’s profile page.
5. A user views all other users related to the user, e.g., a fan sees all their favorite football (soccer) players in their profile page, a social network user sees all other users they are following and sees users that are following them, etc.
Assume alice has already joined the ““Amazon_Fall2020_Intern” group in the step1. Login in as bob, you can see students joined in the group bob has created.
6. A user related to a domain object, e.g., a user bookmarks their favorite book, a user creates a playlist, a buyer buys a product
Login as alice, Press “Add Group”, you can see all the groups created by now. Join group “Amazon_Fall2020_Intern” by enter the Group ID besides the group name (Should be 1). Press Join.
7. A domain object related to another domain object, e.g., add a song to a playlist, an order that contains several products, a recipe that contains several ingredients, etc.
From step 3, after press “Apply”, as alice, enter alice’s email and password(alice) and this job title, for example, “Software Developer”. Now page should be redirect to the student profile page(alice), you can see the Jobs applied list has been updated.
Login as admin, press “Create”. Enter “Student” or “Employee” or “Recruiter ”for UserRole. Then fill the other box by your preference. Enter “Submit”, page should redirect to admin you can see the user list has been updated. 9. An admin lists all users Login as admin, you can see all the users.
Press “Update User”, based on the user id in the previous page(Assume alice’s id is 1), you can change other fields such as First Name, Last Name, Email and Password. Enter “Submit”, then logout, and login as the email and password you just changed for alice.
Login as Admin and press “Delete” button, based on the list of user ids in the profile page, you can enter an ID that you want to delete( For example, 1). Press “Submit”, your user list should be updated, the user with ID:1 should be removed.