uprm-inso4117-2023-2024-s2 / semester-project-study-pet

semester-project-study-pet created by GitHub Classroom
1 stars 3 forks source link

[Lecture Topic Task] Add Mutation Testing to detect any problems with fuzzy test cases #256

Closed AnthonyMed13 closed 4 months ago

AnthonyMed13 commented 5 months ago

Mutation testing is designed to ensure the quality of a software testing tool, not the applications it analyzes. Mutation testing is typically used to conduct unit tests. The goal is to ensure a software test can detect code that isn't properly tested or hidden defects that other testing methods don't catch.

In this task one needs to implement mutation testing for other test cases that haven't already been tested this way .

Tentative points: Urgency: 4 Difficulty: 4

PinkSylvie commented 5 months ago

Tests on what? Please be specific otherwise we might end up having multiple people doing the same test on the same thing

AnthonyMed13 commented 5 months ago

I changed it to run mutation testing to ensure that the fuzzy test will fail if there are changes to the source code