Lab 9 - (Week of Nov 16)
SFWR ENG 3KO4 - Fall 2009
Software Development
Due date
Week of November 23 during your lab section which is the final lab and you will demonstrate your implemented and tested ABM system to the TAs.
* Deliverables in the lab on the week November 16
A title page in a format similar to the one you used so far in your requirements and design documents.
A hard copy of the test sets described below.
Goals
To test the implemented ABM system in Java or C language against the simplified SRS document.
Details
This is the last working lab in this course for the project design and implementation of an Automated Banking Machine (ABM system).
In this lab, the groups of students will continue on debuging and improving their implemented ABM systems and the TAs will answer the relevant questions. The TAs will not write code or debug the groups' code, however you can consult with them with regard to the significance of your test cases in terms of revealing more bugs. The students will practice on testing their systems using black box test sets with respect to the simplified SRS document. The test sets will consist of three levels of test cases: primitive, medium, and advanced, as follows:
Primitive level: the test cases in this set will check the different input and output operations of the ABM system, such as: keyboard, screen, card reader, envelope slot, and printer.
Medium level: the test cases in this set will check whether the ABM system will accept all the information for a particular transaction, such as: deposit, withdraw, transfer, balance inquiry, cancel transaction, and money restock.
Advanced level: the test cases in this set will check the complete execution of a particular transaction, such as: login and deposit, withdraw, transfer, balance inquiry, canceling in the middle of a transaction, and money re-stocking.
Test No.
Test Level
Test Description
Expected Output
Observed Output
1
Primitive
...
Primitive
n
Medium
...
Medium
m
Advanced
...
Advanced
Running ABM system is available in Lab 8:Click HERE