User Stories - rtbu225/Final-Project-498 GitHub Wiki
CS class Database: Priority: 1. Points: 3. Acceptance Test: Query classes in the database to make sure they have been added. Description: Each class in the course catalog for the CS dept. at the University of Kentucky will be added to the database. This is one of the first steps that we will need to take to get the website up and running. This will be completed by the end of Iteration 3.
Review a Class: Priority: 1. Points: 2. Acceptance Test: write a review of a class to make sure the functionality is there. Description: Write a function that will allow users to write a review on a class that is in the database. This will be completed by the end of Iteration 3, need the database to be linked to the site.
Query Classes: Priority: 2. Points: 1. Acceptance Test: search for classes. Description: Write a function that will allow users to search for a class. If it is in the database it will show all instances of that class, but if not, display a warn Again, will be completed by the end of Iteration 3, this has been partially implemented, but needs the database.
Test Inputs via Selenium: Priority: 3. Points: 2. Acceptance Test: simulate user input. Description: Write a Selenium function that will represent the actions of the user for testing purposes, can be performed with Jenkins. Will be completed after all components of the website are finished, including backend.
Test Queries via Unit Testing: Priority 3: Points: 2. Acceptance Test: simulate test queries for reviews. Description: Write unit tests for test queries to see if they are successful for all scenarios. (Insert, Delete, Modify). Will be completed after all components of the backend are finished.