{"id":894,"date":"2023-09-09T11:10:13","date_gmt":"2023-09-09T11:10:13","guid":{"rendered":"https:\/\/www.softwaretestingstuff.com\/?p=894"},"modified":"2023-09-10T10:38:31","modified_gmt":"2023-09-10T10:38:31","slug":"software-test-planning-2","status":"publish","type":"post","link":"https:\/\/www.softwaretestingstuff.com\/2008\/12\/software-test-planning.html","title":{"rendered":"Software Test Planning"},"content":{"rendered":"\n
The purpose of test planning is to provide the basis for accomplishing testing in an organized manner. From a managerial point of view it is the most important document, because it helps manage the test project. If a test plan is comprehensive and carefully thought out, test execution and analysis should proceed smoothly.<\/p>\n\n\n\n
The test plan is an ongoing document, particularly in the spiral environment since the system is constantly changing. As the system changes, so does it. A good test plan is one which:<\/p>\n\n\n\n
\u2022 Has a good chance of detecting a majority of the defects
\u2022 Provides test coverage for most of the code
\u2022 Is flexible
\u2022 Is executed easily, repeatably, and automatically
\u2022 Defines the types of tests to be performed
\u2022 Clearly documents the expected results
\u2022 Provides for defect reconciliation when a defect is discovered
\u2022 Clearly defines the test objectives
\u2022 Clarifies the test strategy
\u2022 Clearly defines the test exit criteria
\u2022 Is not redundant
\u2022 Identifies the risks
\u2022 Documents the test requirements
\u2022 Defines the test deliverables<\/p>\n\n\n\n
The planning test methodology includes three steps:<\/strong><\/p>\n\n\n\n 1. Building the test plan Step 1: Build a Test Plan<\/strong><\/p>\n\n\n\n – Prepare an Introduction Step 2: Define the Metric Objectives<\/strong><\/p>\n\n\n\n – Define the Metrics Step 3: Review\/Approve the Plan<\/strong><\/p>\n\n\n\n – Schedule \/ Conduct the Review The purpose of test planning is to provide the basis for accomplishing testing in an organized manner. From a managerial point of view it is the most important document, because it helps manage the test project. If a test plan is comprehensive and carefully thought out, test execution and analysis should proceed smoothly. The test […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[5,13],"tags":[],"table_tags":[],"class_list":["post-894","post","type-post","status-publish","format-standard","hentry","category-blog","category-software-testing"],"yoast_head":"\n
2. defining the metrics
3. reviewing\/approving the test plan.<\/p>\n\n\n\n
– Define the High-Level Functional Requirements (In Scope)
– Identify Manual \/ Automated Test Types
– Identify the Test Exit Criteria
– Establish Regression Test Strategy
– Define the Test Deliverables
– Organize the Test Team
– Establish a Test Environment
– Define the Dependencies
– Create a Test Schedule
– Select the Test Tools
– Establish Defect Recording \/ Tracking Procedures
– Establish Change Request Procedures
– Establish Version Control Procedures
– Define Configuration Build Procedures
– Define Project Issue Resolution Procedures
– Establish Reporting Procedures
– Define Approval Procedures<\/p>\n\n\n\n
– Define the Metric Points<\/p>\n\n\n\n
– Obtain Approvals<\/p>\n","protected":false},"excerpt":{"rendered":"