Pt2520 Unit 3 Assignment

953 Words2 Pages

Assignment Description:
Develop a test strategy for testing the entire application chosen in unit 3 for analysis and design. Keep in mind that testing that involves users should minimize their time commitment while obtaining essential information from their involvement. Specifically define roles, responsibilities, timing, and test strategy for each level of testing.

Chosen Application and Testing Plan:
I chose the Dr. Patel’s Dental Practice System application for my assignments (Conger, 2008, p795). The system requirements include the ability for a financial transaction system, an appointment scheduling system, and management of patient information and medical records. The testing plan will be looking at different test levels; Unit, Subsystem, …show more content…

Experience will give a better gauge of the actual time investment needed given the scope of the application and the requested functionality.
Test Strategy:
Some of the testing at the unit level would be White Box testing. Making sure that different parts of processes or objects were executing properly during state transitions. It would look at the accuracy of logical operations for financial transactions and functions such as keeping double booking of appointment times from occurring.
Depending on the function of the unit, Black Box testing would also be performed at this stage. For certain units, equivalence partitioning and boundary values would be tested. This would be included for units such as those associated with financial transactions, the calendar systems for appointment units, and limitations on patient records such as allowable characters for information fields (no letters in the phone numbers field), ranges of birth dates, or any other portion of patient records that were not free form.

Subsystem Testing: …show more content…

While unit testing will have hopefully identified many of the errors that might have plagued the subsystem it is best to test them here before integrating them as a whole.
Timing:
This testing level will also occur during the early development of the application but not until each of one of the subsystem’s unit functions have been fully tested and are ready to be implemented. While all three subsystems, financial, appointments, and patient records may not be tested in tandem each should be able to have basic testing performed with the use of test cases for input. Once they have completed testing, we could then use the same or similar test cases for the integration level testing of all subsystems.
With the combination of units into the various subsystems the length of time needed for testing may be more extensive. If there were issues following state-transition guidelines or other pre-planned factors this portion of testing could be even more extensive.
Test Strategy:
At this stage, Black Box testing would be the primary form of

More about Pt2520 Unit 3 Assignment

Open Document