mutation-testing

Installation
SKILL.md

Mutation Testing

Nedir?

Mutation testing, test suite'inin kalitesini olcen bir tekniktir. Kaynak kodda kucuk degisiklikler (mutasyonlar) yapilir ve testlerin bu degisiklikleri yakalayip yakalamadigina bakilir.

  • Mutant: Kaynak kodda yapilan kucuk degisiklik
  • Killed: Test suite mutant'i yakaladi (test fail etti)
  • Survived: Test suite mutant'i yakalayamadi (testler hala geciyor)
  • Kill Ratio: Killed / Total mutants (yuzde olarak)

Code coverage "kodun ne kadari calistiriliyor?" sorusunu yanitlar. Mutation testing "testler gercekten bir seyi kontrol ediyor mu?" sorusunu yanitlar.

%100 code coverage'a sahip ama assertion'i olmayan testler mutation testing'de FAIL alir.

Tool Setup

Stryker (JavaScript / TypeScript)

Installs
9
GitHub Stars
507
First Seen
Apr 24, 2026
mutation-testing — vibeeval/vibecosystem