Testing Document and Specification

Test Specification

5BI_Team_1_Liboni

Client Server
Riccardo Radosta Andrea Liboni
Matteo Tognella Francesco Martino

Client

Incident

Are listened here the incident discovered while performing various tests on the system

Incident ID 2.1-A
Description To see if the user can see in the interface of the client a table with all the user that are active in that moment
Originator Riccardo Radosta
Discover Date 24-10-2019
Severity Medium
Steps Required to Produce Incident 1. Go to the page of the login. 2. Click on the bottom of the login.
Cause Incident was caused by the code of the software.
Addressed Date gg-mm-2019
Creation Phase Implementation
Detection Phase Testing

Test

Test Case ID: 2.2
Title New user
Feature/Subfeature User name and password Validation
Purpose To ensure that only passwords with at least one number, one uppercase letter, and at least eight characters long are accepted,
Initial Conditions You must be on the "new account" page
Test Data Test Data will include invalid passwords like "ciao", "riccardo, 123456789"
Test Actions 1. Go to the main page. 2.Click on the button "new user". 3. Insert the data. 4. Click the button "submit"
Expected Results With the data that we have used, After Step 4, on the screen must appear an error message, and you must insert a new password (This will happen as long as you insert invalid passwords)

Server

Incident

Incident ID 1.1-A
Description Missing the creation and starting of a new thread when a user do a second login in the same session.
Originator Andrea Liboni
Discover Date 12-11-2019
Severity Hard
Steps Required to Produce Incident Do a logout from the client and do a re-login in the server whit the same account.
Cause Incident was caused by missing check in the code.
Addressed Date 14-11-2019
Creation Phase Implementing the multi-threading.
Detection Phase Testing

Test

Test Case ID: 1.4-B
Title Two session at the same time
Feature/Subfeature Session validation
Purpose Avoid that a user could have at the same time two sesion on two different client
Initial Conditions You must have an account and a client
Test Data Test Data will include the account information
Test Actions You need to open a client, login in the server, and after open another client on the same computer or in another computer in the same network, and try to re-login.
Expected Results The server will response with an error message, and inside it Description will be present the error code number 34 (Another session is already open)