Reference no: EM133128234
KIT506 Software Application Design and Implementation - University of Tasmania
Assignment specification - System test plan
Background
Any information system development project follows a defined process from initiation to close. This process is often iterative. Specialist test teams within the design group will develop test cases that will be used to test all aspects of the system to be delivered. This work is vital to ensure that the delivered product will work as expected and meet all requirements.
This assignment will require you to emulate that process by building a complete test plan based on the design you developed for your first assignment. In this assignment you are asked to create test cases for each use case and a test plan to ensure all required operations and data flows will function as specified in your design document.
Whilst a real-world system would have a wide range of operations, this assignment asks you to focus only on the operations included in your design document.
As a group you will develop a system test plan and define the test cases to evaluate the quality of your developed system. As individuals you will develop and present the test cases for the two operations you designed as part of your design document.
Learning outcome 1: Produce an object-oriented application design and test plan using industry relevant software design tools
Learning outcome 2: Collaborate on a project across the software development lifecycle from design to testing as an effective team member and project manager; and
Requirements:
• You are to work in the same groups as for assignment 1.
• Seek clarification on assignment details if there is something you do not understand and ask any questions your group has. (This should be done in consulting time)
• Discuss the skill and knowledge strengths of each member and delegate tasks as appropriate for each person. Ensure that all tasks are divided equally. Develop a timeline and meeting schedule for assignment work.
• Watch all video lecturettes and develop a test plan and test cases that test all operations and utilise all types of testing that are appropriate for the operation. (The group is to decide which test types should be developed.)
Test plan document
1. Title Page
Each report should include a title page that identifies the system being tested and its authors (any student that is not listed on a title page will not receive a grade for the submission).
2. Test plan description (group)
Describe the purpose of this test document and the types of testing to be implemented. The test types, and sub-section numbers for each operation should be outlined in a table. The benefit of each type of testing should be discussed as a means of justifying the test plan. This should be described at the system level.
3. Operation test plan
The test plan for each operation should reference the section in the design document that detailed the design for that operation to facilitate cross referencing. Note that non-functional requirements are again out of scope for this document. A set of test cases for each operation should be developed and presented using the test case reporting discussed in your tutorials. This list should be complete and should leave no opportunity for errors or faults to remain in the delivered system.
4. Test plan validation
Discuss how you have ensured that your test plan is complete and will test each operation fully. Explain your level of confidence regarding the ability of your test plan to guarantee your system\ will work as expected and will not experience any faults or failures.
List any references, e.g. lecture notes, papers, books, and web sites consulted.
Attachment:- Test-case-template.rar
|
Prepare a personal balance sheet
: Prepare a personal balance sheet using the format you have learned for a classified balance sheet for a company. For the equity account, use Owner's Equity
|
|
Calculate the own price elasticity
: Suppose the following Demand equation is estimated for the most popular printers by using regression analysis: One example for Epson printer is as follows:
|
|
Propagating project management culture
: A PMO plays a major role in propagating the project management culture in any organization.
|
|
How much must they charge for each job to break even
: Speedy graphic design store plans to sell 62 jobs next week, at an average cost of $325 each. How much must they charge for each job to break even
|
|
KIT506 Software Application Design and Implementation
: KIT506 Software Application Design and Implementation Assignment Help and Solution, University of Tasmania - Assessment Writing Service
|
|
How/why did conflict escalate
: How/why did the conflict escalate? What would the student have done differently, based on what he or she has learned in the class?
|
|
Obtain annual data on the total unemployment rate
: Using the OECD database, obtain annual data (for 1991-2020) on the total unemployment rate (15 to 64 years) and the inflation rate for Canada.
|
|
Assess how management planning practices interfere
: Assess how the management planning practices interfere with or prohibit the organization's ability to optimally function.
|
|
Compute the receivable turnover ratio
: Suppose the total sales are $183,464,000, the gross income is $190,380,000, the net income is $28,436,000, Compute the receivable turnover ratio
|