Slide 8
Slide 8 text
Criteria j for any test case ti
Consider a test suite T containing n test cases, {t1
, t2
, . . . , tn
}. For any test
case ti
, define set of attributes ai
⊆ A. Let A represent the set of the
functionalities of auditing IMS database that is manually specified by tester.
For any test case ti
, let pi
=
∏
k
j=1
tj
i
denote priority of using test cases,
where tj
i
— assessment of factor of using test case ti
with the criteria j.
• t1 = {0, 1} — factor of availability of necessary z/OS subsystem,
version of audit system for IMS database, version of IMS databases.
t1 = 1 is available, and t1 = 0 is not available.
• t2 = [1, 10] — priority of test. Tester sets this factor for each test case
ti
. For example, t2 = 10 for high priority.
• t3 = [1, d] — factor of result of previous tests. This factor is calculated
for all previous test executions. d is a number of program failures
revealed by the test cases ti
.
• t4 = [1, 20] — required number of test executions. Tester sets this
factor for each test cases ti
. For example, t4 = 10 for jobs with high
risk of failure.
• t5 = [0, 10] — factor of specification requirements based on information
from developers.
• t6 = [1, 10] — factor of execution time of tests. For example, t6 = 1 for
long and t6 = 10 for short test case.