|
|
S-curves, MITs method and, 79
safety, 55
sizing worksheet, 248
safety-critical software, 55
samples. See also examples
interview process real world example questions, 170-171
inventory, structured RAD project, 152-158
memo, interview process description, 369-370
Memo to Describe the Interview Process, 168
project inventory, 372
testing questionnaire, 373
schedule
MITs and, 80
quality and, 28-29
scheduling system, examples, 92-93
science
defined, 386-387
facts and, 49
invention, 49
myths about, 49
predictions and, 49
theories and, 49
working hypothesis, 49
scientific methods, 387
scope of testing
assumptions, 54
inventory building and, 132-139
second opinions, factors of safety and, 57
seminar evaluation results, 361
severity
bugs, measuring, 112
defined, 387
SharePoint Team Services, collaboration and, 191
Sherman, Roger (Microsoft), schedule and quality, 28
size
fundamental metrics and, 109-112
inventory and, 138
test effort, 138
test set, 138
sizing worksheet, 242-243
administration time, 248
assumptions, 248
automation, 247-248
code turnovers, 246
constraints, 248
documentation, 248
estimate the number of errors that will be found, 246
logging time, 248
MITs Test and Coverage, 243-244
planning, 247
safety factor, 248
status, 248
test cycles, 246
test environments, 247
test units and time to create tests, 245
time to run tests and create
automated tests, 245
total tests, 247
SME questionnaire, 168
software
art and, 48
myths about, 49-50
safety-critical, 55
software applications, 387
Software Capability Maturity Model. See SW-CMM (Software Capability Maturity Model)
software engineering, testing as part of curriculum, 16
software testing questionnaire, 355-367
sample, 373
source code, 387
sources of tests on inventory, 141-148
spaghetti code, 387
specifications, testing and, 12-14
spreadsheets, test inventory documents, 198-200
standards
improvements in software and systems, 19-20
risk analysis and, 206
testing and, 13
reduction in, 17-20
state of knowledge in commercial software testing, 360-361
statement coverage
defined, 387
path analysis and, 267
statement tests, 387
statements, 387
static code analyzer, 387
stating assumptions, engineering, 52-54
stating methods, 52
status tracking
failures, planning and, 128
sizing worksheet, 248
Stradivari, Antonio (as craftsman), 132
strategies
current testing strategies, 66-72
organizational, test group and, 68-72
string trail, path analysis and, 262
structural information, Web project inventory, 160
structural tests, 387
structured analysis, current testing and, 3
structured RAD, 84-85
billing system inventory, 153-154
sample inventory, 152-153
Web site, 155-158
structured RAD/Agile test effort, MITs for, 87-88
structured systems, 387
Summation Method (MITs Totals Worksheet), 239-240
SW-CIMM (Software Capability Maturity Model), 387
system behavior, assumptions, 54
system requirements
assumptions, 54
validation, risk criteria and, 253
verification, test selection and, 253
system specifications, assumptions, 54
system tester, time needed, 135
system tests, 388
systems, 263, 388
systems test, inventory building and, 134
|
|