Test Planning Activities -Determine scope,risks and objectives -Define overall approach -Integrate and coordinate testing into the life cycle -Decide what,how,when,who of testing -Schedule and assign resources for analysis,design, implementation,execution and evaluation Define test documentation -Select test monitoring,controlling,and reporting metrics,charts,and reports (deliverables) -Set the level of details for test procedures 同濟大学 TONGJI UNIVERSITY SoftwareTesting 15/6/816
Software Testing Test Planning Activities 15/6/8 16 – Determine scope, risks and objectives – Define overall approach – Integrate and coordinate testing into the life cycle – Decide what, how, when, who of testing – Schedule and assign resources for analysis, design, implementation, execution and evaluation – Define test documentation – Select test monitoring, controlling, and reporting metrics, charts, and reports (deliverables) – Set the level of details for test procedures
Test Plan -A test plan is a subproject plan for the testing part of a project,and includes the sections shown in the next slide -You can adapt the IEEE 829 outline for use for each detail (e.g.,level or phase)test plan as well as the master test plan -You can create you own template or outline,to planning influences (and is influence c时69t支 and the availability of resources 同源大学 TONGJI UNIVERSITY SoftwareTesting 15/6/817
Software Testing Test Plan 15/6/8 17 – A test plan is a subproject plan for the testing part of a project, and includes the sections shown in the next slide – You can adapt the IEEE 829 outline for use for each detail (e.g., level or phase) test plan as well as the master test plan – You can create you own template or outline, too – Test planning influences (and is influenced by) test policy of the test organization, the scope of testing, objectives, risks, constraints, criticality, testability, and the availability of resources
Test Planning Template (1)Test plan identifier (2)Introduction (3)Test items (4)Features to be tested (5)Features not to be tested (6)Approach (7)Item pass/fail criteria (8)Suspension criteria and resumption requirements (9)Test deliverables (10)Testing tasks (11)Environmental needs (12)Responsibilities (13)Staffing and training needs (14)Schedule (15)Risks and contingencies (16)Approvals 15/6/818
Software Testing Test Planning Template 15/6/8 18 (1)Test plan identifier (2)Introduction (3)Test items (4)Features to be tested (5)Features not to be tested (6)Approach (7)Item pass/fail criteria (8)Suspension criteria and resumption requirements (9)Test deliverables (10) Testing tasks (11) Environmental needs (12) Responsibilities (13) Staffing and training needs (14) Schedule (15) Risks and contingencies (16) Approvals
Entry Criteria Entry criteria measure whether the system is ready for a particular test phase -Deliverables ready? -Lab ready? Teams ready? Tend to become increasingly rigorous as the phases proceed Exit Entry 同源大学 TONGJI UNIVERSITY SoftwareTesting 15/6/819
Software Testing Entry Criteria 15/6/8 19 • Entry criteria measure whether the system is ready for a particular test phase – Deliverables ready? – Lab ready? – Teams ready? • Tend to become increasingly rigorous as the phases proceed