The purpose of this assignment is to analyze and create test cases for a test scenario in your SDD. Test cases are used to test various portions of the sys
Instructions
This assignment will address the following objectives:
- CO-2: Analyze a business case study by applying Systems Analysis and Design concepts, principles, processes, and techniques
- CO-3: Apply industry driven techniques for designing, developing, deploying, and securing enterprise applications.
- CO-4: Develop major life cycle deliverables like Vision Document, SRS (Software Requirements Specification) , or SDD (System Design Document).
- CO-6: Create models using Structured Analysis and Design (SAD).
Assignment 7 Implementation Test Cases
Purpose
The purpose of this assignment is to analyze and create test cases for a test scenario in your SDD. Test cases are used to test various portions of the system being designed. In fact we perform testing throughout the SDLC–not just during the Implementation Phase.
Directions
1. Rename your previous SDD from your Assignment 5 document like Asssignment7DraftSDDTestCasesYourlastnameYourfirstname. Make changes that may need to be applied to the previous version of the SDD.
The system must manage appointments. Manage Appointment includes use cases like Schedule Appointment, Change Appointment, Delete Appointment, View Appointment, etc.
2. Complete Section 8 Testing.
We will map your use cases to test cases. We will also create specific test cases. There will be many different test cases depending on the aspect of the new system that is being targeted. Automated testing tools can be used as well. So we begin the cycle of testing, making revisions, and testing again until we are assured that the system is functioning properly. Furthermore we will identify types of tests we can perform for several of the states of testing.
If we just consider just the Schedule Appointment use case, there are several test cases that we can do including:
- Schedule Valid Appointment (TC001)
- Cancel Scheduled Appointment (TC002)
- Schedule New Appointment by selecting no Patient, no doctor available, no room available, no time slot available and then try to Save. (TC003)
- Schedule Appointment with Schedule Conflict (TC004)
Use your use cases and other documentation from the textbook and Content Modules. You may want to consider the GUI forms and screens as well. Notice that this test case tests using valid data. Other test cases listed above use some missing data or user error in testing.
2.1 The Test Case for TC001 Schedule Appointment is completed below and can be inserted in Section 8.1. Use it as a template for the other test cases.
Test Case TC001: Schedule New Valid Appointment
Test Case Steps
Description
Test Data
Expected Results
Actual Results
Test Case Status
Step 1
Select the option to add a new appointment
N/A
The option to add new appointment appears with calendar as selected
The option to add new appointment appeared with calendar as selected
pass
Step 2
Navigate the calendar and click on the day for the appointment
Use 12/17/2020 Thursday
Day appears as selected
Day is selected
pass
Step 3
Click on the option to choose patient
N/A
Dialog box appears
Dialog box appeared
pass
Step 4
Navigate the patient list and choose patient
John Murphy
Patient name appears as selected
Patient name appeared
pass
Step 5
Navigate the Service Provider list and choose available service provider
Dr. Bryant
Service provider's name appears as selected
Service provider's name appeared
pass
Step 6
Choose available room
Room 4
Room number appears as selected
Room number appeared as selected
pass
Step 7
Choose appointment start/end time.
Start 9:20 am
End 10:00 am
Start and end time appear as selected
Start and end time selected.
pass
Step 8
Save start and end time
N/A
Dialog box closes, schedule refreshes with the new appointment
Dialog box closed, schedule refreshed with the new appointment
pass
2.1.1 In SDD Section 8.1.1 TC001 Discussion, include a discussion of this test case.
2.2 Complete Test Case for TC002 Cancel Scheduled Appointment and insert it in SDD Section 8.2
In general, select the appointment , choose the delete option, confirm the deletion. Add the additional detail in your test case table.
2.2.1 Complete SDD Section 8.2.1 TC002 Discussion, include a discussion of this test case.
2.3 Complete Test Case forTC003 Schedule New Appointment and insert it in Section 8.3.
Select no Patient, no doctor available, no room available, no time slot available and then try to Save. Add the additional detail in your test case table.
2.3.1 Complete SDD Section 8.3.1 TC003 Discussion, include a discussion of this test case.
2.4 Complete SDD Section 8.4 Test Case forTC004 Schedule Appointment with Schedule Conflict and insert it in in your SDD.
In general choose the date and add appointment then choose the patient, service provider, and room. When choosing a start and end time that is already taken, an error message about the conflict will be generate. Add the additional detail in your test case table.
2.4.1 Complete SDD Section 8.4.1 TC004 Discussion, include a discussion of this test case.
3. Complete SDD Section 8.5 Testing Types for each of the stages of testing including unit testing, integration testing, system testing, and acceptance testing describe two types of tests that can be used and how it relates to the Case Study.
Submissions
Submit your DraftSDDAsssignment7TestCasesYourlastnameYourfirstname. below.
Grading Rubric
1. Test Cases in the SDD.
1.1 Complete Test Case for TC001 Schedule Appointment in SDD Section 8.1. (18)
1.1.2 In SDD Section 8.1.1 TC001 Discussion, include a discussion of the test case.
1.2 Complete Test Case for TC002 Cancel Scheduled Appointment and insert it in SDD Section 8.2 (18)
1.2.1 In SDD Section 8.2.1 TC002 Discussion, include a discussion of the test case
1.3 Complete Test Case for TC003 Schedule New Appointment and insert it in SDD Section 8.3 (18)
1.3.1 In SDD Section 8.3.1 TC003 Schedule New Appointment, include a discussion of the test case.
1.4 Complete Test Case forTC004 Schedule Appointment with Schedule Conflict and insert it in Section 8.4 in your SDD (18)
1.4.1 In SDD Section 8.4.1 TC004 Discussion, include a discussion of the test case.
2. Testing Types in SDD (18)
Complete Section 8. Testing Types in the SDD.
3. Writing Format (10)
Prepare the document in APA format. Grammatical, spelling or punctuation—the writing is grammatically correct, clear and concise. The response is well formulated and easy to read and understand. Correct terminology was used when needed. Original formatting is maintained. Entries are in alphabetical order.
Collepals.com Plagiarism Free Papers
Are you looking for custom essay writing service or even dissertation writing services? Just request for our write my paper service, and we'll match you with the best essay writer in your subject! With an exceptional team of professional academic experts in a wide range of subjects, we can guarantee you an unrivaled quality of custom-written papers.
Get ZERO PLAGIARISM, HUMAN WRITTEN ESSAYS
Why Hire Collepals.com writers to do your paper?
Quality- We are experienced and have access to ample research materials.
We write plagiarism Free Content
Confidential- We never share or sell your personal information to third parties.
Support-Chat with us today! We are always waiting to answer all your questions.
