Organisational Test Strategy content – ISEB Practitioner Software Test Management
Posted by testcrunch on 2nd December 2009
What type of content headings we might need. The following list provides possible headings that could be used to support the development of a Test Strategy. It is highly unlikely that all headings would be needed in any one Test Strategy. Text in italics is from the Test Policy document.
1. Objectives of Testing
Support for risk mitigation
An objective of testing is to provide sufficient information to determine the current quality of the system under test. As such all activities aimed at achieving this are considered to be software testing activities e.g. reviews, static analysis, integration, system, acceptance and regression testing.
2. Scope of Testing
All software that is delivered to customers will be tested
3. Test Methodology
4. Test Process
The organisation will follow the test process defined in ISO 29119-2
The organisation will follow the static test process defined in IEEE 1012
5. Tester Responsibility
Decide which tasks testers should perform
6. Degree of Independence
All software will be tested by a testing group that is technically, managerially and financially independent from the development group
The software testing shall be based on the Fundamental Test Process and be aligned with the development approach, but performed by an independent group within the organisation.
7. Test Organisation Structure
Testing shall be resourced within the organisation from a central pool of testers who may be assigned to one or more projects at a time. In addition, a central ‘expert’ software testing resource led by the Head of Testing shall provide test consultancy services to projects as necessary.
8. Tester Education
All testers must be able to program
All testers must be ISTQB Foundation certified or must have achieved an equivalent qualification or be able to demonstate an equivalent level of experience
All members of testing teams are expected to have achieved the minimum level of ISEB qualification in software testing (or equivalent) within 6 months of joining a testing team.
9. Test Process Improvement
Test Process Improvement shall be performed and is the responsibility of the Software Testing Team. TPI shall be used in this area. The organisation shall improve in no less than three key areas annually.
10. Standards
ISO 29119 will be followed for all test documentation produced within the organisation
Where relevant international (ISO/IEC) software testing standards are available then these standards will be used on all projects. Identification of these relevant standards is the responsibility of the Software Testing Team, as is checking compliance of projects with these standards.
11. Testing Lifecycle Model
Testing will follow a defined lifecycle model that will be aligned with the development lifecycle model
12. Other Organisational Strategies
13. Measuring the Value of Testing
The organisation will measure the return on investment of testing
14. Test Types
Functional (white-box testing, black-box testing etc), non-functional (reliability testing, usability testing etc)
15. Test Techniques
16. Test Levels
17. Entry & Exit Criteria
18. Test Completion Criteria
19. Retesting & Regression Testing
20. Test Selection/Prioritisation
21. Test Environments
22. Test Asset Reuse
23. Test Automation & Tools
The approach to test automation
Which testing tools are to be used
24. Generic Risks to be Addressed
25. Approach to incident management (not actually in the draft ISO 29119, but is in the ISEB syllabus).
(Good headings but the content’s a bit thin. Ed)
Posted in ISEB Practitioner in Software Test Management, ISO 29119 - never seen it | No Comments »
