Skip to content

Acceptance Tests for Roadmap feature

Quang Anh edited this page Apr 10, 2024 · 1 revision

Pre-step: Log in as user

Degree roadmap

  • Step 1: Open the website
  • Step 2: Click Roadmap button on Navigation bar
  • Step 3: Click on Select Degree input
  • Step 4: After list of degrees drops down, click on the degree
  • Step 5: Expecting a list of recommended courses show up
  • Step 6: Hover on courses, selected course will be purple, while prerequisites will have blue

Personal roadmap

  • Step 1: Open the website
  • Step 2: Click Personal Roadmap button on Navigation bar
  • Step 3: Expecting a list of picked courses show up. Empty if users have no courses picked.
  • Step 4: Click on Select a course to see the course
  • Step 5: Select a course from the drop down
  • Step 6: See courses
  • Step 7: Click add to Roadmap
  • Step 8:

Case 1: Successful. New courses show up in roadmap

Case 2: Prerequisites requirements does not meet, alert error.

Case 3: Courses already existing in roadmap, alert error.

  • Step 9: Click on x button on course chip to remove course from roadmap
  • Step 10:

Case 1: Course is prerequisite for others in roadmap, alert error.

Case 2: Successful, courses are removed.

  • Step 11: Click on button "Save" to save the roadmap