|
|
accountability, 51-55
activities, quality assurance and, 33
ad hoc
defined, 377
random and, 260
ad hoc testing, defined, 260
Adaptive Software Development (ASD), 13
adjunct processor, 377
administration time, sizing worksheet, 248
adversarial approach versus team approach, 57-60
aggressive behavior, adversarial approach and, 59
Agile development methods, 377
test efforts, turnaround, 88
values, 87
Agile methodologies, 13
algorithm, defined, 258
analytical methods, test inventory and, 142
data analysis, 144
environment catalog, 145
inspections, 143
path analysis, 144
reviews, 143-144
usage statistics, 145-147
user profiles, 145-147
walk-throughs, 144
answers to exercises, 345-354
application base function, Web project inventory, 160
application function paths, 296
applied path analysis, 287-289
data dependencies, 310-311
divide and conquer approach, 294-295
game show analogy, 289
mapping, 290-293
path dependencies, 310-311
paths not counted, 295-296
test estimates, building, 296-297
logic flow maps, 302-308
menu map, 297
menu options, 297-302
recording paths, 308-309
applied risk analysis, 233-235
criteria for selecting tests, 252-255
inventory, 235
bug fixes, 250-252
contract to test, 252
MITs totals worksheet, 239-242
sizing worksheet, 242-249
test effort negotiation, 249-250
test estimation process, 236-239
ranking worksheet, 234
argument, persuasion and, 59-60
art
defined, 377
and engineering, balancing, 60-66
myths about, 48
pure art, 50
artists, discipline and, 48
ASD (Adaptive Software Development), 13
assumptions
defined, 378
MITs method, 79
publishing, risk analysis and, 209
quality assurance faulty assumptions, 28-32
recognizing, 53
sizing worksheet, 248
stating, engineering and, 52-54
types of assumptions, 54
unit testing, 66
automation
inventory, 183-186
record keeping, quality assurance and, 37-38
sizing worksheet, 245, 247-248
test tools, 185
|
|