Ste Microproject
Ste Microproject
Test Case ID Test Objective Input Data Expected Result Actual Result Status
Verify that a user can add a new contact with all required fields Enter details. For example, Name= Rahul, Phone After entering details user should be able to save
1 Contact can be saved with correct details Pass
filled (name, phone number, email). No=1234567890, email= [email protected]. the contact.
Verify that a user receives an error message when trying to add a Enter all details except mobile number and click on "Save" Error message appers "Please enter
2 Error messgae should appear. Pass
contact without a name. button. phone number".
Verify that a user can add a contact with optional fields (address, Fill optional fields. For example, Address=Satara, Birthday= Optional fields can be added and contact
3 Contact should be saved. Pass
birthday,notes). 12/03/22, Notes= xyz. Click on "Save" button. can be saved.
Verify that the newly added contact appears in the contact list Contact should appear in the contact list
4 Search for the contact in the contact list. Contact appears in the contact list. Pass
immediately. immediately.
5 Verify that a user can edit an existing contact's details. Edit the existing details. For example ,change name=Rohit. Details should be editable. Details are editable. Pass
Search for the contact in the contact list for example "Rahul"
9 Verify that a user can delete a contact from the contact list. Contact should be deleted. Contact is deleted. Pass
and click on "Delete ".
Deleted contact should not appear in the contact Deleted contact does not appear in the
11 Verify that the deleted contact no longer appears in the contact list. Go through the contact list. Pass
list. contact list.
The application should not crash while deleting a The applicatio does not crash while
12 Verify that the application does not crash when deleting a contact. None. Pass
contact. deleting a contact.
The application should display contacts having The application displays contacts having
13 Verify that a user can search for a contact using the contact's name Search for a contact using name. For example; "Sita". Pass
name that is searched(Sita). name that is searched (Sita).
Verify that a user can search for a contact using the contact's phone Search for a contact using phone number. For example; The application should display contact that have the The application displays contacts that the
14 Pass
number. "1234567890". number. same number.
Verify that the search results are accurate and reflect the current The search results should be accurate and reflect The search results are accurate and
15 Search for a contact. For example "Ram". Pass
contact list. the current contact list. reflect the current contact list.
Verify that searching with no matching contacts shows a "no results Search for a name that does not exist in your contact list. For The appication displays a message "No
16 The application should display "No results found". Pass
found" message. example "abc". results found".
Enter details. For example, Name= Rahul, Phone The application displays an error message
17 Verify that duplicate contact names are not allowed. The application should display an error message. Pass
No=1234567890, email= [email protected]. "A contact with this name already exists".
The contact details (name, phone number, email, The contact details (name, phone
Verify that contact details are displayed correctly when a contact is
18 Select any contact. For example; "Sita". address) should be displayed correctly on the number, email, address) are displayed Pass
selected.
contact's detail page. correctly on the contact's detail page.
The contact application shouldwork correctly on all The contact application shouldwork
20 Verify that the contact list displays correctly on various screen sizes. Open the applications on different devices. Pass
devices. correctly on all devices.
The icons and buttons should be responsive and The icons and buttons are responsive and
21 Verify that icons and buttons are responsive and accessible. Click on diferent buttons. Pass
accessible. accessible.
Select a contact for example "Aditi" and click on the "*" (star)
22 Verify that the "Favourites" functinality is accessible or not. The star icon should be clickable. The star icon is clickable. Pass
icon.
Select a contact for example "Aditi" and click on the "*" (star)
23 Verify that a contact can be added to "Favourites". The contact should be added to favourites. The contact is added to favourites. Pass
icon.
The application should display list of contacts The application displays a list of contacts
24 Verify that the application displays a list of "Favourites" contact list. Check if Favourites list is displayed. Pass
added to "Favourites". added to "Favourites".