Task 2- Manual Testing.

Q.No.1.You are testing a form that allows users to schedule appointments with a doctor. The form has the following fields: First Name, Last Name, Email, Phone number, and appointment date/time. Some more inputs.

\>If any fields is blank, we should display "All fields are required"

\>If the Email is invalid, we should display "Please enter a Valid Email"

\>If the Phone number is invalid, we should display "Please enter a valid Phone number"

\>If the appointment date/time is not available, it should display "Please choose another date/time"

\>If the fields are correct and the appointments is available, we should schedule the appointment successfully.

For these requirements write down the correct list of conditions in form of decision table.

Ans:

Conditions

Rule 1

Rule 2

Rule 3

Rule 4

Rule 5

Rule 6

Rule 7

Rule 8

Rule 9

Rule 10

Rule 11

Rule 12

Rule 13

Rule 14

Rule 15

Rule 16

All Fields entered

F

T

T

T

F

F

F

F

T

T

F

T

F

T

F

T

Email Address

F

F

T

T

F

F

T

T

T

F

T

F

F

F

T

T

Phone number

F

F

F

T

F

T

T

F

F

T

T

T

T

F

F

T

Date availability

F

F

F

F

T

T

T

F

T

F

F

T

F

T

T

T

Output

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F

T

Q.No.2. Suppose you are a Software tester and you are assigned to test a new mobile app that has just been developed. The app has three different user roles: Basic user, Premium User, Admin User. You have been given the following three test scenarios to execute.

.Basic users can only access limited features of the app, while premium users can access all features, Admin users have access to advanced settings and can perform all actions.

.Users should be able to create and delete their accounts successfully. passwords must meet the required complexity standards and users should receive a confirmation email upon successful account creation.

.User should be able to navigate through the app seamlessly without any crashes or performance issues. The app should also display appropriate error message when a user attempts to perform an action they are not authorized to perform.

For each of the test scenarios, describe the steps you would take to test them and the expected results.

ANS:

TS

TC

Descriptions

Steps

Expected results

Actual Results

TS_1

TC_1

Check Basic roles and Feature

Open the App

App should Open

Opened

Then select Login

Login should be shown when we press Login

Login page opened

Enter Basic Username and Password

User can able to enter Credentials for Login

able to enter Credentials

Click enter or Search

Results related to Login should be displayed.

Account Opened

Check Limited Features

Only Limited features should be displayed

only Limited Features is working

TC_2

Check Premium roles and Feature

Open the App

App should Open

Opened

Then select Login

Login should be shown when we press Login

Login page opened

Enter Basic Username and Password

User can able to enter Credentials for Login

able to enter Credentials

Click enter or Search

Results related to Login should be displayed.

Account Opened

Check Premium Features

All features should be displayed

All Features is working

TC_3

Check Admin roles and Feature

Open the App

App should Open

Opened

Then select Login

Login should be shown when we press Login

Login page opened

Enter Basic Username and Password

User can able to enter Credentials for Login

able to enter Credentials

Click enter or Search

Results related to Login should be displayed.

Account Opened

Check Admin Features

All actions and advanced settings should be displayed

All actions and Advanced settings Features is working

TS_2

TC_1

Account Creation

Open the App

App should open

Opened

Then select Settings

Settings should be displayed

Settings opened

Click Create account

Create Account should be open

Create account opened

Enter valid Email

Entering search box should be displayed

entered Email is working

Check Verification code received

Code should be received to email

Received Email verification

Check It can be entered

Code should be entered and displayed

Code is entered

Create Password with Upper, lower case ad symbols

Password should be displayed

Password is created

Check whether received confirmation Email for creation

successfully created email should be received

Creation Email received

TC_2

Account Delete

Open the App

App should open

Opened

Then select Settings

Settings should be displayed

Settings opened

Select passwords and Privacy

Passwords and Privacy should be displayed

Opened passwords and Privacy

Select Delete account

Delete Account should be entered

Delete option is opened

Enter Email and passwords

Email and passwords should be displayed

Email and passwords is entered

Check whether received Deletion Email

Email should be received

deletion confirmation Email received

TS_3

TC_1

App Performance

Open the App

App should Open

App Opened

Login as basic user

Able to Login

Successfully Logged in

Check if Advanced settings working

Advanced settings should not be displayed

Got Error " Need authorization"

Open multiple Tabs at the same time

Multiple Tab should open

Multiple Tabs opened without issue