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) |