nw-property-based-testing

Community

Boost test quality with PBT & mutation testing.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.