3. The Testing Process Function testing Module testing Subprogram testing Program testing Acceptance testing
4. Small Team QA TL/QA Lead Test Engineer Developer Developer PM Small teams: -QA/Test part of the development team -QA tend to switch to developper
5. Medium Size Organization QA Developer Developer PM Development TL Test Engineer Test Engineer QA Lead
6. Large Organization QA QA Manager Test Engineer Test Engineer PM PM Development Manager
7. The Software QA Process Unit testing Developer Subroutine, module, class, informally Source-code testing Technical reviews Program testing Developer Development team Test/QA team Line by line in a debugger Walk through inspection, code reading Test plan/Test cases Integration testing Developer of the new code Process type Responsible Description Test of the module after the insertion of the new code
8.
9.
10.
11.
12.
13.
14.
15. Distributed Testing A B A B A B B A A and B test different conditions A and B test the same conditions A and B test some similar conditions and some independent A test conditions cover B tests conditions
16.
17. EN ISO 9000 Family - EC type CE Marking A Production Phase B C D E No notified body to take action - one or more tests on one or more specific aspects - random product checks Conformity with the type as described in EC - one or more tests on one or more specific aspects - random product checks H G Design Phase NB examination for every individual product (certificate of conformity) F NB intervention, approve and control QS. ISO9002 (production, final product inspection and testing) -production QA without Design NB intervention, approve and control QS. ISO9003 (final product inspection and testing) -production QA without Design NB controls conformity with the type - EC (certificate of conformity) -production QA without Design EC-type examination (certificate of conformity) NB intervention, approves and control QS. ISO 9001 (design, production, final product inspection,testing) -QA without Design