Prev | Current Page 272 | Next

Peter Farrell-Vinay

"Manage Software Testing"

This is a bug.
Note that this table could have been written in the form of a state machine. In addition the variables
shown here are very few. If there were many more variables affecting the change of state, some other
means of defining them would be required.
If some sets of key input variables interact, those sets can be used to define explicit operational
subprofiles. Then each subprofile can be used as a key input variable with an associated occurrence
probability together with those key input variables that are independent of it, to determine an implicit
operational profile.
TABLE 7.6 Sample explicit functional profile
Input state Occurrence probability
Ctrl+S 0.42
Ctrl+O 0.21
Ctrl+N 0.12
Ctrl+F 0.07
Ctrl+A 0.06
. . . . . .
Testing Processes and Infrastructure 113
7.7.6 Environmental Variables
Identify all environmental variables, identify those which have the largest effects, and add them. In the
Word example a major environmental variable might be the operating system { Mac OS | Windows |
UNIX }. Another might be the loads under which the system will normally and exceptionally operate.
7.7.7 Occurrence Probabilities
There are several sources of usage probabilities:
??? System logs
??? Special-to-type user profiles created by recording user keystrokes
??? Error reports
??? Process models
??? Surveys
??? System logs (particularly if the system involves file transfer)
??? Estimation
This will be less than useful for systems which have yet to be fielded.


Pages:
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284