Name:Chaitanya Gadekar Roll NO.
220325
Test Plan for Notepad Application
1. Analyze the Mobile Application
1.1 Overview: Analyze the Notepad application's functionality, user interface,
and performance on mobile devices. Identify key features such as note
creation, editing, and saving.
1.2 Objectives:
• Ensure that all core functionalities are working as intended.
• Validate user interface and experience on different mobile devices.
1.3 Requirements:
• Review application requirements and specifications.
• Understand user stories and scenarios.
2. Define the Test Objectives
2.1 Functional Testing Objectives:
• Verify note creation, editing, and deletion.
• Ensure synchronization across devices if applicable.
• Validate note formatting and search functionality.
2.2 Usability Testing Objectives:
• Evaluate ease of use and navigation.
• Confirm that UI elements are intuitive and responsive.
2.3 Performance Testing Objectives:
• Test the application's performance under various conditions.
• Assess the application's response time and stability.
2.4 Security Testing Objectives:
• Ensure that user data is stored securely.
• Verify that unauthorized access is prevented.
3. Define the Test Criteria
3.1 Functional Criteria:
• All features should work as described in the requirements.
• No critical bugs affecting core functionality.
3.2 Usability Criteria:
• Application should be easy to navigate.
• User interface should be consistent and user-friendly.
3.3 Performance Criteria:
• Application should perform efficiently under normal and peak loads.
• No significant delays or crashes.
3.4 Security Criteria:
• User data should be encrypted and secure.
• No unauthorized access should be possible.
4. Resource Planning
4.1 Test Team:
• Test Lead: Oversees the testing process.
• Testers: Execute test cases and report bugs.
• Developers: Fix issues reported by testers.
4.2 Tools:
• Test management tool (e.g., JIRA, TestRail).
• Automation tools (if applicable).
4.3 Training:
• Provide training on the Notepad application for the test team.
5. Plan Test Environment
5.1 Devices:
• Test on various mobile devices and OS versions.
• Ensure compatibility with different screen sizes and resolutions.
5.2 Setup:
• Install the Notepad application on test devices.
• Configure any required test data or environments.
6. Schedule & Estimation
Task Start End Date Duration Description
Date
2024-09- 2024-09- Define objectives, criteria, and
Test Planning 3 days
20 22 resources.
2024-09- 2024-09-
Test Design 3 days Create test cases and scenarios.
23 25
2024-09- 2024-10- Execute test cases and log
Test Execution 10 days
26 05 results.
Defect 2024-10- 2024-10-
2 days Report and track defects.
Reporting 06 07
2024-10- 2024-10-
Retesting 3 days Retest defects after fixes.
08 10
2024-10- 2024-10- Review outcomes and finalize
Final Review 2 days reports.
11 12
7. Determine Test Deliverables
7.1 Test Cases:
• Documented test cases and scenarios.
7.2 Test Execution Report:
• Results of executed test cases.
7.3 Defect Reports:
• Detailed reports of any defects found.
7.4 Final Test Report:
• Summary of testing activities and outcomes.
7.5 Conditions:
• Ensure that all test deliverables are reviewed and approved by
stakeholders before finalization.
WhatsApp Test Scenarios
Test Description Assumptions Expected Outcome
Case ID
Verify that on downloading WhatsApp New user with no User registers
WA001 application, user can register using a existing WhatsApp successfully with a
new mobile number. account. new mobile number.
Verify that for a new mobile number
User enters the
user will get a verification code on his User account is
WA002 correct verification
mobile and filling the same verifies the verified and created.
code.
new user account.
Incorrect
Check the maximum number of System locks out after
verification code is
WA003 incorrect attempts allowed while filling the maximum
entered multiple
the verification code. allowed attempts.
times.
Verify that registering an existing User cannot register
Mobile number is
WA004 mobile number for new user account with the existing
already registered.
registration is not allowed. mobile number.
Verify that on successful registration Contacts are
User has contacts in
all the contacts in user's contact imported to
WA005 their phone
directory get imported to WhatsApp WhatsApp
directory.
contact list. successfully.
Verify that user can set DP and status User is logged in to DP and status are
WA006 on WhatsApp. WhatsApp. updated successfully.
Test Description Assumptions Expected Outcome
Case ID
Verify that user can update existing DP User is logged in to DP and status are
WA007
and WhatsApp status. WhatsApp. updated successfully.
Verify that user can send a message to
Contact is available Message is sent
WA008 any individual selected from their
in the list. successfully.
contact list.
Verify that 'Chats' window contains all
Chats list is displayed
the chat list with DP and name and last User has existing
WA009 with DP, name, and
message preview of the other person chats.
last message preview.
with whom the chat was initiated.
Verify that clicking a chat in the chat
list opens a new window containing all User has ongoing Chat history is
WA010
the chats received and sent with the chats. displayed correctly.
other person.
Verify that user can check the message
Message has been Delivered and read
WA011 delivered and read time for a message
delivered and read. times are displayed.
in the 'Message Info' section.
Verify that user can share or receive a User has contacts to Contact is shared or
WA012
contact with the other person. share. received successfully.
Verify that user can create a group
User has contacts to Group is created with
WA013 adding multiple people from their
add. selected contacts.
contact list.
Messages are sent
Verify that user can send and receive
WA014 Group chat is active. and received
messages in group chats.
successfully.
Verify that user can send and receive Media files are sent
Media files are
WA015 images, audio, video, emoticons in and received
available.
chat to individuals. successfully.
Media files are sent
Verify that user can send and receive
Media files are and received
WA016 images, audio, video, emoticons in
available. successfully in
group chats.
groups.
Test Description Assumptions Expected Outcome
Case ID
Chats are sent and
Verify that user can send and receive User has language
WA017 received in the
chats in secondary languages available. settings configured.
specified language.
Verify that user can delete text,
Messages exist in Messages are deleted
WA018 images, audio, video messages within
chat. successfully.
a chat.
Verify that user can clear complete
Chat history is
WA019 chat history in an individual or group Chat history exists.
cleared successfully.
chat.
Verify that user can archive chats in an Chats exist to Chats are archived
WA020
individual or group chat. archive. successfully.
Verify that user can block a user to Contact is blocked
User wants to block
WA021 prevent any message from getting and no messages are
a contact.
received from the blocked contact. received.
Verify that user can make WhatsApp Contact supports Call is made
WA022
calls to the person in their contact list. calls. successfully.
Verify that user can receive WhatsApp Contact supports Call is received
WA023
calls from a person in their contact list. calls. successfully.
Verify that user can mark chats as Favorite chats are
WA024 favorite and access all chats marked as Chats exist to mark. accessible from the
favorite from the 'Favorites' section. 'Favorites' section.
Verify that user can set privacy settings
User has privacy Privacy settings are
WA025 like turning on/off last seen, online
settings options. updated successfully.
status, read receipts, etc.
User has wallpaper Chat wallpaper is
WA026 Verify that user can set chat wallpaper.
options. updated successfully.
Verify that user can update notification
Notification settings Notification settings
settings like notification sound, on/off,
WA027 options are are updated
show preview for both group and
available. successfully.
individual chats.
Verify that user can take a complete
WA028 chat backup of their chats. Backup feature is