Starting from:

$29.99

SOFTWARE TESTING AND MAINTENANCE Assignment #3


ECE 322
SOFTWARE TESTING AND MAINTENANCE
Assignment #3
Total: 40 points
Value 5 points
1.Explain a concept of coincidental correctness using a function cos(2x) as an example.
Value 10 points
2. A credit union is planning to offer new financial products and considers clients being
characterized by gender, city dwelling (yes or no), and age group (under 25, between 25 and 65,
and over 65). There are four new products: A, B, C, and D. Product A will appeal to male city
dwellers. Product B will appeal to young (under 25) males. Product C will appeal to female inbetween 25 and 65 who do not live in cities. Product D will appeal to all but males over 65.
Construct a decision table for this problem. Answer the following:
(a) what is the maximal number of rules,
(b) simplify the table and show a collection of resulting test cases.
Value 10 points
3. Propose test cases using the EPC testing strategy and a weak n x 1 testing strategy for
the subdomain described as follows
 x+y≥0
y<6
 x-y-2 ≤0
 x >1
 z>0
 z<6
How many test cases is required to carry out EPC testing strategy for the following
subdomain
 x+y≥0
y<6
 x-y-2 ≤0
 x >1
 z>0
 z<6
w>-1
w<20
2 of 2
Value 10 points
4. Discuss the EPC and the weak n x 1 strategies for testing a system that solves the
following quadratic equation
ax2+bx+c =0
How useful are these strategies in dealing with this testing problem.
Hint: Is the boundary linear?
Value 5 points
5.The relationships in operational profile can be conveniently presented in the following
graph format where the numbers next to the edges of the graph stand for corresponding
probabilities. Given the structure where we consider customer, user, and system model
profiles, determine an order in which testing should be realized for each of the system
model profiles f1, f2, f3, and f4.
customer profile
f1
functional profile
0.4
0.1
user profile
f2
f3
f1
f2
f3
f1
f2
f3
f1
f2
f3
f1
f2
f3
f1
f2
f3
0.5
0.3
0.7
0.4
0.6
0.3
0.7
0.0
0.5
0.3
0.5
0.1
0.0
0.1
0.1
0.3
0.1
0.0
0.9
0.2
0.3
0.1
0.0
0.8
0.0
f4 0.2
f4
f4
f4
f4
f 0.2 4
0.5
0.4
0.0
0.4

More products