Tây Ban Nhatheofidry/awesome-mutation-testing
Mutation testing resources: how to make better code by introducing bugs
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#2 Repository Của Tuần
#1 Repository Của Tuần
🧬 Awesome Mutation Testing — Kho tài nguyên mutation testing khổng lồ
Danh sách tinh lọc công cụ, nghiên cứu và tài liệu về mutation testing cho hơn 20 ngôn ngữ lập trình.
Mutation testing là kỹ thuật đánh giá chất lượng bộ test bằng cách chủ động chèn các thay đổi nhỏ (gọi là "mutants") vào mã nguồn, sau đó kiểm tra xem bộ test có phát hiện được những thay đổi này không. Dự án awesome-mutation-testing do Theofidry quản lý, là danh sách tài nguyên (awesome-list) tổng hợp mọi thứ liên quan đến kỹ thuật này: từ công cụ thực tế, nghiên cứu học thuật, blog, video hội thảo cho tới tutorial và ví dụ thực tế.
✨ Điểm nổi bật
- Hơn 20 ngôn ngữ hỗ trợ: C/C++, C#, Java/JVM, JavaScript, PHP, Go, Haskell, Elixir, Erlang, Crystal, Kotlin, Clojure...
- Công cụ thực tế: mull (C++), pitest (Java), stryker (JS/TS), infection (PHP), go-gremlins (Go)...
- Tài nguyên học thuật: liên kết tới nghiên cứu và paper như PIT, Major, SRCIROR...
- Nội dung đa dạng: blog, video, hội thảo, tutorial, ví dụ thực hành.
- Cộng đồng hoạt động: có kênh Discord hỗ trợ thảo luận.
💡 Vì sao đáng chú ý
Không phải bộ test nào cũng tốt — mutation testing giúp bạn kiểm chứng độ thực sự của chúng bằng cách "tạo ra lỗi" và xem chúng có bị bẫy không. Awesome-mutation-testing cung cấp bản đồ đường dẫn rõ rệt từ lý thuyết tới thực hành, giúp bạn chọn công cụ phù hợp ngay từ đầu.
#MutationTesting #AwesomeList #CodeQuality #Testing #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.
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
A list of Free Software network services and web applications which can be hosted on your own servers
The definitive list that answers "I want to do X in Python, which tool should I use?"
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
:octocat: A curated awesome list of lists of interview questions. Feel free to contribute! :mortar_board:
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.