The document discusses test planning, including defining test planning, what a test plan is, the IEEE test plan template, important tasks in test planning such as requirements analysis and risk analysis, reference documents, outputs such as the test plan document, how the test lead defines the test environment setup, factors for test estimations, who authors and approves the test plan, and definitions for terms like entry and exit criteria and test deliverables.
The document discusses test planning, including defining test planning, what a test plan is, the IEEE test plan template, important tasks in test planning such as requirements analysis and risk analysis, reference documents, outputs such as the test plan document, how the test lead defines the test environment setup, factors for test estimations, who authors and approves the test plan, and definitions for terms like entry and exit criteria and test deliverables.
The document discusses test planning, including defining test planning, what a test plan is, the IEEE test plan template, important tasks in test planning such as requirements analysis and risk analysis, reference documents, outputs such as the test plan document, how the test lead defines the test environment setup, factors for test estimations, who authors and approves the test plan, and definitions for terms like entry and exit criteria and test deliverables.
The document discusses test planning, including defining test planning, what a test plan is, the IEEE test plan template, important tasks in test planning such as requirements analysis and risk analysis, reference documents, outputs such as the test plan document, how the test lead defines the test environment setup, factors for test estimations, who authors and approves the test plan, and definitions for terms like entry and exit criteria and test deliverables.
Download as DOCX, PDF, TXT or read online from Scribd
Download as docx, pdf, or txt
You are on page 1/ 4
Software Test Planning FAQ
1) What is Test Planning?
The activity of establishing or updating a test plan. 2) What is Test Plan? A document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the features to be tested, the testing tasks, who will do each task, degree of tester independence, the test environment, the test design techniques and entry and exit criteria to be used, and the rationale for their choice, and any risks requiring contingency planning. It is a record of the test planning process. 3) What is IEEE Test Plan Template? IEEE 829 Test Plan Template
Test Plan Identifier
Introduction References Test Items Features To Be Tested Features Not To Be Tested Approach Item Pass/Fail Criteria Suspension Criteria And Resumption Requirements Test Deliverables Testing Tasks Environmental Needs Responsibilities Staffing And Training Needs Schedule Risks And Contingencies Approvals
4) What are the important tasks in Test Planning stage?
a) Understanding and analyzing the requirements b) Risk Analysis
c) Test Strategy Implementation
d) Test Estimations (Scope of the project, Time, Budget, Avaialable resources) e) Team formation f) Test Plan Documentation g) Configuration management Planning h) Traceability Matrix i) Defining Test Environment set up 5) What are the reference documents for Test Planning? Reference Documents for Test Planning stage: Requirements Project Plan Test Strategy --Design docs Process guidelines docs Corporate standards docs Etc... 6) What is the Output of Test Planning stage? Test Plan Document 7) How Test Lead defines Test Lab set-up? Test Lead defines Test Environment set-up based on System Requirements specification document. 8) What are the considerable factors for Test Estimations? Scope of the project, Time, Budget, Available Human and Environmental resources 9) Who is the author of Test Plan document?
Test Lead or Team Lead
10) Who approves Test Plan document? Generally Project Manager approves the Test Plan Document after review process. 11) What is Test Point Analysis? A formula based test estimation method based on function point analysis. 12) What is Software Test Process? The fundamental test process comprises test planning and control, test analysis and design, test implementation and execution, evaluating exit criteria and reporting, and test closure activities. 13) What is Function Point Analysis? A Method aiming to measure the size of the functionality of an information system. The measurement is independent of the technology. This measurement may be used as a basis for the measurement of productivity, the estimation of the needed resources, and project control. 14) What is Entry criteria in Test Plan? The set of generic and specific conditions for permitting a process to go forward with a defined task, e.g. test phase. The purpose of entry criteria is to prevent a task from starting which would entail more (wasted) effort compared to the effort needed to remove the failed entry criteria. 15) What is Exit criteria in Test Plan? The set of generic and specific conditions, agreed upon with the stakeholders, for permitting a process to be officially completed. The purpose of exit criteria is to prevent a task from being considered completed when there are still outstanding parts of the task which have not been finished. Exit criteria are used to report against and to plan when to stop testing. 16) What is Test deliverable? Any test (work) product that must be delivered to someone other than the test (work) products author. 17) What are the Test deliverables in Software Test Process? Test deliverables Test plan document, Test cases, Test design specifications,
Tools and their outputs,
Simulators, Static and dynamic generators, Error logs and execution logs, Problem reports and corrective actions. 18) What is Master Test Plan? A test plan that typically addresses multiple test levels. 19) What is Wide Band Delphi? An expert based test estimation technique that aims at making an accurate estimation using the collective wisdom of the team members. 1) How to select appropriate add ins for our AUT (Application Under Test)?