1
edit
Changes
no edit summary
'''Scenario 1:''' Create new meetingAdd subject to professor
'''Preconditions:''' Includes anything that has been set up before starting the scenario. It must include what Manage professors page the user is on before the scenario starts.
! Actor !! System !! Data Used
|-
| What the actors doesActor types professor username into search box and chooses to search. || What the system does in responseSystem searches db and LDAP for username and returns professor's subjects (if found). || The data fields retrieved, added, removed, by the system.Professor username
|-
| Actor chooses to add a subject. || System returns page with editable fields. || Course Code, Course Name|-|Actor chooses to save changes. ||System persists changes to db. ||
|}
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the Manage professors page that the user ends on.
'''Scenario 2:''' Edit meetingprofessor's subject
! Actor !! System !! Data Used
|-
| What the actors doesActor types professor username into search box and chooses to search. || What the system does in responseSystem searches db and LDAP for username and returns professor's subjects (if found). || The data Professor username|-|Actor chooses to edit a subject. ||System returns page with editable fields retrievedpopulated with chosen subject's details. || Course Code, added, removed, by the system.Course Name
|-
| Actor chooses to save changes. || System persists changes to db. ||
|}
'''Postconditions:''' The final results of the scenario running (ex. A record has been created, edited, etc.). It also includes the page that the user ends on.