Test Case Design Techniques

·

4 min read

Q1 decision table

FieldsFirst namelast nameemailPhone numberAppointment date time
Conditions
Input1"blank""blank""blank""blank""blank"
Action1"All fields are

required" | "All fields are
required" | "All fields are
required" | "All fields are
required" | "All fields are
required" | | Input2 | - | - | invalid email | invalid phonenumber | unvailable date/time | | Action2 | - | - | "Please enter a
valid email" | "Please enter a
valid phone number" | "Please choose another
date/time" | | Input 3 | Valid input | valid input | valid input | valid input | valid input | | Action 3 | Appointment scheduled successfully |

Q2 Test case design for mobile application

ApplicationWallpaper App
Test case scenarioTitleStepsExpected result
TC1Verify whether the user with basic subscription is able to access only the wallpapers with 720P resolutionS1- Launch and sign in to the applicationApplication should be launched and user should be able to sign in
S2- Navigate to the desired content of wallpaperUser should be able to

navigate to desired wallpaper content | | S3- Click on the wallpaper | User should be able to access the wallpaper with 720P resolution | | TC2 | Verify whether the user with premium subscription is able to access the wallpapers with 1080P resolution | S1- Launch and sign in to the application | Application should be launched and user should be able to sign in | | S2- Navigate to the desired content of wallpaper | User should be able to
navigate to desired wallpaper content | | S3- Click on the wallpaper | User should be able to access the wallpaper with 1080P resolution | | TC3 | Verify the admin user is able to upload the wallpaper to the application | S1- Launch and sign in to the application | Application should be launched and user should be able to sign in | | S2- Navigate to creators Tab. | user should be able to navigate. | | S3- Click on upload wallpaper option. | user should be able to upload the wallpaper. | | TC4 | Verify user is able to create the account. | S1- Launch the application | Application should be launched. | | S2- click on create an account. | User should be able to see the mandatory fields to create the account. | | S3- fill the mandatory fields displayed.
First name
Last name
email
password -user should provide the password with expected complexity | user should be able to fill the mandatory details. | | S4- Click on the desired subscription model
1. basic user
2.Premium user
3. Admin user | user should be able to click on the desired subscription model | | S5- click on create account. | Account should be created and user should be able to sign in to the application | | TC5 | Verify user recieves a confirmation email upon account creation | S1 login to the email id provided while creating account | user should be able to see the confirmation mail from the wallpaper application | | TC6 | Verify user is able to delete the account. | S1- Launch and sign in to the application | Application should be launched and user should be able to sign in | | S2- Navigate to account settings | user should be able to navigate. | | S3- click on delete account. | application should prompt user to enter the password. | | S4- Enter the password and click on OK | Account should be deleted. | | TC7 | Verify subscribe to premium user error prompt is displayed when basic user is trying to access 1080P wallpaper content | S1- Launch and sign in to the application | Application should be launched and user should be able to sign in | | S2- Navigate to the desired content of wallpaper | User should be able to
navigate to desired wallpaper content | | S3- Click on wallpaper with 1080P resolution | subscribe to premium user prompt should be displayed. | | TC8 | Verify user able to access and download the wallpaper seamlessly without any interuptions. | S1- Launch and sign in to the application | Application should be launched and user should be able to sign in | | S2- Navigate to the desired content of wallpaper | User should be able to
navigate to desired wallpaper content | | S3- Click on the wallpaper | User should be able to access the wallpaper with 720P resolution |