Purpose: Introduce Test Plan content and how to write a Test Plan document for a project
Test Plan Objective
Identify testing scope
Identify testing risks
Identify acceptance criteria
Obtain commitment from affected groups
Brings in Effective collaboration among the teams
Specify deliverables
Define test strategy
Define the Responsibilities
Decide on Automation Early
Decide on Test Metrics & Manage through
Metrics
Input of Test Plan
Project Plan: what information should be get?
When requirement specification is available
When detail design is available
When the first testing task can start
Date of releases
Software Requirement Specification
Functional requirements
Non-functional requirements
Example of project plan and SRS document on LMS project.
Test Plan - Introduction
Purpose: Briefly about the purpose and organization of the documents.
Definitions, Acronyms, and Abbreviations: Provides the definitions of all terms, acronyms,
and abbreviations required to properly interpret the Test Plan
Document reference: List all documents used to create TP
Background information: Briefly information of the project
=> Scope of testing:
Describe the stages of testing
The types of testing that will be addressed by this plan, such as Function or Performance
Risk list: List any risks that may affect the design or implementation of testing
Training needs: List any needs for training of team members to implement and execute testing
Test Stages/Levels
Unit Test: verify code follow detailed design
Integration Test: verify modules/components are integrated follow HLD
System Test: verify system follow specification
Acceptance Test: validate “fit for use”
Acceptance Test Criteria
List of criteria to define what levels of test quality are sufficient to move to the next testing phase:
Test coverage
Successful Test coverage
Number of Test cases (Unit/Integration/System Testcases)
Number of defects/Weighted defects
Exercise: Write test plan of “Student Management” based on provided Software Functional Specification and Project Plan
[ISTQB]
#9 Test planning
Related Posts:
Bắt đầu với công cụ Quick Test Pro QTP là phần mềm dùng để kiểm tra chức năng (functional test) và cho phép thực hiện kiểm tra hồi qui (regression test) một cách tự động. Đây cũng là c… Read More
#19 Introduce about CAR Process, DPC, DP at project level Purpose: 1 Understand CAR and CAR process 2 Responsibilities of DPC, DP Teams 3 How to conduct Causal Analysis meeting and identify preventive action… Read More
QTP GUI introductionThis article is going to give you an insight into the Keyword view of the QTP GUI. During this process we are going to get a quick introduction to Act… Read More
#23 User Acceptance Test (UAT)Introduce about User Acceptance Test, What, Why and How? User Acceptance Test Is often the final step before rolling out the application Do by cu… Read More
#22 Automation Testing ToolsWhat is Test Automation Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted out… Read More