#9 Test planning

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]

translate

Hôm nay đọc gì

Lưu trữ

view

view