STAMP-project/pitest-descartes
Descartes supports developers to improve their test suites by reporting weak spots in covered code
🧬 Descartes: Engine đột biến cực độ cho PIT, tìm điểm yếu trong bộ test của bạn
Đánh giá khả năng phát hiện lỗi của bộ test bằng kỹ thuật đột biến cực độ.
Descartes là một plugin mutation engine cho PIT, áp dụng các toán tử đột biến cực độ theo đề xuất trong bài báo "Will my tests tell me if I break this code?". Dự án giúp tìm ra các phương thức được kiểm thử kém nhất trong dự án.
✨ Điểm nổi bật
- Mutation engine plugin: Tích hợp trựng với PIT để hỗ trợ đột biến cực độ
- Tìm phương thức kiểm thử yếu: Đánh giá khả năng phát hiện lỗi của bộ test
- Hỗ trợ Maven: Cấu hình đơn giản qua plugin pitest-maven
- Tương thích mở rộng: Hoạt động cùng các phần mở rộng khác của PIT
- Nghiên cứu học thuật: Được phát triển dựa trên nghiên cứu khoa học
💡 Vì sao đáng chú ý
Descartes không chỉ là công cụ đột biến thông thường — nó áp dụng các toán tử đột biến cực độ để kiểm tra sâu hơn khả năng phát hiện lỗi của bộ test. Phù hợp cho các nhà phát triển muốn cải thiện chất lượng bộ test và tìm ra những khoảng trống trong kiểm thử đơn vị.
#MutationTesting #PIT #Java #Descartes #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
pg-index-health is an embeddable schema linter for PostgreSQL that detects common anti-patterns and promotes best practices.
Automatically detect and generate missing assertions for Junit test cases (also known as test amplification)
Humbug is a Mutation Testing framework for PHP to measure the real effectiveness of your test suites and assist in their improvement. It eats Code Coverage for breakfast.
Mutation testing resources: how to make better code by introducing bugs