SIT707 - Software Quality and Testing 2022 T2 Assignment 3
Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit
SIT707 - Software Quality and Testing 2022 T2 Assignment 3
SIT707 Software Quality and Testing 2022 T2
Assignment 3 - A Report ofWhite Box Testing (40 marks)
Due Date: 8pm, September 26, 2022 (Week 11)
Submission: a report file in PDF format (including screenshots of executing test cases) and a ZIP file (containing all source codes with comments); all are prepared according to the following objectives and problem statement.
Objectives
1. To understand the critical issues in testing.
2. To demonstrate the ability to research and apply proper techniques to conduct white box testing and evaluate the quality of software.
3. To write a proper essay for a specific topic and presenting / arguing the findings.
Problem Statement
Upon satisfactory completion of this assignment you will be able to contribute to industry research and development projects in the context of software engineering, analyze gathered information, and present your findings. To demonstrate your achievement of these goals, you must write a 3,000-word report regarding this test. Your report should consist of the following chapters:
1. A proper title that matches the contents ofyour report.
2. Your name and Deakin student number in the author line.
3. An executive summary that summarizes your findings. (You may find hints on writing good executive summaries from
https://students.unimelb.edu.au/academic-skills/explore-our-resources/report-
writing/executive-summaries )
4. An introduction chapter that explains your chosen program (including different features, components and functionalities), white box testing method & tool and the organization of the rest of your report.
5. An evaluation and justification chapter of your chosen testing method and tool(s) based on the program.
6. An analysis chapter that consists of analysis of your white box testing approach, and validity of your testing approaches. If you use unit testing, you should produce results similar to the example shown in week 5’s lecture (see slides 58, 59 and 60). Note that we expect you to focus on analysis of the codes for white-box testing/structural testing, for example, analysis of the paths (e.g., McCabe path, Def-Use path) in unit testing and MM path for integration testing, etc.
7. A test case chapter that lists your test cases and explains why you would use each of them.
8. A test demonstration chapter that consists of fully explained screenshots when you use testing tool to conduct the testing tasks. You are required to cover all the bugs you found and document your findings.
9. A bug reporting solution chapter which outlines the identified bugs, your proposal to fix the bugs.
10. A conclusions chapter that summarizes major findings of the study and indicates future work which could be conducted in the area.
11. A bibliography list of all cited papers and other resources. IEEE and Harvard are preferred. Please prepare your references according to the guidance at
http://www.deakin.edu.au/students/study-support/referencing
Submission details: You must submit an electronic copy of your assignment files (PDF and ZIP files) via CloudDeakin. Assignments will not be accepted through any other manner and email and paper based submissions will be rejected. Delays caused by student's own computer downtime cannot be accepted as a valid reason for late submission without penalty. Students must plan their work to allowfor both scheduled and unscheduled downtime.
Copying, Plagiarism: This is an individual assignment. You are not permitted to work as a part of a group when writing this assignment. Plagiarism is the submission of somebody else’s work in a manner that gives the impression that the work is your own. For individual assignments, plagiarism includes the case where two or more students work collaboratively on the assignment. The School of Information Technology treats plagiarism very seriously. When it is detected, penalties are strictly imposed. Deakin University uses Turnitin as the program that allows you to check whether there is any unoriginal material in your work, please refer to http://www.deakin.edu.au/students/clouddeakin/help-guides/assessment/plagiarism.
2022-09-24