Page 316 -
P. 316
test cases, 172–178 use cases
base state, 176 alternative paths, 107
test environment, 181 basic course of events, 106
test plans, 172–180 iterative development, 108
inspection checklist, 177 process scripts and, 9
test reports, 179 requirements and, 105–109
test-driven development, 156, 162 in vision and scope document, 22
testing users, vision and scope document, 21
automation, 184
existing projects, 166 V
performance testing, 181
programmer’s role in, 163 variance, 64
quality and, 163, 172 vendors, collaboration on outsourced
software testing projects, 268–276
defect reports, 179 version control systems
defect tracking, 180–181 copy-modify-merge system, 136
effective use, 189–196 existing projects, 166
postmortem reports, 186–189 multiple users, 135
problem diagnosis, 196–199 purpose, 134
regression tests, 178 repository, 134
smoke tests, 183 sandbox model, 138
test execution, 178–180 Subversion, overview, 136
test reports, 179 vision and scope document, 19
unit testing outline for, 20
benefits, 164 review, 23
boundary conditions, 160 vision statement, vision and scope
example, 158 document, 21
frameworks and, 156 W
JUnit, 157
overview, 156 walkthroughs, 86
test cases, 156 WBS (work breakdown structure)
test-driven development, 162 estimates and, 34
tools, 7 project plan, 23
automation, 165 schedule and, 54
transparency, 3, 38, 236–237, 248–249, 261– Wideband Delphi
262 in vision and scope documents, 21
triage, defect tracking and, 180–181 Wideband Delphi estimation method, 39–48
trust change control and, 123
abuse of buffers and, 62 estimation session, 45
estimates and, 37–38, 50, 245–246 kickoff meeting, 42
importance of, 4 preparation, individual, 43
truth, importance of honesty, 3 process, 40
U script, 40
tasks, 47
team selection, 41
unit testing
benefits, 164 work cycle, Subversion, 144–149
boundary conditions, 160 work product, 5
example, 158 work product inspection, 78
frameworks and, 156 working copy (Subversion), check out, 138–
JUnit, 157 140
overview, 156 X
test cases, 156
test-drive development, 162 XP (Extreme Programming), software process
URLs, Subversion repository access, 140 improvement and, 289
308 INDEX
This is the Title of the Book, eMatter Edition
Copyright © 2009 O’Reilly & Associates, Inc. All rights reserved.