-
Notifications
You must be signed in to change notification settings - Fork 0
Test Plan Template
Below are the cumulative Tests that should be performed before each release. There are some notes regarding to the current state of the project, but I plan to remove those once I have created issues.
On the Login Screen, the user shall be able to create a username.
Restrictions:
- The username must be unique and is Case-sensitive.
Error Handling:
- If a username is already in use, an error message shall occur.
- If communication fails with the server, an error message shall occur.
On the Login Screen, the user shall be able to login with a username.
Restrictions:
- The username must already exist.
Error Handling:
- If a username does not exist, an error message shall appear.
- If communication fails with the server, an error message shall appear.
On the Login Screen, the user shall be able to change the server address
Restrictions:
- When an address is not specified by the user, the default shall be http://localhost:5000
Error Handling:
- There is no error checking for the API, maybe this will be an issue in the future to resolve.
After Login, the user can enter an ISBN to start a Readr session.
Optionally, the user can also add a description.
Restrictions:
- ISBN must be 10 or 13 digits in length.
- The ISBN can contain hyphens, but will be ignored.
- The ISBN can begin or end with whitespace, but will be ignored.
Error Handling:
- If an ISBN contains characters other than numbers,hyphens, or whitespace -- an error message shall appear.
- After Login, the user can enter a description to start a Readr session.
- Optionally, the user can also add an ISBN.
Restrictions: None.
Error Handling: None.
During a session, the user shall be able to view the current duration of the session
Restrictions: None.
Error Handling: None.
During a session, the user can take a screenshot using [Ctrl + F2] On Success: The Confidence Indicator shall turn Green for 5 seconds before Idling(Gray)
Restrictions: None.
Error Handling:
- If an error occurs, the Confidence Indicator shall turn Red for 5 seconds before Idling(Gray)
The user shall be able to enter a word (or part of a word) and receive results The results shall contain:
- display the line of words the word was found within
- an approximate line number the word was found within.
- an approximate position the start of the word within the line the word was found within.
Restrictions: None.
Error Handling: None.