test plan workshop.ppt
Post on 15-Jan-2016
19 Views
Preview:
TRANSCRIPT
April 21, 2023 Confidential 1
Test Plan Workshop
By: Dung Nguyen
Date: June 08, 2007
April 21, 2023 Confidential 2
Contents
Introduction
What is test plan?
Explain all sections of the current template
April 21, 2023 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 theway to develop the its contents. Completing this course will helpQC members having understanding to write test plans for asoftware project.
April 21, 2023 Confidential 4
What is test plan
A document that provides information onThe goals and objectives of testing within the scope of the iteration (or project)
The items being targeted
The approach to be taken
The resources required
The deliverables to be produced
April 21, 2023 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
April 21, 2023 Confidential 6
Test plan template – Introduction
1. Introduction1. Introduction
1.11.1 PurposePurposeProvide a high level list of the major target test functions.List the Requirements for Test Describe the testing strategies to be employed on each target test functionsIdentify the required resources and schedule the Test execution
1.2 Scope1.2 ScopeTest Plan is for release <RELEASE NO.>
Ex: Extract from Test Plan CPD 1.5This Test Plan is for release 1.5.
April 21, 2023 Confidential 7
Test plan template – Introduction
1. Introduction (Cont.)1. Introduction (Cont.)
1.3 Document Terminology and Acronyms1.3 Document Terminology and AcronymsProvides the definitions of any terms, acronyms, and abbreviations required to properly interpret the Test Plan
Ex: Extract from Test Plan CPD 1.5CPD - Cart Picking DirectorHHT - Handheld TerminalDM - Data ManagementHC – Host CommunicationRCV – ReceivingINS – InspectionSC – Storage Card-rackSP – Storage PalletRCVINS - Receiving InspectionSHPINS – Shipping InspectionCP – Cart PickingQTY – Quality
April 21, 2023 Confidential 8
Test plan template – Introduction
1. Introduction1. Introduction (Cont.) (Cont.)
1.4 References1.4 ReferencesProvides a list of the documents referenced elsewhere within the Test Plan
Ex: Extract from Test Plan CPD 1.5S0148.0-R-001-Software Requirements Specification.docS0148.0-P-002-Software Development Plan.docRequirement (WMSV10).docHHT_Spec(WMSV10).docDM_Screen(WMSV10).docHostCom(WMSV10).docScreen&Lable(WMSV10).docHHTScreen2(WMSV10).docHHTScreen3(WMSV10).docHHTScreen4(WMSV10).docHHTScreen5(WMSV10).docHHTScreen6(WMSV10).docHHTScreen7(WMSV10).doc
April 21, 2023 Confidential 9
Test plan template – Target Test Test AreasAreas
2. Target Test Areas2. Target Test AreasProvides a high level list of the major target test areas such as:
SoftwareHardware…
NoteThis list should include both items produced directly by the projectdevelopment team, and items that those products rely on
Ex: Extract from Test Plan CPD 1.5GUIFunctional
April 21, 2023 Confidential 10
Test plan template – Test Test SpecificationsSpecifications
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
Operation Stop System Nguyen Van A Functional/GUI
Suspend System Nguyen Van A Functional/GUI
Resume System Nguyen Van A Functional/GUI
… … …
April 21, 2023 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 DateEx: Extract from Test Plan CPD 1.5
Milestones Start Date End Date
Develop 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
… … …
April 21, 2023 Confidential 12
Test plan template – Test Cycle Entry and Exit Criteria
5. Test Cycle Entry and Exit Criteria5. Test Cycle Entry and Exit Criteria
5.15.1 Entry CriteriaEntry CriteriaSpecifies the criteria to be used to determine whether the test activities will start
ExFirst 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 the test effort for the current Test Cycle of this Test Plan is deemed sufficient. Should refer to Quality Plan and Acceptance Criteria
Ex???
April 21, 2023 Confidential 13
Test plan template – Test Cycle Entry and Exit 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 testing should be prematurely suspended or ended for the current test cycle, or whether the intended build candidate to be tested must be altered
Ex: Extract from Test Plan CPD 1.5Over 50% of executed test cases are failed
April 21, 2023 Confidential 14
Test plan template – Environmental Environmental NeedsNeeds
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
April 21, 2023 Confidential 15
Test plan template – Environmental Environmental Needs Needs (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 thefollowing 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
versions of those
April 21, 2023 Confidential 16
Test plan template – Environmental Environmental Needs Needs (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 Management Server
• Processor: P4- 1GHz·• RAM: 1Gb MB• HDD: 20 GB• Network adapter 100Mb Ethernet
• Windows 2000 Server /Professional• Oracle 9i• JVM 1.4.2 or higher
Data Management Client
• Processor PIII 700MHz• Ram: 256Mb• HDD 20Gb• Network adapter 100Mb Ethernet
… … …
April 21, 2023 Confidential 17
Test plan template – Environmental Environmental Needs Needs (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
includesthe following 4 three sub items:
Tool’s purposeTool’s purpose: • The purpose of using each tool
Tool NameTool Name: • Specifies the tool’s name
Vendor or In-houseVendor or In-house: • Specifies Vendor’s tool name
VersionVersion:• Specifies versions to be used
April 21, 2023 Confidential 18
Test plan template – Environmental Environmental Needs Needs (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
Tool’s purpose Tool Name Vendor or In-house Version
Bug tracker Microsoft Excel Microsoft 2000
Test Report Microsoft Word, Excel Microsoft 2000
… … … …
April 21, 2023 Confidential 19
Test plan template – Environmental Environmental Needs Needs (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
supportedfor 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
April 21, 2023 Confidential 20
Test plan template – Environmental Environmental Needs Needs (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 2000 version• Simulator tool• JVM: Sun JDK 1.4.2
•Processor: P4- 1GHz·• RAM: 1Gb MB• HDD: 20 GB• Network adapter 100Mb Ethernet
DM Client
• Install Windows 2000 professional version• JVM: Sun JDK 1.4.2
•Processor PIII 700MHz• Ram: 256Mb• HDD 20Gb• Network adapter 100Mb Ethernet
… … …
April 21, 2023 Confidential 21
Test plan template – Risk
7. Risk7. Risk
An ongoing or upcoming concern that has a significant probability of adversely
affecting the success of the Test Plan. You must identify mitigation andcontingency 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, strategy will be used
April 21, 2023 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 schedule and define overtime strategy at the beginning.
Increase testing resource (human, equipment,..)
Lack of resource for test Request IT soon to support the system resource
Use personal resource
April 21, 2023 Confidential 23
REFERENCES
Referent Documents:• Rational Unified Process
Rational Software Corp. • TL-QCM-001 - Test Plan.doc
GCS Company
April 21, 2023 Confidential 24
THANK YOU FOR YOUR ATTENTION
top related