Reference no: EM132622827
Assignment - Software Testing and Reliability
DESCRIPTION
Consider a program which is designed to accept a non-empty list of integers as input. The input list may contain duplicated integers. This program is intended to output the elements of the input list in ascending order withoutduplication.
For example, if the input list is [3, 9, -20, 16, 9, 7, -5, 28, 20, 5, -20], then the output will be [-20, -5, 3, 5, 7, 9, 16, 20, 28].
In this assignment, you are required to do the following:
1. Describe seven metamorphic relations for this problem. Provide an example to each of your metamorphic relations. Your defined metamorphic relations shall not contain redundant metamorphic relations.
2. Which is the most effective metamorphic relation amongst your defined metamorphic relations? Provide justifications for your answer.
3. Submit a self-contained, complete, comprehensive, and typed report. Your report must not contain no more than three pages.