Testcase design tehniques

·

3 min read

-Decision table

ConditionsUser 1User 2User 3User 4User 5User 6Result
If any field is blankYError message"All fields are required"
if email is invalidYError message"Please enter valid email ID"
if phone numbers is invalidYError message"Please enter valid Phone number"
If appointment date/time is not availableYError message"Please choose another Date/Time"
If all the fields are correct and appointment is availableYThe appointment is scheduled succcessfully

-Test Steps

S.No

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

2

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

Password should match complexity standards

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