sdc-scissor
sdc-scissor copied to clipboard
Apply Mutation Testing
User Story
As a developer of SDC-Scissor, I want to see the scores of mutation testing so that I can assess the test suite quality.
Acceptance Criteria
Scenario 1:
- Given: Mutation testing is configured for CI
- When: New changes are pushed
- And: Test suite is run
- Then: Mutation testing is triggered
- Then: Results are reported in
README.md
Definition of Done
- Code is reviewed
- Code is manually tested in dev and test environments
- All code is integrated frequently
- Integration testing is performed
- SonarQube check is run to determine the code metrics
- Refactoring is done
- Documentation is done
Tasks
- [ ] Identify mutation testing tools for Python
- [ ] Integrate the most suitable tool