Listen | Challenge | Understand | Interpret | Create Private & Confidential Experimentus Ltd 85 Tottenham Court Road London W1T 4TQ T: +44 (0)870 770 6099 www.experimentus.com Why do we bother with Test Strategies? Why do we bother with Test Strategies? Presented by: Geoff Thompson EuroSTAR 2008 13 th November
31
Embed
Geoff Thompson - Why Do We Bother With Test Strategies
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
TESTING DEFINITION Risk Based Testing is the process by which we explore and understand the status of the business benefits and the business risks associated with a release of software or of new or upgraded hardware, by :-
1. Making a prioritised list of risks,
2. Performing tests that explore each risk,
3. As risks evaporate and new ones emerge, adjust the test effort to stay focused on the current crop.
TESTING SYSTEM Development and execution of a test plan in accordance with The Legal & General Test Strategy :-
i. Testing will be organised in line with the Testing V model,
ii. The different levels (phases) of testing will be clearly defined and understood,
iii. Testing will be an integral part of the Project Lifecycle,
iv. Formal test techniques will be used at all levels (phases) of testing,
v. Appropriate training in testing will be provided,
vi. Defined roles and responsibilities and Career paths will be available,
vii. Appropriate Entry and Exit criteria will be defined, communicated and enforced for all test levels (phases),
viii. The Test environment requirements,
ix. Test tools will be used where appropriate,
x. All testware will be maintained under Configuration Management, to enable audit and reuse,
xi. Metrics and measures will be recorded and used to enable test improvement and better estimating for test activity,
xi As well as the process for Incident Management , the definition of fault priority and severity rating will be defined.
MEASUREMENT OF TESTING EFFECTIVENESS Test Effectiveness will be measured by comparing the volume of Priority 1, 2 and 3 faults found in the first 6 months of live running versus the volume of priority 1, 2 and 3 faults found during testing - DEFAULT DETECTION RATE (DDR).
MEASUREMENT OF TEST EFFICIENCY Test Efficiency will be measured by determining the total cost of testing (both Business and BIS time – both planning and execution but excluding fix costs) as a ratio of the total design and build costs (including Project Management) – TEST EFFICIENCY RATE (TER).
TESTING STANDARDS DDR of less than XXXX TER of XXXX or less
TEST PROCESS IMPROVEMENT Quality reviews will take place at key stages in the ‘test projects’ lifecycle.
Specific testing focused Post Project reviews will be held after every release of software or of new or upgraded hardware. ------------------------------------------- ---- -------------------------------------------
We agree to the general principals outlined above, and changes or additions made will be subject to change control.
Pros- Minimal rework- Clear strategic view- Clear understanding of impacts between deliveries- Greater acceptance as full picture understood- Quick wins giving early buy-in
Humans will initially learn the process verbatim, and will expect significant help to be able to adapt the processes to their environment
We first have to learn, before we can be agile with our use of the process
This takes time, which is why the process improvement experts suggest an 18 month timeline before process and culture come together to be at their most efficient
No matter how adaptable to change people are, there will always be cultural issues which if not managed will inhibit the benefits of the change being realised