Sorting_Algorithms_Test_Case_Report
Sorting_Algorithms_Test_Case_Report
This report outlines key test scenarios for evaluating sorting algorithms such as Merge Sort (stable)
and Quick Sort (in-place). It includes functional accuracy, edge case behavior, and performance
Input: [5, 3, 8, 6, 2]
Input: [1, 2, 3, 4, 5]
Input: [4, 2, 2, 8, 5, 4]
Input: []
Expected Output: []
Input: [10]
Input: [5, 5, 5, 5, 5]
3. Performance Tests
TC3.1 - Moderately Large Data Set
Input: [1, 2, 3, 4, 6, 5]
Input: [5, 4, 3, 2, 1]
- Sorting Order: All algorithms must return a list sorted in ascending numerical order.
- Stability Requirement: Merge Sort (or other stable sort) should maintain order of equal elements.
- Performance Expectation: