Software Testing: Report on Test Generation Techniques and Results
VerifiedAdded on 2019/09/21
|2
|888
|90
Report
AI Summary
This report details the application of various test generation techniques, including functional (blackbox) and structural testing methods, to a given assignment. The author employed error guessing to identify potential failure points, boundary value analysis to test extreme input conditions, and branch and condition/decision testing to ensure comprehensive code coverage. The report highlights the rationale behind the chosen techniques, such as their ease of implementation and effectiveness in uncovering errors. It also discusses the findings and assumptions made during the test case production, including identified ambiguities and potential errors in the prototype pseudocode. The analysis focuses on the importance of covering all possible branches in the source code with minimal inputs to keep the testing suite concise and efficient. Although the code structure presented some limitations, the tests aimed to be inclusive and stress the requirements rather than the specific implementation details.
