← Tilbage til værktøjer
Infection
Mutation testing framework der måler kvaliteten af dine tests
Version: 0.27.x
Foto: Markus Spiske / Unsplash
Features
- +Mutation testing
- +Test quality metrics
- +MSI (Mutation Score Indicator)
- +Multiple mutator types
- +Code coverage integration
- +Incremental analysis
- +CI/CD friendly
- +JSON/HTML reports
- +PHPUnit integration
- +Parallel execution
Installation
composer require --dev infection/infectionAlmindelige Kommandoer
infection - Run mutation testinginfection --threads=4 - Parallel executioninfection --min-msi=80 - Require minimum MSIinfection --show-mutations - Show all mutationsinfection --filter=src/Calculator.php - Test specific fileinfection --logger-html=report.html - Generate HTML report
Use Cases
- •Measure test suite quality
- •Find weak or missing tests
- •Improve code coverage effectiveness
- •Detect redundant test assertions
- •Validate critical business logic tests
- •Enforce test quality in CI/CD