nw-property-based-testing
CommunityBoost test quality with PBT & mutation testing.
Software Engineering#invariants#mutation-testing#property-based-testing#shrinking#testing-strategies#roundtrip#metamorphic
AuthorStudentCristian
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Property-based testing and mutation testing provide a systematic approach to validating software behavior across large input spaces and injected faults, reducing reliance on hand-written example tests and surfacing edge cases early.
Core Features & Use Cases
- Invariants: ensure conditions hold for all inputs (e.g., a sorted list remains ordered)
- Roundtrip: verify encode/decode or serialize/deserialize consistency
- Metamorphic: verify that related operations yield consistent results under transformations
- Mutation testing: assess test suite robustness by introducing mutants and measuring their detection
Quick Start
Define invariants, roundtrip properties, and metamorphic tests, then run mutation testing to validate test quality.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: nw-property-based-testing Download link: https://github.com/StudentCristian/nWave-github/archive/main.zip#nw-property-based-testing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.