- .NET Core SDK 3.1 or higher
- Visual Studio 2019 or later / Visual Studio Code
- Installing Stryker:
Install Stryker using the Package Manager Console with the following command
dotnet tool install -g dotnet-stryker
- Running Stryker:
Execute Stryker to perform mutation testing on your project:
dotnet stryker
After running Stryker, observe the generated report. The report will show the mutation score, which indicates the effectiveness of your tests. Aim to achieve a 100% mutation score by adding more tests.
- Stryker Playground
- Visit the Stryker Playground to explore an interactive example. Experiment with creating additional tests to achieve a 100% mutation score.
- Robo Coasters: Explore the Robo Coasters example for more insights into mutation testing with Stryker.
- Robo Bar Example: Try the Robo Bar Example by following the tutorial. You'll need node.js and git to run this example.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please reach out to the course instructor or open an issue in the repository.