|
|
tables, test inventory documents, 196-198
team approach versus adversarial approach, 57-60
technique
art and, 48
defined, 388
test case
defined, 388
description, 134
test coverage
defined, 388
planning and, 129
test effort comparison, 130
test cycles, sizing worksheet, 246
test effectiveness, 120-121
failures and, 121
test effort
Agile, turnaround, 88
coverage, 119
defined, 388
estimating, historical data and, 135-139
focus, risk analysis and, 207-209
goals and, 128-129
heavyweight effort example, 90-102
lightweight effort example, 90-102
measurement metrics, 119-122
middleweight effort example, 90-102
MITs and, 79-80
negotiation, 249-250
plan-drive, MITs for, 86-87
planning for adequate, 130-132
size, 138
test coverage comparison, 130
time available, fundamental metrics and, 111
test environments
environment description matrix, 165
identifying, inventory building and, 160-164
large system testing, 162-163
listing, inventory building and, 160-164
multiple environment testing, 163-164
sizing worksheet, 247
test estimation process, 236-239
estimate building, 296-297
logic flow maps, 302-308
menu map, 297
menu options, 297-302
path recording, 308-309
test groups
development area and, 68-70
independent, 68
none, 70-71
operations area, 71-72
test inspections, 388
test inventory, 127
building
behavioral testing, 135
black box testing, 135
end-to-end testing, 134
scope determination, 132-139
systems test, 134
test units, 133-134
defined, 388
description, 133
evolution, 186-203
MITs and, 79
overview, 187-188
PowerPoint and, 187, 188-189
size and, 138
test plans versus contracts to test, 141
test scripts, 127
defined, 388
description, 134
test selection, risk criteria, 252-253
exercising paths and data, 254
exercising system functions, 253
system requirements, 253
test sets
defined, 388
size, 138
test suites, 134, 388
test tracking tools, automation and, 185
test units, inventory building and, 133-134
test units and time to create tests, sizing worksheet, 245
testers
expendability, 167
today's challenges, 12-20
training
lack of, 15-17
quality assurance and, 42-43
Tester's Paradise Portable System Monitor menu, 300
testing
credibility of, 17
defined, 388
eclectic approach to integration and, 60-66
history of, 4-12
as project itself, 194
specifications and, 12-14
standards and, 13
reduction in testing, 17-20
strategies, current, 66-72
testing questionnaire, 355-367
sample, 373
tests
current situation, 1-21
defined, 388
IEEE, 133
fundamental metrics and, 110, 111-112
identifying, MITs and, 80
time required, fundamental metrics and, 110-111
tests based on requirements, inventory and, 142
The Art of Software Testing, 58
theoretical, defined, 389
theories, science and, 49
3G (Third Generation) cell phones, 31
time, fundamental metrics and, 110-111
time to run tests and create automated tests, sizing worksheet, 245
TIP (total independent paths), 273, 389
TOC (table of contents), test inventory documents, 193-195
tools for the job, 27
quality control, selecting, 36-43
quality control tradition tools, 32-34
top-down testing
versus bottom-up, 65-66
broad focused integration testing, 67-68
defined, 389
total independent paths. See TIP (total independent paths)
total tests, sizing worksheets, 247
tracking
metrics, 122
MITs method, 79
training testers
lack of, 15-17
quality assurance and, 42-43
turnaround, Agile, test efforts, 88
type of testing, assumptions, 54
|
|