Testcase design tehniques
-Decision table
Conditions | User 1 | User 2 | User 3 | User 4 | User 5 | User 6 | Result |
If any field is blank | Y | Error message"All fields are required" | |||||
if email is invalid | Y | Error message"Please enter valid email ID" | |||||
if phone numbers is invalid | Y | Error message"Please enter valid Phone number" | |||||
If appointment date/time is not available | Y | Error message"Please choose another Date/Time" | |||||
If all the fields are correct and appointment is available | Y | The appointment is scheduled succcessfully |
-Test Steps
Test Description | Expected results | |
1 | Verify that the Basic user can able to access limited features of the applications | The Basic user should able to access limited features of the applications |
Verify that the Premium user can able to access all the features of the applications | The Premium user should able to access all the features of the applications | |
3 | Verify that the Admin user can able to access advanced settings and all features of the applications | The Admin user should able to access advanced settings and all features of the applications |
4 | Verify that the user able to create and delete their accounts successfully | The user should able to create and delete their accounts successfully |
5 | Verify that the password is more complex | |
6 | Verify that the user gets the confirmation message after the account created successfully | The user should get the confirmation message after the account created successfully |
7 | Verify that the user able to navigae through the application without any crashes | The user should able to navigae through the application without any crashes |
8 | Verify that the user able to navigae through the application without any performance issues | The user should able to navigae through the application without any performance issues |
9 | Verify the application displays all error messages when user perfor any unauthorized action | The application should displays all error messages when user perfor any unauthorized action |