|
| |
(back)
(Home)

|
|
|
Flow
chart for Add module in Member’s utility program
Back to Top
|
|
Cyclomatic
Complexity : V(G) = Predicate Nodes + 1 = 3
|
|
S/NO
|
Test
cases/Data
|
Expected
results`
|
Actual
result
|
|
1.2.1
|
Path=1,2,3
From
form2.form, on Menu Bar
Click
: ADD
Enter
NAME=”KEN”
Enter
Nric=”6543211E”
Enter
Address1=”Serangoon Rd BLK 30 #01-11 SPORE(1111)”
Enter
Contact number
=”4545678”
Enter
Plate number=”EA3452”
Enter
Spouse name=”NONE”
Enter
Member type=”M”
Click
: Cancel
|
Returns
to member module
|
OK
|
|
1.2.2
|
Path=1,2,3
From
form2.form, on Menu Bar
Click
: ADD
Enter
NAME=”KEN”
Enter
Nric=”6543211E”
Enter
Address1=”Serangoon Rd BLK 30 #01-11 SPORE(1111)”
Enter
Address2=”NONE”
Enter
Contact number
=”4545678”
Enter
Plate number=”EA3452”
Enter
Spouse name=”NONE”
Enter
Member type=”M”
Click
: OK
|
Record
saved to table
Display:
Card
Number=”20001235
NAME=”KEN”
Nric=”6543211E”
Address1=”Serangoon
Rd BLK 30 #01-11 SPORE(1111)”
Address2=”NONE”
Contact
number=”4545678”
Plate
number=”EA3452”
Spouse
name=”NONE”
Member
type=”M”
Next
card number=”20001236”
|
OK
|
|
1.2.3
|
Path=1,2,4,5,(1,2,4,6,3)
From
form2.form, on Menu Bar
Click
: ADD
Enter
NAME=”RICK”
Enter
Nric=”77125678A”
Enter
Address1=”Geylang Rd BLK 20 #05-11 SPORE(1451)”
Enter
Address2=”NONE”
Enter
Contact number=”7745678”
Enter
Plate number=”FA3152”
Enter
Spouse name=”NONE”
Enter
Member type=”M”
Click
: OK
Enter
Nric=”7632145H”
Click
: OK
|
Error
message=”Please check the duplicated Nric”
Record
saved to table
Display:
Card
Number=”20001235
NAME=”RICK”
Nric=”7632145H”
Address1=”Geylang
Rd BLK 20 #05-11 SPORE(1451)”
Address2=”NONE”
Contact
number=”7745678”
Plate
number=”FA3152”
Spouse
name=”NONE”
Member
type=”M”
Next
card number=”20001236”
|
OK
|
|
Back to Top
|

|
|
|
Flow
chart for Delete module in Member’s utility program
Back to Top
|
|
Cyclomatic
Complexity : V(G) = Predicate Nodes + 1 = 2
|
|
S/NO
|
Test
cases/Data
|
Expected
results`
|
Actual
result
|
|
1.4.1
|
Path=1,3
From
form2.form, on Menu Bar
Record
now pointing at “RICHARD”
Click
: Delete
Click
: No
|
Return
to member module
|
OK
|
|
1.4.2
|
Path=1,2,3
From
form2.form, on Menu Bar
Record
now pointing at “RICHARD”
Click
: Delete
Click
: OK
|
Present
record is deleted.
Pointer
goes to next record in table
Display
:
Card
number=”20000013”
Name=”MARK”
Nric=”8854321L”
Address1=”BEDOK
EAST BLK 56 #09-23 SPORE(1234)”
Address2=”NONE”
Contact
number=9898765
Plate
number=”WZ2341”
Spouse
name=”NONE”
Member
type=M
Return
to member module
|
OK
|
|
Back to Top
|

|
|
|
Flow
chart for Edit module in Member’s utility program
Back to Top
|
|
Cyclomatic
Complexity : V(G) = Predicate Nodes + 1 = 3
|
|
S/NO
|
Test
cases/Data
|
Expected
results`
|
Actual
result
|
|
1.3.1
|
Path=1,2,3
From
form2.form, on Menu Bar
Record
now pointing at “Richard”
Click
: Edit
Enter
NAME=”NICK”
Click
: Cancel
|
Return
to member module
|
OK
|
|
1.3.2
|
Path=1,2,4,6,3
From
form2.form, on Menu Bar
Record
now pointing at “Richard”
Click
: Edit
Enter
Nric=”6734521M”
Click
: OK
|
Record
is updated
Display
:
Card
number=”2000OO35”
Name=”RICHARD”
Nric=”6734521M”
Address1=”WEST
COAST RD BLK 23 #10-34 SPORE(1456)”
Address2=”BUKIT
MERAH BLK 236 #15-45 SPORE(1654)”
Contact
number=3456123
Plate
number=”DF9898”
Spouse
name=”JENNY”
Member
type=E
|
OK
|
|
1.3.3
|
Path=1,2,4,6,3
From
form2.form, on Menu Bar
Record
now pointing at “MARK”
Click
: Edit
Enter
Nric=”7034211D”
Click
: OK
Enter
Nric=”8854321L”
Click
: OK
|
Error
message:
“Please
check the duplicated Nric!”
Record
is updated.
Display
:
Card
number=”20000013”
Name=”MARK”
Nric=”8854321L”
Address1=”BEDOK
EAST BLK 56 #09-23 SPORE(1234)”
Address2=”NONE”
Contact
number=9898765
Plate
number=”WZ2341”
Spouse
name=”NONE”
Member
type=M
|
OK |
|
Back to Top |

|
|
|
Flow
chart for Replace card module in Member’s utility program
Back to Top
|
|
Cyclomatic
Complexity : V(G) = Predicate Nodes + 1 = 2
|
|
S/NO
|
Test
cases/Data
|
Expected
results`
|
Actual
result
|
|
1.5.1
|
Path=1,5
From
form2.form, on Menu Bar
Record
now pointing at “MARK”
Click
: Replace card
Click
: No
|
Return
to member module
|
OK
|
|
1.5.2
|
Path=1,2,3,4,5
From
form2.form, on Menu Bar
Record
now pointing at “MARK”
Click
: Replace card
Click
: OK
|
Card
number is updated
Display
:
Card
number=”20001236”
Name=”MARK”
Nric=”8854321L”
Address1=”BEDOK
EAST BLK 56 #09-23 SPORE(1234)”
Address2=”NONE”
Contact
number=9898765
Plate
number=”WZ2341”
Spouse
name=”NONE”
Member
type=M
Return
to member module
next
card number=”20001237”
|
OK
|
|
Back to Top |
|