(back)          (Home)

 <<MEMBER MODULE TESTING >>

   Below is a list of module that are tested in the system program

(The flow charts and test cases are presented in each module).

The same test  data will be used for each module. 
Add Delete  Edit  

Replace card

 

 

Find using card

 

Find using name Find using plate number Find using NRIC
 

 

 

 

 

 

Test case for add Module

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 

 

 

 

 

 

 

Test case for delete Module

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 

 

 

 

 

Test case for edit Module

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 

 

 

 

 

 

 

Test case for replace card Module

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 

 

 

 
Hosted by www.Geocities.ws

1