0% found this document useful (0 votes)
7 views10 pages

ST 09

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 10

Software Testing(22518)

Practical No : 09

Prepare Test plan for an identified Mobile Application

XIII.Exercise

1.Test the option available in Notepad.Prepare the Test plan for the
same.

Test Plan for Notepad Options

Test Plan Identifier: TP_NOTEPAD_OPTIONS

Introduction:
The purpose of this document is to create a test plan for testing various options
available in the Notepad application. Notepad is a simple text editor in Windows, and
this test plan covers testing different functionalities and features within the
application.

Test Items:
Testing various options and features available in Notepad.

Features to be Tested:

1. File Options:
- New
- Open
- Save
- Save As
- Print
- Exit
2. Edit Options:
- Undo
- Cut
- Copy
- Paste
- Delete
- Select All
- Find
- Replace

3. Format Options:
- Word Wrap
Software Testing(22518)

- Font

4. View Options:
- Status Bar

5. Help Options:
- About Notepad

Approach:
Testing will involve verifying the functionality and usability of the Notepad options:
- Functional testing to ensure that each option performs the expected action.
- Usability testing to verify ease of use and user interface design.
- Positive and negative test cases for input validation and error handling.

Item Pass/Fail Criteria:


All high-priority test cases must pass, and the overall test coverage should meet or
exceed 95% of the requirements coverage. The test report will be compiled,
reviewed, and approved by the QA lead and project stakeholders.

Suspension Criteria and Resumption Requirements:


Testing may be suspended in the event of critical defects that impact the core
functionality of Notepad. Testing will resume once these critical issues are resolved
and verified.

Test Deliverables:
Test plan, test cases, test reports, defect reports.

Test Tasks:
1. Developing test plan and test cases.
2. Executing test cases.
3. Documenting and tracking defects.
4. Preparing test reports.

Environmental Needs:
- Notepad application on a Windows operating system.

Responsibilities:

Sr. No Functionality and Responsibilities Responsible


1 File Options Test Engineer 1
2 Edit Options Test Engineer 2
3 Format Options Test Engineer 3
4 View Options Test Engineer 4
Software Testing(22518)

5 Help Options Test Engineer 1

Staffing and Training Needs:


Test engineers must have:
- Knowledge of Notepad application.
- Proficiency in test design techniques.
- Familiarity with various types of testing, including functional and usability testing.

Schedule:
The testing phase will be completed by [Insert Deadline].

Risks and Contingencies:


Possible risks during testing:
- Unexpected behavior in specific Windows versions.
- User interface inconsistencies.
- Compatibility issues with certain file types.

Approvals: Team
Lead
QA Manager
Project Manager
Customer Representative (if applicable)
Software Testing(22518)

2. Prepare test plan with test cases for the “Page Setup”
option.

Test Plan for "Page Setup" Option

Test Plan Identifier: TP_PAGE_SETUP_OPTION

Introduction:
The purpose of this document is to create a test plan for the "Page Setup" option in a
software application. The "Page Setup" option typically allows users to configure the
layout, margins, and other printing settings before printing a document.

Test Items:
Testing the "Page Setup" functionality within the application.

Features to be Tested:

1. Page Layout:

Orientation (Portrait and Landscape)


Paper Size (e.g., A4, Letter, Legal)
Margins (Top, Bottom, Left, Right) Scaling
(Fit to Page, Custom Scaling)
2. Headers and Footers:

Adding and editing headers and footers


Header and footer placement (e.g., top/bottom of page, left/right)

3. Page Borders:
Adding and configuring page borders (if applicable)

4. Printing Options:

Number of copies
Collate
Color/Black and White
Duplex Printing (if applicable)
Software Testing(22518)

Approach:
Testing will involve verifying the functionality and usability of the "Page Setup"
options:

Functional testing to ensure that each option performs the expected action.
Usability testing to verify ease of use and user interface design.
Positive and negative test cases for input validation and error handling.
Item Pass/Fail Criteria:
All high-priority test cases must pass, and the overall test coverage should meet or
exceed 95% of the requirements coverage. The test report will be compiled,
reviewed, and approved by the QA lead and project stakeholders.

Suspension Criteria and Resumption Requirements:


Testing may be suspended in the event of critical defects that impact the core
functionality of the "Page Setup" feature. Testing will resume once these critical
issues are resolved and verified.

Test Deliverables:
Test plan, test cases, test reports, defect reports.

Test Tasks:

Developing test plan and test cases.


Executing test cases.
Documenting and tracking defects.
Preparing test reports.

Environmental Needs:

The software application that includes the "Page Setup" option.

Responsibilities:

Sr. Functionality and Responsibilities Responsible


No
1 Page Layout Test Engineer 1
2 Headers and Footers Test Engineer 2
3 Page Borders Test Engineer 3
4 Printing Options Test Engineer 4

Staffing and Training Needs:


Test engineers must have:

Knowledge of the software application.


Proficiency in test design techniques.
Familiarity with various types of testing, including functional and usability testing.
Software Testing(22518)

Schedule:
The testing phase will be completed by 22/09/2023

Risks and Contingencies:


Possible risks during testing:

Incompatibility with certain printer drivers.


Unexpected behavior with specific page sizes.
Issues with configuring headers and footers.

Approvals: Team
Lead
QA Manager
Project Manager
Customer Representative (if applicable)

TC_ Test Case Prere Steps Input Data Expected Actual Status
id Objective quisit Result Result
e

TC_ Change None 1. Open Select Page Page Pass


01 Page "Page "Landscape orientation is orientation is
Orientation to Setup" " for page set to set to
Landscape dialog. orientation. Landscape. Landscape.

TC_ Change None 1. Open Select "A4" Page size is Page size is Pass
02 Page Size to "Page for page set to A4. set to A4.
A4 Setup" size.
dialog.
TC_ Adjust None 1. Open Set the top Top margin Top margin Pass
03 Margins "Page margin to 1 is set to 1 is set to 1
(Top: 1 inch) Setup" inch. inch. inch.
dialog.
TC_ Add Header None 1. Open Add a title in Header Header Pass
04 (Title) "Page the header contains the contains the
Setup" section. specified specified
dialog. title. title.

TC_ Change Duple 1. Open Select Duplex Duplex Pass


05 Duplex x "Page "None" for printing is printing is
Printing printer Setup" duplex set to set to
Setting to availa dialog. printing. "None." "None."
Software Testing(22518)

"None" ble (if


any)
TC_ Apply None 1. Open Set custom Custom Custom Pass
06 Custom "Page scaling to scaling is scaling is
Scaling Setup" 75%. applied as applied as
(75%) dialog. 75%. 75%.
TC_ Attempt to None 1. Open Set a Error Error Pass
07 Set Invalid "Page negative message: message:
Margin Setup" value for the "Invalid "Invalid
(Negative) dialog. left margin. margin margin
value." value."

TC_ Configure None 1. Open Add a page Page Page Pass


08 Page Border "Page border with displays the displays the
Setup" specified configured configured
dialog. settings. border. border.

3. Test the option “Word Wrap” of Format menu and prepare the Test plan for the
same

Test Plan for "Word Wrap" Option

Test Plan Identifier: TP_WORD_WRAP_OPTION

Introduction:
The purpose of this document is to create a test plan for the "Word Wrap" option in a
software application. The "Word Wrap" option typically allows users to control how
text is displayed, whether it wraps automatically to fit within the window or if
horizontal scrolling is required.
Test Items: Testing the "Word Wrap" functionality within the application.

Features to be Tested:
1. Word Wrap Option:
• Enable Word Wrap
• Disable Word Wrap

Approach:
Testing will involve verifying the functionality and usability of the "Word Wrap" option:
• Functional testing to ensure that enabling/disabling word wrap works as
expected.
• Usability testing to verify ease of use and user interface design.
• Positive and negative test cases for switching between word wrap states.

Item Pass/Fail Criteria:


Software Testing(22518)

All high-priority test cases must pass, and the overall test coverage should meet or
exceed 95% of the requirements coverage. The test report will be compiled,
reviewed, and approved by the QA lead and project stakeholders.

Suspension Criteria and Resumption Requirements:


Testing may be suspended in the event of critical defects that impact the core
functionality of the "Word Wrap" feature. Testing will resume once these critical
issues are resolved and verified.

Test Deliverables: Test plan, test cases, test reports, defect reports.

Test Tasks:
1. Developing test plan and test cases.
2. Executing test cases.
3. Documenting and tracking defects.
4. Preparing test reports.

Environmental Needs:
• The software application that includes the "Word Wrap" option.

Responsibilities:

Sr. No Functionality and Responsibilities Responsible


1 Word Wrap Option Test Engineer 1

Staffing and Training Needs:


Test engineers must have:
• Knowledge of the software application.
• Proficiency in test design techniques.
• Familiarity with various types of testing, including functional and usability
testing.

Schedule:
The testing phase will be completed by 22/09/2023

Risks and Contingencies:


Possible risks during testing:
• Incompatibility with certain text formats.
• Unexpected behavior when switching between word wrap states.

Approvals:
Software Testing(22518)

Team Lead QA Manager Project Manager Customer Representative

Test Case Input Expected Actual


TC_id Prerequisite Steps Status
Objective Data Result Result
Text is Text is
Enable displayed displayed
1. Open the
Enable Word with with
TC_01 None software
Word Wrap Wrap automatic automatic Pass
application.
option. word word
wrapping. wrapping.
Text is Text is
Disable
1. Open the displayed displayed
Disable Word Wrap Word
TC_02 software without without Pass
Word Wrap enabled Wrap
application. word word
option.
wrapping. wrapping.
Enable Empty Empty
Enable
Word 1. Create a document document
Word displays
TC_03 Wrap None new empty displayed Pass
Wrap with word
(Empty document. with word
option. wrapping.
Document) wrapping.
TC_04 Disable Word Wrap 1. Create a Disable Empty Empty Pass
Word enabled new empty Word document document
Wrap (empty document Wrap displays displays
document)
Software Testing(22518)

(Empty with Word option. without without


Document) Wrap. word word
wrapping. wrapping.
Enable
1. Create a Enable Long text Long text
Word
document Word wraps wraps
TC_05 Wrap None Pass
with a long Wrap within the within the
(Long
text string. option. window. window.
Text)
Disable
1. Create a Disable Long text Long text
Word Word Wrap
document Word requires requires
TC_06 Wrap enabled Pass
with a long Wrap horizontal horizontal
(Long (long text)
text string. option. scrolling. scrolling.
Text)
Special Special
Enable 1. Create a Enable symbols symbols
Word document
Word are are
TC_07 Wrap None with Pass
special Wrap displayed displayed
(Special
symbols. option. with word with word
Symbols)
wrapping. wrapping.
Disable Special Special
1. Create a Disable
Word Wrap symbols symbols
Word document
enabled Word are are
TC_08 Wrap with Pass
(special Wrap displayed displayed
(Special special
symbols) option. without without
Symbols) symbols.
wrapping. wrapping.

You might also like