2 ===============================================================================
9 - Big domains(infinite)
19 Functionality, Reliability, Usability, Efficiency, Mainainability, Portability
22 - {Non, }Functional, functions or properties
24 - Accessibility(black, grey, white box)
25 - Detail(system, integration, module, unit)
26 - Characteristics(functional, reliability, usability etc.)
29 Black & White Box Testing
30 ===============================================================================
33 - Boundary value analysis
34 - Error quessing(exploratory testing)
41 - (multiple=all combinations of) Decicion
43 Test Organization/TMap
44 ===============================================================================
45 TMap: Test Management approach
46 planning->preparation->generation->execution->completion
49 test incomplete things with
50 - Driver: piece that simulates higher level system
51 - Stub: piece that simulates lowel level
65 - Generation of cases:
66 - purpose, start, input, expected output
78 - discriminate in error
89 [T]echniques, [I]nfrastructure, [O]rganization
91 More Black & White Box Testing
92 ===============================================================================
93 Decision table: combination of input parameters
94 Use case: test according to use cases
95 Other whitebox: function, call, jump, dataflow, objectcode, loop, race
98 ===============================================================================
99 - Pairwise(triples, ...)
100 - MC/DC. Modified condition/decision
101 Test only important, shown to independantly affect outcome
103 Thus if we have a && b && c we test:
107 ===============================================================================
108 Make mutants, deliberate errors and see if the test catch it
109 Add mutant, if not caught extend tests otherwise throw away mutant
111 Quality and Reliability Challenges
112 ===============================================================================
113 - Systems of systems pose a problem
114 - Integration is a problem
116 - Because of continous delivery regression testing