test plan workshop
TRANSCRIPT
-
8/6/2019 Test Plan Workshop
1/24
May 11, 2011 Confidential 1
Test Plan Workshop
By: Dung Nguyen
Date: June 08, 2007
-
8/6/2019 Test Plan Workshop
2/24
May 11, 2011 Confidential 2
Contents
Introduction
What is test plan?
Explain all sections of the current template
-
8/6/2019 Test Plan Workshop
3/24
May 11, 2011 Confidential 3
INTRODUCTION
The purpose of this course is to explain the meaning of eachsections of QC's current Test Plan template. It also provides the
way to develop the its contents. Completing this course will help
QC members having understanding to write test plans for a
software project.
-
8/6/2019 Test Plan Workshop
4/24
May 11, 2011 Confidential 4
What is test plan
A document that provides information onThe goals and objectives of testing within the scope ofthe iteration (or project)
The items being targeted
The approach to be taken
The resources required
The deliverables to be produced
-
8/6/2019 Test Plan Workshop
5/24
May 11, 2011 Confidential 5
Test plan template Table of contents
There are 7 sections in the current template
1. Introduction
2. Target Test Areas
3. Test Specifications
4. Milestones
5. Test Cycle Entry and Exit Criteria
6. Environmental Needs
7. Risks
-
8/6/2019 Test Plan Workshop
6/24
May 11, 2011 Confidential 6
Test l templ te I tr ti
1. I tr ti1. I tr ti1.11.1 P rposeP rpose
Provi e high level list of themajor target test f tions.
List the Requirements for Test
Describe the testing strategies to beemployedoneach target testfunctions
Identify the required resourcesandschedule theTest execution
1.2 Scope1.2 ScopeTest Plan is for release
Ex: Extract fromTest PlanCPD 1.5ThisTest Plan is for release 1.5.
-
8/6/2019 Test Plan Workshop
7/24
May 11, 2011 Confidential 7
Test plan template Introduction
1. Introduction (Cont.)1. Introduction (Cont.)1.3 Document Terminologyand Acronyms1.3 Document Terminologyand Acronyms
Provides thedefinitionsof any terms,acronyms,andabbreviationsrequired toproperly interpret theTest Plan
Ex: Extract fromTest PlanCPD 1.5CPD - Cart Picking DirectorHHT - HandheldTerminal
DM - Data Management
HC Host Communication
RCV Receiving
INS Inspection
SC StorageCard-rackSP Storage Pallet
RCVINS - Receiving Inspection
SHPINS Shipping Inspection
CP Cart Picking
QTY Quality
-
8/6/2019 Test Plan Workshop
8/24
May 11, 2011 Confidential 8
Test plan template Introduction
1. Introduction1. Introduction (Cont.)(Cont.)1.4 References1.4 References
Providesa list of thedocuments referencedelsewherewithin theTest Plan
Ex: Extract fromTest PlanCPD 1.5S0148.0-R-001-Software Requirements Specification.doc
S0148.0-P-002-Software Development Plan.doc
Requirement (WMSV10).doc
HHT_Spec(WMSV10).doc
DM_Screen(WMSV10).doc
HostCom(WMSV10).doc
Screen&Lable(WMSV10).doc
HHTScreen2(WMSV10).docHHTScreen3(WMSV10).doc
HHTScreen4(WMSV10).doc
HHTScreen5(WMSV10).doc
HHTScreen6(WMSV10).doc
HHTScreen7(WMSV10).doc
-
8/6/2019 Test Plan Workshop
9/24
May 11, 2011 Confidential 9
Test plan template Target Test AreasTest Areas
2. Target Test Areas2. Target Test AreasProvides a high level list of the major target test areas such as:Software
Hardware
NoteThis list should include both items produced directly by the project
development team, and items that those products rely on
Ex: Extract from Test Plan CPD 1.5GUI
Functional
-
8/6/2019 Test Plan Workshop
10/24
May 11, 2011 Confidential 10
Test plan template Test SpecificationsTest Specifications
3. Test Specifications3. Test SpecificationsIncludes the following 3 subsections:
Test Specifications is requirement for testTest Specifications is requirement for test (What to test)
Resource is assigned to do itResource is assigned to do it (Who to test)
Test Type is QC member nameTest Type is QC member name ( How to test)
Ex: Extract from Test Plan CPD 1.5
Test Spec Resource Test Type Note
Start System Nguyen Van A Functional/GUI CPD server System
OperationStop System Nguyen Van A Functional/GUI
Suspend System Nguyen Van A Functional/GUI
Resume System Nguyen Van A Functional/GUI
-
8/6/2019 Test Plan Workshop
11/24
May 11, 2011 Confidential 11
Test plan template MilestonesMilestones
44.. MilestonesMilestonesPurpose:Purpose:The key schedule milestones that set the context for the Testing effort
Includes 3 sub items:
MilestonesMilestones
Start DateStart Date
End DateEnd Date
Ex: Extract from Test Plan CPD 1.5
Milestones Start Date End DateDevelop Test Plan Sep 17,2003 Sep 19,2003
Review Test Plan Sep 19,2003 Sep 19,2003
Development Test Case Oct 6,2003 Oct 22, 2003
-
8/6/2019 Test Plan Workshop
12/24
May 11, 2011 Confidential 12
Test plan template Test Cycle Entry andExit Criteria
5. Test Cycle Entry and Exit Criteria5. Test Cycle Entry and Exit Criteria
5.15.1 EntryCriteriaEntryCriteriaSpecifies the criteria(tiu chun) to be used to determine whetherthe test activities will start
Ex
First Build successfulFirst Build is defined in the project plan at 60% function completed?
5.25.2 Exit CriteriaExit CriteriaSpecifies the criteria that will be used to determine whether thetest effort for the current Test Cycle of this Test Plan is deemed
sufficient.Should refer to Quality Plan and Acceptance Criteria
Ex???
-
8/6/2019 Test Plan Workshop
13/24
May 11, 2011 Confidential 13
Test plan template Test Cycle Entry andExit Criteria (Cont.)
5. Test Cycle Entry and Exit Criteria (Cont.)5. Test Cycle Entry and Exit Criteria (Cont.)
5.35.3 Abnormal TerminationAbnormal TerminationSpecifies the criteria that will be used to determine whether testingshould be prematurely suspended or ended for the current testcycle, or whether the intended build candidate to be tested must bealtered
Ex: Extract from Test Plan CPD 1.5Over 50% of executed test cases are failed
-
8/6/2019 Test Plan Workshop
14/24
May 11, 2011 Confidential 14
Test plan template EnvironmentalEnvironmentalNeedsNeeds
6. Environmental Needs6. Environmental NeedsIncludes the following 3 subsections:6.16.1 Hardware and SoftwareHardware and Software
6.26.2 Productivity and Support ToolsProductivity and Support Tools
6.36.3 Test Environment ConfigurationsTest Environment Configurations
-
8/6/2019 Test Plan Workshop
15/24
May 11, 2011 Confidential 15
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.1 Hardware and Software6.1 Hardware and SoftwareSpecifies the system resources for the test effort. It includes the
following 3 three sub items:
ResourceResource:
The name/IP Address of the system resource
ConfigurationConfiguration: Specifies the hardware configuration
Installed OS, SoftwareInstalled OS, Software:
Specifies the list of OS, Software need to be installed and versionsof those
-
8/6/2019 Test Plan Workshop
16/24
May 11, 2011 Confidential 16
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.1 Hardware and Software6.1 Hardware and Software (Cont.)(Cont.)
Ex: Extract from Test Plan CPD 1.5
Resource Configuration Installed OS, Software
Data ManagementServer
Processor: P4- 1GHz
RAM: 1Gb MB
HDD: 20 GB
Network adapter 100MbEthernet
Windows 2000 Server/Professional
Oracle 9i
JVM 1.4.2 or higher
Data ManagementClient
Processor PIII 700MHz
Ram: 256Mb
HDD 20Gb
Network adapter 100MbEthernet
-
8/6/2019 Test Plan Workshop
17/24
May 11, 2011 Confidential 17
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.2 Productivity and Support Tools6.2 Productivity and Support ToolsSpecifies tools to be employed to support the test process. It includes
the following 4 three sub items:
Tools purposeTools purpose:
The purpose of using each tool
Tool NameTool Name: Specifies the tools name
Vendor or InVendor or In--househouse:
SpecifiesVendors tool name
VersionVersion: Specifies versions to be used
-
8/6/2019 Test Plan Workshop
18/24
May 11, 2011 Confidential 18
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.2 Productivity and Support Tools6.2 Productivity and Support Tools (Cont.)(Cont.)
Ex: Extract from Test Plan CPD 1.5
Tools purpose Tool Name Vendor or In-house Version
Bug tracker Microsoft Excel Microsoft 2000
est e ort Microsoft or , Excel Microsoft 2000
-
8/6/2019 Test Plan Workshop
19/24
May 11, 2011 Confidential 19
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.3 Test Environment Configurations6.3 Test Environment ConfigurationsThe Test Environment Configurations needs to be provided and supported
for this project. It includes the following 3 three sub items:
Configuration NameConfiguration Name:
Specifies the short name of the configuration
DescriptionDescription: Specifies a short description on the purpose of each configuration
Implemented in Physical ConfigurationImplemented in Physical Configuration:
How to configure in the real system
-
8/6/2019 Test Plan Workshop
20/24
May 11, 2011 Confidential 20
Test plan template EnvironmentalEnvironmentalNeedsNeeds (Cont.)
6. Environmental Needs (Cont.)6. Environmental Needs (Cont.)6.3 Test Environment Configurations6.3 Test Environment Configurations (Cont.)(Cont.)
Ex: Extract from Test Plan CPD 1.5
Configuration Name Description Implemented in
Physical Configuration
DM Server
Install Windows 2000version
Simulator tool
JVM: Sun JDK 1.4.2
Processor: P4- 1GHz
RAM: 1Gb MB
HDD: 20 GB
Network adapter 100MbEthernet
DM Client
Install Windows 2000professional version
JVM: Sun JDK 1.4.2
Processor PIII 700MHz Ram: 256Mb
HDD 20Gb
Network adapter 100MbEthernet
-
8/6/2019 Test Plan Workshop
21/24
May 11, 2011 Confidential 21
Test plan template isk
7. isk7. iskAn ongoing or upcoming concern that has a significant probability of adversely
affecting the success of the Test Plan. You must identify mitigation and
contingency strategies for each risk.
It includes the following 3 three sub items:
7.1 Risk7.1 RiskLists the risk
7.2 Mitigation Strategy7.2 Mitigation StrategyThe solution to mitigate the each specified risk
7.3 Contingency (Risk is realized)7.3 Contingency (Risk is realized)When the risk happened,which solution, strategywill be used
-
8/6/2019 Test Plan Workshop
22/24
May 11, 2011 Confidential 22
Test plan template Risk
7. Risk (Cont.)7. Risk (Cont.)Ex: Extract from Test Plan CPD 1.5
Risk Mitigation Strategy
Contingency (Risk is
realized)
Not enough time to test
Optimize the test scheduleand define overtimestrategy at the beginning.
Increase testing resource(human, equipment,..)
Lack of resource for test
Request IT soon to supportthe system resource
Use personal resource
-
8/6/2019 Test Plan Workshop
23/24
May 11, 2011 Confidential 23
REFERENCES
Referent Documents: Rational Unified Process
Rational Software Corp.
TL-QCM-001- Test Plan.doc
GCS Company
-
8/6/2019 Test Plan Workshop
24/24
May 11, 2011 Confidential 24
THANK YOU FOR YOUR ATTENTION