You must organize software testing carefully. Ideally, a team other than the development team should do the testing to avoid making incorrect assumptions when translating requirements into design and code. The team that does the testing may or may not be aware of the specifics of your code. This should not affect their approach to testing. Your test plan should be the starting point for the testing phase and will be your main guide through this phase. It needs to include the features that will be tested, what features will not be tested, the roles and responsibilities of those involved in testing, details of the risks to development, specifics of the testing strategies and during which phases they will be applied, the tools to be used during testing, a schedule for testing, and a clear communication plan for test status and results.
For this Assignment, refer to the Pennywise National Bank system application from Unit 3. Write a test plan that corresponds with the Requirements Analysis document, UML Class Diagram and Design Pattern you developed. Create a 3- to 6-page test plan that includes the following sections:
· Scope: Clearly defines what is “In Scope” (what will be tested) and what is “Out of Scope” (what will not be tested)
· Roles and Responsibilities: Determines the tasks to be performed by the key stakeholders during testing
· Testing Methodology: Defines what types of tests will be performed and during which phases they will be performed
· Test Deliverables: What documents and materials will be generated during testing and the stakeholders to whom they will be provided
· Resource Requirements: Lists the tools, services, and materials required to be in place for testing
· Test Estimation and Schedule: Provides estimated dates for testing in each phase along with an estimate of when testing will be completed
· Exit Criteria: A set of criteria that must be met to determine when to end testing
· Communication Plan: Lists who will provide communication to stakeholders, the stakeholders to be informed, and the information to be included in the communications
Submit your Assignment by Day 7.
To submit your completed Assignment for Turnitin review and grading, do the following:
Click the View/Complete link. Then click the Submit button next to the name of the Assignment. Once you have clicked on the link, scroll down and choose the appropriate paper item submission method from the drop down menu and fill in the remaining required fields. (Please use the naming convention "UN7Assgn+first initial+last name" as the Submission Title.)
Next, click on the Browse button. Find the document you saved as "UN7Assgn+first initial+last name.doc" and click Open. Then click on the Upload button at the bottom of the page. You will then see a screen where you may review your submission. Once you have finished reviewing your submission, click on the Submit button. Finally, you will see a screen that will indicate your paper was submitted successfully.