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