GatorEducator / execexam

:rocket: ExecExam runs executable examinations that assess Python programming skills
https://pypi.org/project/execexam/
1 stars 3 forks source link

Feature: Add Mutation Based Testing #26

Open dyga01 opened 2 days ago

dyga01 commented 2 days ago

Description: Both the current and future versions of Execexam should include a better testing structure that includes mutation-based testing. This will allow us to be more confident in our test cases and code.

Expected Behavior: After we are able to integrate the new mutation-based testing, we should be able to see a mutation score for our code. Hopefully, implementing new mutation-based testing will help us discover more bugs in our code.

Actual Behavior: We currently have no mutation-based testing strategy for execexam.

Proposed Solution: Implementing new mutation-based testing using libraries such as mutmut or mutatest. We could do this in our current test files.