SlideShare a Scribd company logo
Software Test Plan: name Doc. Ref. No. no., Version: no.
===========================================================
NOTE ON USING THIS TEMPLATE:
In this template, text that is coloured green is for guidance only. This text
uses the “Normal Green” style. To revert back to the more usual black-
coloured text select the “Normal” style from the “Styles and Formatting” option
under the “Format” menu. Type over with your own text or delete. A table of
contents has not been included since my experience shows unless the
document is more than, say, 20 pages, then it adds little value.
This template is free to use and change and has been provided by www.The-
Software-Tester.com.
===========================================================
SOFTWARE TEST PLAN:
Project name
Approvals:
Approved By: Signature Date
Approver name 1 Signature 1 Date 1
Document Control
Name Document full name
Doc. Ref. No. Unique reference number
Document Status Draft, For Approval, Issued, Superseded, etc.
Date of Issue Date the document was approved for issue
Change History
Doc.
Version
Author Date Description / Change
Document
version
identifier
Author name Date Summary of content or
changes. Include reference to
software change request IDs if
applicable for traceability
purposes.
Distribution List
Name Role
Person or company name Role description
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 1 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
1 Introduction
This is essentially the executive summary part of the plan. State the purpose
of this Software Test Plan. If it links in with other plans (for example, Project
Plan or Master Test Plan) then identify the level to which this plan belongs.
You may want to include any references to other plans, documents or items
that contain information relevant to this project. If desired, use the References
section (see paragraph 4 below) to list all your referenced documents.
2 Scope
Identify the scope of this Software Test Plan in relation to the overall project
plan that it relates to. Other items to consider in relation to the scope may
include resource and budget constraints, other test phases by other teams,
constraints on the test team and how testing relates to other evaluation
activities (for example, quality audits or process assessments). If special
change control processes or communication plans have to be used then cover
this here too.
3 Test Plan Identifier and Document Change Control
The Test Plan Identifier is just a type of unique number or reference-id to
identify this test plan and the software that it is related to. If you work for a
medium to large size company then there will probably be a document
numbering system already in use and you will use that. In this template, the
Test Plan Identifier is the same as the “Doc. Ref. No.” on the title page and in
the page headers. Remember that there can be many draft and published
versions of this document, so version history is essential if the changes in this
document are to be traceable to the changes in the software under test. The
title page makes provision for version and change history. In order to support
bi-directional traceability, you should include the software change request ID
numbers that have mandated these updates and changes. Note also that the
footer of this template includes a Date-Time Stamp. This is the last saved
date and time of the document. If you are using a document management
system then this is a useful way to tell if a printed copy of the document
reflects the latest version or not.
4 References
List all documents that support this test plan. Refer to the actual
version/release number of the document as stored in the document or
configuration management system. Try and include hyperlinks if possible to
aid access by your readers. Avoid repeating material from other documents
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 2 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
since it adds duplication and increases the maintenance overhead.
Documents that could be referenced include:
- Project Plan
- Requirements specifications
- Architecture specifications
- High Level design documents
- Detail design documents
- Functional specifications
- Implementation specifications
- Quality system process documents
- Corporate standards and guidelines
Document Reference & Version Document Title / Description
Ref ID and Version Document title and brief description
5 Test Items
These are the software products (code, 3rd
party products, user manuals, etc.)
you intend to test within the scope of this test plan. This list of items will be
populated from the software products identified in the master project plan as
well as other sources of documentation and information. You should include
version numbers and configuration requirements where needed, (especially if
multiple versions of the products are in scope). Bear in mind that what you are
testing is what you intend to deliver to the customer (whether internal or
external).
Test Item Name Test Item Version No.
The formal name of the test item Version of the test item
5.1 Features to be Tested
This is a high-level view of what is to be tested from the user’s viewpoint of
what the system does and should refrain from being a technical testing
breakdown of the system since that is covered in section 7 below. It is also
useful to list the features to be tested with respect to the names of the parent
components, etc., as they are known by the configuration management
system. A bulleted list format can serve well here, or use the table format
given below.
Feature Parent Component / System Overview
Feature name The component or system
the feature belongs to
Brief outline of what is
being tested from user’s
perspective
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 3 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
5.2 Features not to be Tested
What is not to be tested can be sometimes just as important as stating what is
to be tested. It removes any ambiguity in order that other project stakeholders
are clear on what to expect from the test phases. Make this list the same
format as above. Additionally, however, you should state clear reasons why
the feature is not being tested. There could be any number of reasons and all
should be given alongside the mitigating factors.
Document Reference & Version Document Title / Description
Ref ID and Version Document title and brief description
6 Testing Risk Register
Software development is full of risk, and the testing phases are no exception.
It is always wise to take an active lead in managing the risks facing you. Look
to the master project plan as a starting point to begin your list of risks. As a
further aide to covering all the potential risks, consider the following:
- Experience of previous similar projects and the risks that did happen and
how they were handled
- Third party products and services.
- New versions of interfacing or component software
- The test team’s ability to use any new tools or technologies necessary for
the test effort.
- Working across multiple sites, off-shore team members, remote-working
- Any complex functionality
- Adoption of any new technologies, especially ‘bleeding edge’ technologies
- Schedule slippage and its impact on the test schedule
- Modifications to components with a past history of failure
- Poorly documented modules
- Vague requirements
- Ever-changing (volatile) requirements
- Safety aspects
- Cross platform support
- Multiple interfaces or poorly defined interfaces
- Government regulations and rules
Once you have your list of risks, offer them up to other team members and
brainstorm them. Furthermore, assign a score to each risk in terms of its
probability of occurrence and its impact on the customer. Also document
each risk’s triggers and any mitigation action you can complete in order to
prevent the risk. If the risk does occur then you can help alleviate by planning
in any contingency actions. You may wish to compile your risk register in
tabular format, such as the one given below.
Risk ID No. Unique reference ID of the risk item
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 4 of 13

Recommended for you

Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1

Testing software is conducted to ensure the system meets user needs and requirements. The primary objectives of testing are to verify that the right system was built according to specifications and that it was built correctly. Testing helps instill user confidence, ensures functionality and performance, and identifies any issues where the system does not meet specifications. Different types of testing include unit, integration, system, and user acceptance testing, which are done at various stages of the software development life cycle.

Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process

Based on V-Model (Extention of Waterfall model). It describes Test Process. Including Test process,strategy,R&R,Testing model and techniques.

testingistqbunittestintegrationtestsystem
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site

This document outlines a testing plan for an ecommerce website. It describes testing the main functionality like pages, products, search, shopping cart, checkout and payments. It also recommends testing browser and mobile compatibility, performance, links, proofreading, pricing, standards, accessibility, cookies, analytics, SEO and social features. The plan provides a comprehensive list of items to check to ensure the site works as intended before launch.

e-commerce website design company in delhiprofessional e-commerce websites design & developmwebsite development company in delhi
Software Test Plan: name Doc. Ref. No. no., Version: no.
Summary Brief description of the risk
Probability of Occurrence How likely is the risk to occur? Assign a
score like 1, 2, 3 or tag with Hi, Med or Lo,
etc.
Customer Impact How will the customer be inconvenienced
should the risk happen? Assign a similar
score as the row above
Trigger What would cause the risk to happen
Mitigation Action What can be done to prevent the risk from
happening
Contingency Action What can be done to alleviate the situation
should the risk happen
I would recommend reviewing your testing risk register once a week. You’ll
find that some entries are so insignificant that they can effectively be ignored.
Other new ones may be added as they are identified. Other risks may be
revised in terms of significance as more becomes known about them.
In both creating and reviewing risks it is well worthwhile teaming with other
testers and developers since they will often be vocal in expressing their own
personal key concerns about the project.
7 Test Approach (Strategy)
The test approach is the overall test strategy that underpins the whole test
plan. A test approach asks, “how are you going to test the software?” If this
Test Plan is part of a larger parent project and there are other Test Plans for
other parts of the overall system then the test approach should dovetail with
the other test approaches. Also consider if you are going to use established,
documented test processes or procedures or if you will need to tailor your own
specifically for this project. If so, then name these documents and include
them in the reference section above.
Other questions to ask in devising the test approach include:
• What type of testing will be done when?
• Will you start by running tests on the most risky area of the software?
• Are there parts of the planned functionality that will be delivered after
other parts and therefore require you to ‘stage’ your testing?
• Is there a ‘must have, should have, could have’ approach to the priority
of new functionality and if so does your test approach take this into
account?
• Will you use predominantly requirements-based manual test scripts or
will you make use of rapid-test techniques such as exploratory testing
to get an early assessment of the stability of the software?
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 5 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
• What about the depth and timing of regression tests? Will regression
tests be run manually or will you use automated test tools?
• Will you have testers dedicated to regression tests and others
dedicated to running tests on new functionality?
• Will any parts of the test regime be executed by remote members of
the test team?
• What about non-functional testing like install/uninstall, compatibility,
load, volume and performance, etc.?
• When will such tests be run and will this impact on the more regular
functional testing?
You will see there are a lot of questions posed here and indeed there could be
many more. Only by asking such questions will you stimulate the thought
patterns that can help to assure the test coverage and approach you build is
solid, dependable, comprehensive and appropriate. Mindmaps can be useful
as a way of jotting down your ideas (see the Tools page on http://www.The-
Software-Tester.com for a useful freeware mindmap tool). Of course, a mine
of information can be obtained from previous projects and it can often be
useful to read over old test reports in order to gain insights into the planning of
new test projects. If there were any previous ‘lessons to be learned’ reviews
run on previous projects then obtain the related documentation and read it
over since there could be valuable lessons to be learned for your current
project.
7.1 Test Tools
List all the tools required for testing. Such tools may include obvious ones like
test management software, a defect management system, GUI automation
tools, etc., but there may be less obvious tools required like project
management tools, etc. If you have a remote contingent as part of the overall
test team then consider any tools you will need in order to effectively
communicate with them.
If commercial-off-the-shelf (COTS) tools are not suitable then you may need
to develop own tools, harnesses and stubs. This is all work that requires to be
costed, estimated and planned so include it here.
7.2 Test Data
Plan you test data needs. Is this something that you can manage within the
test team or is it something you will need to get a developer or database
administrator to do? What about automatic test data generators? If you are
using data sourced from a current live system then there may be
confidentiality aspects that need to be addressed – or you could anonymise
the data. Will the test data need to be reset for every cycle of testing? If so,
who will do this and how long will it take. If scripts have to be run to do this
they could mean lengthy runs that could impact your progress.
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 6 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
7.3 Test Environment
The test environment encompasses the software being tested, related
platform software, third-party software, communications software, etc. Ensure
that you have the resources required to install, set up and configure your test
environment. The test environment also extends to hardware, test data,
technical publications, consumables (like printer paper, ink, etc.), swipe cards,
etc. Take a ‘helicopter view’ of your test environment and plan for anything
that is required in order to assure the smooth execution of your testing.
8 Personnel
List the members of your test team here. Think about the specialisms each
has when assigning them work tasks. If you have senior testers then consider
pairing them with more junior members. Is anyone a specialist and is there a
risk if this specialism cannot be covered by others in the test team should that
person become unavailable? What about holiday and planned absences.
This will all need to be factored into your plans and the overall project
schedule.
If you are going to require any extra testers then write down your intentions for
obtaining the extra personnel. Will you source them internally on secondment
or will you have to hire? Do you have the budget for this? How long will you
need them for? What if the project over-runs?
Will you require specialist skills that lie outside the test team? For instance,
will you require a Human Computer Interface (HCI) specialist to assess
usability and accessibility for any new screens/GUIs? What about
management of data and the test environment. If test hardware fails will you
require lab technicians or hardware engineers to support you? Will you
require a dedicated configuration management engineer?
Consider using the example table below to list your direct (and indirect)
personnel requirements:
Name Role Responsibility
Name of person E.g. Test Manager,
DBA, Test Automation
Engineer, etc.
E.g. manage integration test
phase, creation of UAT test
data, etc.
8.1 Training
Since you have reviewed the roles and responsibilities of test-related
personnel it may have become apparent that there are skills gaps. If this is
the case then you will need to decide the best way to fill these gaps. It may
be that paired testing and mentoring between senior and junior staff is a
suitable solution. However, training may sometimes need to be more formal
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 7 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
and this becomes a separate task in its own right that will require planning,
costing and incorporation into the project.
9 Management and Metrics
Who will be managing the testing? Will different people be managing different
phases, for example integration test phase, component test phases? Does
the Project Manager require metrics to be collected from you? If so, then list
these here and state when and how you will construct the metrics and report
them.
Who will be managing the different versions of software released into the
testing phase(s)? Will this be the responsibility of the test team or
development? Are there other test teams you need to work with? Will a
dedicated configuration management team manage this? Cover such aspects
here.
Will you set up regular meetings to review test progress? A 15-minute daily
meeting of the test team is very useful, although a weekly meeting between
the test manager and senior management may be more appropriate for this
level. Document your meeting schedules and reporting lines here.
9.1 Test Estimation and Schedule
The duration of the testing schedule should have been estimated as a result
of a team consensus. It can be useful to break test estimates down to a level
that matches that in the related functional specifications or requirements. In
this way the test estimates can be readily accounted for. A team-based
approach to estimating can smooth out any ‘bumps’ in the magnitude of the
estimates. You may wish to include the original test estimates in this section
as a matter of record. This should be the estimates that feed into the overall
project schedule. Grouping the estimates together into logical groupings can
also be helpful from a management perspective, for instance, grouping into
‘test planning’, ‘test execution’, ‘test reporting’
The testing schedule is a subset of the overall project schedule. Include a
hyperlink to the file containing the project schedule rather than repeat any
details here. Since project schedules can be volatile and subject to continual
revision it makes sense to do this and avoid unnecessary reworking of this
Test Plan. The inherent risks associated with schedule slippage mean that
this is an area that invariably finds its way into the testing Risk Register in
paragraph 6 above.
If this project is part of a larger project, then you may wish to acknowledge
any other relevant test/project schedules. Consider how this project and its
schedule interface with these other projects and their schedules. For
instance, are there any tasks that have to be handed over?
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 8 of 13

Recommended for you

Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals

Testing is the process of validating and verifying software to ensure it meets specifications and functions as intended. There are different levels of testing including unit, integration, system, and acceptance testing. An important part of testing is having a test plan that outlines the test strategy, cases, and process to be followed. Testing helps find defects so the product can be improved.

software engineeringtestingblack box
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL

This Slideshare will give you the basics introduction of the ISTQB Foundation level testing certification. ISTQB stands for the “International Software Testing Qualifications Board.” ISTQB Certification is a universally acknowledged programming testing affirmation that is directed online by its Member Boards through a testing Exam Provider.

#istqb#foundation#ctfl
Test planning
Test planningTest planning
Test planning

Aliaa delivered a session in the topic of “Test planning” using a new technique of delivering content through games and knowledge sharing instead of instructive technique. The session covered all test planning activities including defining test items, risk assessment techniques, testing strategies, planning for testing resources, testing scheduling, and test deliverables and the final test plan documents. The session introduced to quality team at ITWorx (June , 2013)

software testingqualityplanning
Software Test Plan: name Doc. Ref. No. no., Version: no.
9.2 Test Phase Entry and Exit Criteria
In order that you can manage software stability and quality grade through
successive test phases it is useful to plan for test phase entry and exit criteria.
The review of such criteria should be the basis of formal management
milestone reviews. Each test phase is likely to have its particular set of
criteria. The following points below may help you formulate your own list of
criteria.
9.2.1 Unit Test Phase Entry Criteria
• 100% of unit tests have been peer-reviewed
• Software to be unit tested has been checked into configuration
management system
• All planned functionality and bug fixes have been implemented
• Source code for software to be unit tested has been peer-reviewed
• Planned number of issues expected to be found in unit test has been
agreed
• etc
9.2.2 Unit Test Phase Exit Criteria
• 100% of unit tests are executed
• 100% of unit tests pass
• Unit Test Report has been approved
• Unit tested software has been checked into configuration management
system
• Unit tested software is available for next test phase
• Less than n outstanding low severity issues
• Less than n outstanding medium severity issues
• Less than n outstanding high severity issues
• Number of issues found did not exceed planned number by more than
25%
• etc
9.2.3 Component Test Phase Entry Criteria
• Component test documentation/scripts have been peer-reviewed
• Software to be component tested has been checked into configuration
management system
• Test data completed
• Test environment completed
• Planned number of issues expected to be found in component test has
been agreed
• etc
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 9 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
9.2.4 Component Test Phase Exit Criteria
• 100% of component tests are executed
• n% of component tests pass
• Component Test Report has been approved
• Component tested software has been checked into configuration
management system
• Component tested software is available for next test phase
• Less than n outstanding low severity issues
• Less than n outstanding medium severity issues
• Less than n outstanding high severity issues
• Number of issues found did not exceed planned number by more than
25%
• etc
9.2.5 Integration Test Phase Entry Criteria
• Integration test documentation/scripts have been peer-reviewed
• Software to be integration tested has been checked into configuration
management system
• Test data completed
• Test environment completed
• Planned number of issues expected to be found in integration test has
been agreed
• etc
9.2.6 Integration Test Phase Exit Criteria
• 100% of integration tests are executed
• n% of integration tests pass
• Integration Test Report has been approved
• Integration tested software has been checked into configuration
management system
• Integration tested software is available for next test phase
• Less than n outstanding low severity issues
• Less than n outstanding medium severity issues
• Less than n outstanding high severity issues
• Number of issues found did not exceed planned number by more than
25%
• etc
9.2.7 Acceptance Test Phase Entry Criteria
• Acceptance test documentation/scripts have been peer-reviewed
• Acceptance Testers have been trained (if doing true UAT)
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 10 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
• Software to be acceptance tested has been checked into configuration
management system (this could include documentation and user
manuals, etc.)
• Test data completed
• Test environment completed
• Planned number of issues expected to be found in component test has
been agreed
• etc
9.2.8 Acceptance Test Phase Exit Criteria
• 100% of acceptance tests are executed
• 100% of acceptance tests pass
• User needs 100% validated
• Acceptance Test Report has been approved
• Acceptance tested software has been checked into configuration
management system
• Customer has formally approved acceptance of the software into the
live environment
• Less than n outstanding low severity issues
• Less than n outstanding medium severity issues
• Less than n outstanding high severity issues
• Number of issues found did not exceed planned number by more than
25%
• etc
9.3 Suspension and Resumption Criteria
During any point in any of the test phases it may become apparent that
continuing with the planned test regime is pointless and resources better used
on assignment to other tasks. Thinking ahead and anticipating such incidents
can help planning and management. Suspension could arise due to:
• A critical issue blocking a significant proportion of the remaining tests
and the time to resolve the issue is, say, more than a day.
• The number of issues raised exceeding planned issue levels,
particularly if these are mostly high in terms of severity.
• Etc.
Resumption of testing usually commences upon removal of the blockage that
caused the suspension in the first place. However, it may be that testing can
resume due to other circumstances, for example, if new functionality is
released to test that permits new tests to be executed.
10 Test Deliverables
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 11 of 13
Software Test Plan: name Doc. Ref. No. no., Version: no.
Test deliverables are essentially the work products of the entire test regime.
This can cover:
• Test estimates
• Test schedules
• Test Plan
• Test Specification
• Test Scripts
• Test Data
• Test tools, harnesses, stubs, etc
• Test execution results
• Test Reports
• Issue Logs
• Lessons to be learned
• Test Risk Register
• Test Training plans
• Etc.
11 Communication Plan
I have always found it useful to cover how stakeholders will communicate
throughout all testing activities. It can be a good idea to include contact
details of the key stakeholders in this section, for example the phone and
email details of the author, test manager, etc. If you plan to hold morning
stand-ups, then state that here. If it is planed to run review weekly meetings,
or remote-conferences, then plan all aspects of your communication. Think
about why, where, when, who and how. Some example tables are given
below to help you structure this section.
Name Role Contact Details
Jim Smith Test Team
Leader
Email: jsmith@testeremail.co.uk
Office: 01234 567 890
Mob: 07123 456 789
Fax: 01671 987 654
Communication Aspect Purpose
E.g. Daily Test Team Meeting E.g. Review immediate issues and plan tasks
for day ahead.
E.g. UAT Handover Meeting E.g. Once-only meeting to review test entry
criteria into UAT phase. Project
12 Glossary
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 12 of 13

Recommended for you

Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing

Students are struggling in Software Testing so i have decided to make a presentation on Testing here is the general topic from testing. I hope it will help you in your learning about testing please rate it

sanity and smoke testingsanity testingsmoke testing
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf

This document outlines a test plan template for testing a product. It includes sections for objectives and tasks, scope, testing strategy, hardware and environment requirements, test schedule, control procedures, features to be tested, resources and responsibilities, schedules, impacted departments, dependencies, risks, tools, and approvals. The testing strategy section describes the different types of testing to be performed, including unit, integration, performance, user acceptance, batch, regression, and beta testing. It provides definitions and outlines the methodology for each type. The document provides a framework to define all aspects of testing for a project.

Software testing
Software testingSoftware testing
Software testing

This document provides an introduction to software testing. It defines software testing as a process used to identify correctness, completeness, and quality of computer software. The key points covered include: why software testing is important; who should be involved in testing; when testing should start and stop in the software development lifecycle; the differences between verification and validation; types of errors; types of testing including manual and automation; methods like black box and white box testing; levels of testing from unit to acceptance; and definitions of test plans and test cases.

presentationsoftware testingsoftware development
Software Test Plan: name Doc. Ref. No. no., Version: no.
Define terms, jargon and acronyms used in this document to eliminate
possible confusion and promote consistent communication.
Term Meaning
E.g. UAT E.g. User Acceptance Testing conducted by
selected customers
© Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 13 of 13

More Related Content

What's hot

Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
slovejoy
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
suhasreddy1
 
Severity and Priority
Severity and PrioritySeverity and Priority
Severity and Priority
Mithilesh Singh
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
guest1f2740
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
Immortal Technologies
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
Rahul R Pandya
 
Test planning
Test planningTest planning
Test planning
Aliaa Monier Ismaail
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
empite
 
Software testing
Software testingSoftware testing
Software testing
Madhumita Chatterjee
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
Dina Hanbazazah
 
Test plan
Test planTest plan
Test plan
Sanjai San
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
Trimantra Software Solutions
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
Test plan
Test planTest plan
Test plan
lakshitha perera
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
Nishant Worah
 

What's hot (20)

Writing Test Cases 20110808
Writing Test Cases 20110808Writing Test Cases 20110808
Writing Test Cases 20110808
 
TESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPTTESTING LIFE CYCLE PPT
TESTING LIFE CYCLE PPT
 
Severity and Priority
Severity and PrioritySeverity and Priority
Severity and Priority
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Testing plan for an ecommerce site
Testing plan for an ecommerce siteTesting plan for an ecommerce site
Testing plan for an ecommerce site
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
Test planning
Test planningTest planning
Test planning
 
Sanity testing and smoke testing
Sanity testing and smoke testingSanity testing and smoke testing
Sanity testing and smoke testing
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
 
Software testing
Software testingSoftware testing
Software testing
 
Test Process
Test ProcessTest Process
Test Process
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Test plan
Test planTest plan
Test plan
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Test plan
Test planTest plan
Test plan
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
 

Viewers also liked

Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Case
guest4c6fd6
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit website
Samsuddoha Sams
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
Johan Hoberg
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
Dell R&D Center, Bangalore
 
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCXForm-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
Mior Mohd Ashrul
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
H2Kinfosys
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
Andrei Hortúa
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261
tonynavy
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
Ramakrishna Telapolu
 
Getting Ready for UAT
Getting Ready for UATGetting Ready for UAT
Getting Ready for UAT
Project Management Solutions
 
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial EvaluationA Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
University of Innsbruck, Blekinge Institute of Technology
 
Android Native App & Web Test Strategy
Android Native App & Web Test StrategyAndroid Native App & Web Test Strategy
Android Native App & Web Test Strategy
droidcon Dubai
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
Atul Pant
 
Test plan
Test planTest plan
Test plan
Sagar Shelar
 
Report test plan
Report test planReport test plan
Report test plan
Roan June Aranas
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
mcthedog
 
Test plan
Test planTest plan
Test plan
G Chandra Reddy
 

Viewers also liked (17)

Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Case
 
Test plan on iit website
Test plan on iit websiteTest plan on iit website
Test plan on iit website
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Sample test-plan-template
Sample test-plan-templateSample test-plan-template
Sample test-plan-template
 
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCXForm-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
Form-OS-0402-HE- Handing Taking Over Report For Engineers rev00 NEW.DOCX
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
03 software test-plan-template
03 software test-plan-template03 software test-plan-template
03 software test-plan-template
 
Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261Test Documentation Based On Ieee829 155261
Test Documentation Based On Ieee829 155261
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Getting Ready for UAT
Getting Ready for UATGetting Ready for UAT
Getting Ready for UAT
 
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial EvaluationA Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
A Process for Risk-Based Test Strategy Development and Its Industrial Evaluation
 
Android Native App & Web Test Strategy
Android Native App & Web Test StrategyAndroid Native App & Web Test Strategy
Android Native App & Web Test Strategy
 
Performance Test Plan - Sample 1
Performance Test Plan - Sample 1Performance Test Plan - Sample 1
Performance Test Plan - Sample 1
 
Test plan
Test planTest plan
Test plan
 
Report test plan
Report test planReport test plan
Report test plan
 
Test Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful ToolsTest Strategy Utilising Mc Useful Tools
Test Strategy Utilising Mc Useful Tools
 
Test plan
Test planTest plan
Test plan
 

Similar to 02 software test plan template

Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
sephalika
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
SudhanshiBakre1
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
Ahmad Raza Aslam
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
mrsmackenzie
 
Test planning
Test planningTest planning
Test planning
rahulcentra
 
manual-testing
manual-testingmanual-testing
manual-testing
Kanak Mane
 
Test
TestTest
Test
starmouni
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
ajrhem
 
Testing overview
Testing overviewTesting overview
Testing overview
Anandhababu Msj
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2
Yudep Apoi
 
Sdd Testing & Evaluating
Sdd Testing & EvaluatingSdd Testing & Evaluating
Sdd Testing & Evaluating
mary_ramsay
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
Dinul
 
System Integration and Architecture.pptx
System Integration and Architecture.pptxSystem Integration and Architecture.pptx
System Integration and Architecture.pptx
MARIVICJOYCLAMUCHA1
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
Kamal Acharya
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
Techpartnerz
 
Testing software development
Testing software developmentTesting software development
Testing software development
Er. Nawaraj Bhandari
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
AMITJain879
 
Software Risk Analysis
Software Risk AnalysisSoftware Risk Analysis
Software Risk Analysis
Brett Leonard
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
Bima Alvamiko
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
sabrian SIF
 

Similar to 02 software test plan template (20)

Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
How to Write a Test Plan .pdf
How to Write a Test Plan .pdfHow to Write a Test Plan .pdf
How to Write a Test Plan .pdf
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
Sd Revision
Sd RevisionSd Revision
Sd Revision
 
Test planning
Test planningTest planning
Test planning
 
manual-testing
manual-testingmanual-testing
manual-testing
 
Test
TestTest
Test
 
AJRA Test Strategy Discussion
AJRA Test Strategy DiscussionAJRA Test Strategy Discussion
AJRA Test Strategy Discussion
 
Testing overview
Testing overviewTesting overview
Testing overview
 
MIT521 software testing (2012) v2
MIT521   software testing  (2012) v2MIT521   software testing  (2012) v2
MIT521 software testing (2012) v2
 
Sdd Testing & Evaluating
Sdd Testing & EvaluatingSdd Testing & Evaluating
Sdd Testing & Evaluating
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
System Integration and Architecture.pptx
System Integration and Architecture.pptxSystem Integration and Architecture.pptx
System Integration and Architecture.pptx
 
Software testing for project report .pdf
Software testing for project report .pdfSoftware testing for project report .pdf
Software testing for project report .pdf
 
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
 
Testing software development
Testing software developmentTesting software development
Testing software development
 
Object Oriented Testing
Object Oriented TestingObject Oriented Testing
Object Oriented Testing
 
Software Risk Analysis
Software Risk AnalysisSoftware Risk Analysis
Software Risk Analysis
 
Fundamental test process 1
Fundamental test process 1Fundamental test process 1
Fundamental test process 1
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 

More from Andrei Hortúa

Conceptos basicos de programacion con pl sql
Conceptos basicos de programacion con pl sqlConceptos basicos de programacion con pl sql
Conceptos basicos de programacion con pl sql
Andrei Hortúa
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Andrei Hortúa
 
Libro cambio climatico
Libro cambio climaticoLibro cambio climatico
Libro cambio climatico
Andrei Hortúa
 
1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad
Andrei Hortúa
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
Andrei Hortúa
 
1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoproceso
Andrei Hortúa
 
1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware
Andrei Hortúa
 
7 habitos de la gente altamente efectiva
7 habitos de la gente altamente efectiva7 habitos de la gente altamente efectiva
7 habitos de la gente altamente efectiva
Andrei Hortúa
 
Ielts handbook 2007
Ielts handbook 2007Ielts handbook 2007
Ielts handbook 2007
Andrei Hortúa
 
Daisy World Theory
Daisy World TheoryDaisy World Theory
Daisy World Theory
Andrei Hortúa
 
Relaciones en el entorno de trabajo
Relaciones en el entorno de trabajoRelaciones en el entorno de trabajo
Relaciones en el entorno de trabajo
Andrei Hortúa
 
Phrasal verbs
Phrasal verbsPhrasal verbs
Phrasal verbs
Andrei Hortúa
 
MIT SOFTWARE TEST PLAN
MIT SOFTWARE TEST PLANMIT SOFTWARE TEST PLAN
MIT SOFTWARE TEST PLAN
Andrei Hortúa
 
Testplan
TestplanTestplan
Testplan
Andrei Hortúa
 
Automated testing handbook
Automated testing handbookAutomated testing handbook
Automated testing handbook
Andrei Hortúa
 
quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0
Andrei Hortúa
 
Scrum in five minutes
Scrum in five minutesScrum in five minutes
Scrum in five minutes
Andrei Hortúa
 
The project gutenberg e book of welsh fairy tales, by william elliot griffis
The project gutenberg e book of welsh fairy tales, by william elliot griffisThe project gutenberg e book of welsh fairy tales, by william elliot griffis
The project gutenberg e book of welsh fairy tales, by william elliot griffis
Andrei Hortúa
 
The project gutenberg e book, english fairy tales, by flora annie steel
The project gutenberg e book, english fairy tales, by flora annie steelThe project gutenberg e book, english fairy tales, by flora annie steel
The project gutenberg e book, english fairy tales, by flora annie steel
Andrei Hortúa
 
The project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicerThe project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicer
Andrei Hortúa
 

More from Andrei Hortúa (20)

Conceptos basicos de programacion con pl sql
Conceptos basicos de programacion con pl sqlConceptos basicos de programacion con pl sql
Conceptos basicos de programacion con pl sql
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Libro cambio climatico
Libro cambio climaticoLibro cambio climatico
Libro cambio climatico
 
1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad1 u4 ciclo_devidacalidad
1 u4 ciclo_devidacalidad
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
 
1 u2 calidad_productoproceso
1 u2 calidad_productoproceso1 u2 calidad_productoproceso
1 u2 calidad_productoproceso
 
1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware1 u1 conceptos_basicoscalidadsoftware
1 u1 conceptos_basicoscalidadsoftware
 
7 habitos de la gente altamente efectiva
7 habitos de la gente altamente efectiva7 habitos de la gente altamente efectiva
7 habitos de la gente altamente efectiva
 
Ielts handbook 2007
Ielts handbook 2007Ielts handbook 2007
Ielts handbook 2007
 
Daisy World Theory
Daisy World TheoryDaisy World Theory
Daisy World Theory
 
Relaciones en el entorno de trabajo
Relaciones en el entorno de trabajoRelaciones en el entorno de trabajo
Relaciones en el entorno de trabajo
 
Phrasal verbs
Phrasal verbsPhrasal verbs
Phrasal verbs
 
MIT SOFTWARE TEST PLAN
MIT SOFTWARE TEST PLANMIT SOFTWARE TEST PLAN
MIT SOFTWARE TEST PLAN
 
Testplan
TestplanTestplan
Testplan
 
Automated testing handbook
Automated testing handbookAutomated testing handbook
Automated testing handbook
 
quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0quality-assurance_best_practice_guide_4 0
quality-assurance_best_practice_guide_4 0
 
Scrum in five minutes
Scrum in five minutesScrum in five minutes
Scrum in five minutes
 
The project gutenberg e book of welsh fairy tales, by william elliot griffis
The project gutenberg e book of welsh fairy tales, by william elliot griffisThe project gutenberg e book of welsh fairy tales, by william elliot griffis
The project gutenberg e book of welsh fairy tales, by william elliot griffis
 
The project gutenberg e book, english fairy tales, by flora annie steel
The project gutenberg e book, english fairy tales, by flora annie steelThe project gutenberg e book, english fairy tales, by flora annie steel
The project gutenberg e book, english fairy tales, by flora annie steel
 
The project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicerThe project gutenberg e book, fairy tales from brazil, by elsie spicer
The project gutenberg e book, fairy tales from brazil, by elsie spicer
 

Recently uploaded

INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
RaminGhanbari2
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 

Recently uploaded (20)

INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyyActive Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
Active Inference is a veryyyyyyyyyyyyyyyyyyyyyyyy
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 

02 software test plan template

  • 1. Software Test Plan: name Doc. Ref. No. no., Version: no. =========================================================== NOTE ON USING THIS TEMPLATE: In this template, text that is coloured green is for guidance only. This text uses the “Normal Green” style. To revert back to the more usual black- coloured text select the “Normal” style from the “Styles and Formatting” option under the “Format” menu. Type over with your own text or delete. A table of contents has not been included since my experience shows unless the document is more than, say, 20 pages, then it adds little value. This template is free to use and change and has been provided by www.The- Software-Tester.com. =========================================================== SOFTWARE TEST PLAN: Project name Approvals: Approved By: Signature Date Approver name 1 Signature 1 Date 1 Document Control Name Document full name Doc. Ref. No. Unique reference number Document Status Draft, For Approval, Issued, Superseded, etc. Date of Issue Date the document was approved for issue Change History Doc. Version Author Date Description / Change Document version identifier Author name Date Summary of content or changes. Include reference to software change request IDs if applicable for traceability purposes. Distribution List Name Role Person or company name Role description © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 1 of 13
  • 2. Software Test Plan: name Doc. Ref. No. no., Version: no. 1 Introduction This is essentially the executive summary part of the plan. State the purpose of this Software Test Plan. If it links in with other plans (for example, Project Plan or Master Test Plan) then identify the level to which this plan belongs. You may want to include any references to other plans, documents or items that contain information relevant to this project. If desired, use the References section (see paragraph 4 below) to list all your referenced documents. 2 Scope Identify the scope of this Software Test Plan in relation to the overall project plan that it relates to. Other items to consider in relation to the scope may include resource and budget constraints, other test phases by other teams, constraints on the test team and how testing relates to other evaluation activities (for example, quality audits or process assessments). If special change control processes or communication plans have to be used then cover this here too. 3 Test Plan Identifier and Document Change Control The Test Plan Identifier is just a type of unique number or reference-id to identify this test plan and the software that it is related to. If you work for a medium to large size company then there will probably be a document numbering system already in use and you will use that. In this template, the Test Plan Identifier is the same as the “Doc. Ref. No.” on the title page and in the page headers. Remember that there can be many draft and published versions of this document, so version history is essential if the changes in this document are to be traceable to the changes in the software under test. The title page makes provision for version and change history. In order to support bi-directional traceability, you should include the software change request ID numbers that have mandated these updates and changes. Note also that the footer of this template includes a Date-Time Stamp. This is the last saved date and time of the document. If you are using a document management system then this is a useful way to tell if a printed copy of the document reflects the latest version or not. 4 References List all documents that support this test plan. Refer to the actual version/release number of the document as stored in the document or configuration management system. Try and include hyperlinks if possible to aid access by your readers. Avoid repeating material from other documents © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 2 of 13
  • 3. Software Test Plan: name Doc. Ref. No. no., Version: no. since it adds duplication and increases the maintenance overhead. Documents that could be referenced include: - Project Plan - Requirements specifications - Architecture specifications - High Level design documents - Detail design documents - Functional specifications - Implementation specifications - Quality system process documents - Corporate standards and guidelines Document Reference & Version Document Title / Description Ref ID and Version Document title and brief description 5 Test Items These are the software products (code, 3rd party products, user manuals, etc.) you intend to test within the scope of this test plan. This list of items will be populated from the software products identified in the master project plan as well as other sources of documentation and information. You should include version numbers and configuration requirements where needed, (especially if multiple versions of the products are in scope). Bear in mind that what you are testing is what you intend to deliver to the customer (whether internal or external). Test Item Name Test Item Version No. The formal name of the test item Version of the test item 5.1 Features to be Tested This is a high-level view of what is to be tested from the user’s viewpoint of what the system does and should refrain from being a technical testing breakdown of the system since that is covered in section 7 below. It is also useful to list the features to be tested with respect to the names of the parent components, etc., as they are known by the configuration management system. A bulleted list format can serve well here, or use the table format given below. Feature Parent Component / System Overview Feature name The component or system the feature belongs to Brief outline of what is being tested from user’s perspective © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 3 of 13
  • 4. Software Test Plan: name Doc. Ref. No. no., Version: no. 5.2 Features not to be Tested What is not to be tested can be sometimes just as important as stating what is to be tested. It removes any ambiguity in order that other project stakeholders are clear on what to expect from the test phases. Make this list the same format as above. Additionally, however, you should state clear reasons why the feature is not being tested. There could be any number of reasons and all should be given alongside the mitigating factors. Document Reference & Version Document Title / Description Ref ID and Version Document title and brief description 6 Testing Risk Register Software development is full of risk, and the testing phases are no exception. It is always wise to take an active lead in managing the risks facing you. Look to the master project plan as a starting point to begin your list of risks. As a further aide to covering all the potential risks, consider the following: - Experience of previous similar projects and the risks that did happen and how they were handled - Third party products and services. - New versions of interfacing or component software - The test team’s ability to use any new tools or technologies necessary for the test effort. - Working across multiple sites, off-shore team members, remote-working - Any complex functionality - Adoption of any new technologies, especially ‘bleeding edge’ technologies - Schedule slippage and its impact on the test schedule - Modifications to components with a past history of failure - Poorly documented modules - Vague requirements - Ever-changing (volatile) requirements - Safety aspects - Cross platform support - Multiple interfaces or poorly defined interfaces - Government regulations and rules Once you have your list of risks, offer them up to other team members and brainstorm them. Furthermore, assign a score to each risk in terms of its probability of occurrence and its impact on the customer. Also document each risk’s triggers and any mitigation action you can complete in order to prevent the risk. If the risk does occur then you can help alleviate by planning in any contingency actions. You may wish to compile your risk register in tabular format, such as the one given below. Risk ID No. Unique reference ID of the risk item © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 4 of 13
  • 5. Software Test Plan: name Doc. Ref. No. no., Version: no. Summary Brief description of the risk Probability of Occurrence How likely is the risk to occur? Assign a score like 1, 2, 3 or tag with Hi, Med or Lo, etc. Customer Impact How will the customer be inconvenienced should the risk happen? Assign a similar score as the row above Trigger What would cause the risk to happen Mitigation Action What can be done to prevent the risk from happening Contingency Action What can be done to alleviate the situation should the risk happen I would recommend reviewing your testing risk register once a week. You’ll find that some entries are so insignificant that they can effectively be ignored. Other new ones may be added as they are identified. Other risks may be revised in terms of significance as more becomes known about them. In both creating and reviewing risks it is well worthwhile teaming with other testers and developers since they will often be vocal in expressing their own personal key concerns about the project. 7 Test Approach (Strategy) The test approach is the overall test strategy that underpins the whole test plan. A test approach asks, “how are you going to test the software?” If this Test Plan is part of a larger parent project and there are other Test Plans for other parts of the overall system then the test approach should dovetail with the other test approaches. Also consider if you are going to use established, documented test processes or procedures or if you will need to tailor your own specifically for this project. If so, then name these documents and include them in the reference section above. Other questions to ask in devising the test approach include: • What type of testing will be done when? • Will you start by running tests on the most risky area of the software? • Are there parts of the planned functionality that will be delivered after other parts and therefore require you to ‘stage’ your testing? • Is there a ‘must have, should have, could have’ approach to the priority of new functionality and if so does your test approach take this into account? • Will you use predominantly requirements-based manual test scripts or will you make use of rapid-test techniques such as exploratory testing to get an early assessment of the stability of the software? © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 5 of 13
  • 6. Software Test Plan: name Doc. Ref. No. no., Version: no. • What about the depth and timing of regression tests? Will regression tests be run manually or will you use automated test tools? • Will you have testers dedicated to regression tests and others dedicated to running tests on new functionality? • Will any parts of the test regime be executed by remote members of the test team? • What about non-functional testing like install/uninstall, compatibility, load, volume and performance, etc.? • When will such tests be run and will this impact on the more regular functional testing? You will see there are a lot of questions posed here and indeed there could be many more. Only by asking such questions will you stimulate the thought patterns that can help to assure the test coverage and approach you build is solid, dependable, comprehensive and appropriate. Mindmaps can be useful as a way of jotting down your ideas (see the Tools page on http://www.The- Software-Tester.com for a useful freeware mindmap tool). Of course, a mine of information can be obtained from previous projects and it can often be useful to read over old test reports in order to gain insights into the planning of new test projects. If there were any previous ‘lessons to be learned’ reviews run on previous projects then obtain the related documentation and read it over since there could be valuable lessons to be learned for your current project. 7.1 Test Tools List all the tools required for testing. Such tools may include obvious ones like test management software, a defect management system, GUI automation tools, etc., but there may be less obvious tools required like project management tools, etc. If you have a remote contingent as part of the overall test team then consider any tools you will need in order to effectively communicate with them. If commercial-off-the-shelf (COTS) tools are not suitable then you may need to develop own tools, harnesses and stubs. This is all work that requires to be costed, estimated and planned so include it here. 7.2 Test Data Plan you test data needs. Is this something that you can manage within the test team or is it something you will need to get a developer or database administrator to do? What about automatic test data generators? If you are using data sourced from a current live system then there may be confidentiality aspects that need to be addressed – or you could anonymise the data. Will the test data need to be reset for every cycle of testing? If so, who will do this and how long will it take. If scripts have to be run to do this they could mean lengthy runs that could impact your progress. © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 6 of 13
  • 7. Software Test Plan: name Doc. Ref. No. no., Version: no. 7.3 Test Environment The test environment encompasses the software being tested, related platform software, third-party software, communications software, etc. Ensure that you have the resources required to install, set up and configure your test environment. The test environment also extends to hardware, test data, technical publications, consumables (like printer paper, ink, etc.), swipe cards, etc. Take a ‘helicopter view’ of your test environment and plan for anything that is required in order to assure the smooth execution of your testing. 8 Personnel List the members of your test team here. Think about the specialisms each has when assigning them work tasks. If you have senior testers then consider pairing them with more junior members. Is anyone a specialist and is there a risk if this specialism cannot be covered by others in the test team should that person become unavailable? What about holiday and planned absences. This will all need to be factored into your plans and the overall project schedule. If you are going to require any extra testers then write down your intentions for obtaining the extra personnel. Will you source them internally on secondment or will you have to hire? Do you have the budget for this? How long will you need them for? What if the project over-runs? Will you require specialist skills that lie outside the test team? For instance, will you require a Human Computer Interface (HCI) specialist to assess usability and accessibility for any new screens/GUIs? What about management of data and the test environment. If test hardware fails will you require lab technicians or hardware engineers to support you? Will you require a dedicated configuration management engineer? Consider using the example table below to list your direct (and indirect) personnel requirements: Name Role Responsibility Name of person E.g. Test Manager, DBA, Test Automation Engineer, etc. E.g. manage integration test phase, creation of UAT test data, etc. 8.1 Training Since you have reviewed the roles and responsibilities of test-related personnel it may have become apparent that there are skills gaps. If this is the case then you will need to decide the best way to fill these gaps. It may be that paired testing and mentoring between senior and junior staff is a suitable solution. However, training may sometimes need to be more formal © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 7 of 13
  • 8. Software Test Plan: name Doc. Ref. No. no., Version: no. and this becomes a separate task in its own right that will require planning, costing and incorporation into the project. 9 Management and Metrics Who will be managing the testing? Will different people be managing different phases, for example integration test phase, component test phases? Does the Project Manager require metrics to be collected from you? If so, then list these here and state when and how you will construct the metrics and report them. Who will be managing the different versions of software released into the testing phase(s)? Will this be the responsibility of the test team or development? Are there other test teams you need to work with? Will a dedicated configuration management team manage this? Cover such aspects here. Will you set up regular meetings to review test progress? A 15-minute daily meeting of the test team is very useful, although a weekly meeting between the test manager and senior management may be more appropriate for this level. Document your meeting schedules and reporting lines here. 9.1 Test Estimation and Schedule The duration of the testing schedule should have been estimated as a result of a team consensus. It can be useful to break test estimates down to a level that matches that in the related functional specifications or requirements. In this way the test estimates can be readily accounted for. A team-based approach to estimating can smooth out any ‘bumps’ in the magnitude of the estimates. You may wish to include the original test estimates in this section as a matter of record. This should be the estimates that feed into the overall project schedule. Grouping the estimates together into logical groupings can also be helpful from a management perspective, for instance, grouping into ‘test planning’, ‘test execution’, ‘test reporting’ The testing schedule is a subset of the overall project schedule. Include a hyperlink to the file containing the project schedule rather than repeat any details here. Since project schedules can be volatile and subject to continual revision it makes sense to do this and avoid unnecessary reworking of this Test Plan. The inherent risks associated with schedule slippage mean that this is an area that invariably finds its way into the testing Risk Register in paragraph 6 above. If this project is part of a larger project, then you may wish to acknowledge any other relevant test/project schedules. Consider how this project and its schedule interface with these other projects and their schedules. For instance, are there any tasks that have to be handed over? © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 8 of 13
  • 9. Software Test Plan: name Doc. Ref. No. no., Version: no. 9.2 Test Phase Entry and Exit Criteria In order that you can manage software stability and quality grade through successive test phases it is useful to plan for test phase entry and exit criteria. The review of such criteria should be the basis of formal management milestone reviews. Each test phase is likely to have its particular set of criteria. The following points below may help you formulate your own list of criteria. 9.2.1 Unit Test Phase Entry Criteria • 100% of unit tests have been peer-reviewed • Software to be unit tested has been checked into configuration management system • All planned functionality and bug fixes have been implemented • Source code for software to be unit tested has been peer-reviewed • Planned number of issues expected to be found in unit test has been agreed • etc 9.2.2 Unit Test Phase Exit Criteria • 100% of unit tests are executed • 100% of unit tests pass • Unit Test Report has been approved • Unit tested software has been checked into configuration management system • Unit tested software is available for next test phase • Less than n outstanding low severity issues • Less than n outstanding medium severity issues • Less than n outstanding high severity issues • Number of issues found did not exceed planned number by more than 25% • etc 9.2.3 Component Test Phase Entry Criteria • Component test documentation/scripts have been peer-reviewed • Software to be component tested has been checked into configuration management system • Test data completed • Test environment completed • Planned number of issues expected to be found in component test has been agreed • etc © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 9 of 13
  • 10. Software Test Plan: name Doc. Ref. No. no., Version: no. 9.2.4 Component Test Phase Exit Criteria • 100% of component tests are executed • n% of component tests pass • Component Test Report has been approved • Component tested software has been checked into configuration management system • Component tested software is available for next test phase • Less than n outstanding low severity issues • Less than n outstanding medium severity issues • Less than n outstanding high severity issues • Number of issues found did not exceed planned number by more than 25% • etc 9.2.5 Integration Test Phase Entry Criteria • Integration test documentation/scripts have been peer-reviewed • Software to be integration tested has been checked into configuration management system • Test data completed • Test environment completed • Planned number of issues expected to be found in integration test has been agreed • etc 9.2.6 Integration Test Phase Exit Criteria • 100% of integration tests are executed • n% of integration tests pass • Integration Test Report has been approved • Integration tested software has been checked into configuration management system • Integration tested software is available for next test phase • Less than n outstanding low severity issues • Less than n outstanding medium severity issues • Less than n outstanding high severity issues • Number of issues found did not exceed planned number by more than 25% • etc 9.2.7 Acceptance Test Phase Entry Criteria • Acceptance test documentation/scripts have been peer-reviewed • Acceptance Testers have been trained (if doing true UAT) © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 10 of 13
  • 11. Software Test Plan: name Doc. Ref. No. no., Version: no. • Software to be acceptance tested has been checked into configuration management system (this could include documentation and user manuals, etc.) • Test data completed • Test environment completed • Planned number of issues expected to be found in component test has been agreed • etc 9.2.8 Acceptance Test Phase Exit Criteria • 100% of acceptance tests are executed • 100% of acceptance tests pass • User needs 100% validated • Acceptance Test Report has been approved • Acceptance tested software has been checked into configuration management system • Customer has formally approved acceptance of the software into the live environment • Less than n outstanding low severity issues • Less than n outstanding medium severity issues • Less than n outstanding high severity issues • Number of issues found did not exceed planned number by more than 25% • etc 9.3 Suspension and Resumption Criteria During any point in any of the test phases it may become apparent that continuing with the planned test regime is pointless and resources better used on assignment to other tasks. Thinking ahead and anticipating such incidents can help planning and management. Suspension could arise due to: • A critical issue blocking a significant proportion of the remaining tests and the time to resolve the issue is, say, more than a day. • The number of issues raised exceeding planned issue levels, particularly if these are mostly high in terms of severity. • Etc. Resumption of testing usually commences upon removal of the blockage that caused the suspension in the first place. However, it may be that testing can resume due to other circumstances, for example, if new functionality is released to test that permits new tests to be executed. 10 Test Deliverables © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 11 of 13
  • 12. Software Test Plan: name Doc. Ref. No. no., Version: no. Test deliverables are essentially the work products of the entire test regime. This can cover: • Test estimates • Test schedules • Test Plan • Test Specification • Test Scripts • Test Data • Test tools, harnesses, stubs, etc • Test execution results • Test Reports • Issue Logs • Lessons to be learned • Test Risk Register • Test Training plans • Etc. 11 Communication Plan I have always found it useful to cover how stakeholders will communicate throughout all testing activities. It can be a good idea to include contact details of the key stakeholders in this section, for example the phone and email details of the author, test manager, etc. If you plan to hold morning stand-ups, then state that here. If it is planed to run review weekly meetings, or remote-conferences, then plan all aspects of your communication. Think about why, where, when, who and how. Some example tables are given below to help you structure this section. Name Role Contact Details Jim Smith Test Team Leader Email: jsmith@testeremail.co.uk Office: 01234 567 890 Mob: 07123 456 789 Fax: 01671 987 654 Communication Aspect Purpose E.g. Daily Test Team Meeting E.g. Review immediate issues and plan tasks for day ahead. E.g. UAT Handover Meeting E.g. Once-only meeting to review test entry criteria into UAT phase. Project 12 Glossary © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 12 of 13
  • 13. Software Test Plan: name Doc. Ref. No. no., Version: no. Define terms, jargon and acronyms used in this document to eliminate possible confusion and promote consistent communication. Term Meaning E.g. UAT E.g. User Acceptance Testing conducted by selected customers © Company Name, Year Date-Time Stamp: 05/12/2008 09:10:00 Page 13 of 13