TestCases - JUCMNAV/projetseg-update GitHub Wiki

TEST CASES

RA/RR Insertions

Test Case # Description RA Results RR Results Reason for failure, if any
1 No components, 1 step. Pass Pass
2 One component containing 1 step. Pass Pass
3 One component containing 2 steps. Pass Pass
4 Two components each containing one step. Pass Pass
5 Two nested components containing one step. Pass Pass
6 Two nested components. C0 containing one step,
C1 contains another step.
Pass Pass
7 Two nested components. C0 containing one step,
C1 contains another two step.
Pass Pass
8 Three components, each containing one step. Pass Pass
9 Three nested components, each containing one step. Pass Pass
10 Three components. Two components nested in a third,
each containing one step.
Pass Pass
11 Two components nested in a third. Each step of the
nested components contains a step.
Pass Pass
12 One component containing a stub step.
Same results as test case 2.
Pass Pass
13 One component containing a stub step.
Sub-map also contains a component which
is the parent of a responsibility. 2 RA and RRs
should be created, one for each component.
Pass Pass
14 A simple path with a start point and an end-point.
Both start point and end point have a parent component.
Pass Pass
15 Create an OrFork and on it put a step within a component.
One RA and one RR should appear in CSM file.
Pass Pass
16 Repeat Test # 15, with AndFork. Pass Pass
17 Repeat Test # 15, with OrJoin. Pass Pass
18 Repeat Test # 15, with OrFork. Pass Pass

Empty Point Deletion/Insertion of Dummy Steps

Test Case # Description Expected Results Results Description of failure
1 A map with 4 Empty Points. All but one Empty Point should remain.
This EmptyPoint should be converted to a "Dummy" step.
Pass
2 A map with 2 Steps with an
Empty Point in the middle.
Empty point should remain. Pass
3 A map with 1 Steps with and
an Empty Point.
Empty point should be deleted. Pass
4 A map with a single Empty Point. Empty point should be replaced by a dummy step. Pass

-- Main.YuliyaKhomich - 15 Apr 2006

⚠️ **GitHub.com Fallback** ⚠️