Receber por email
← Voltar para o catálogo

Stryker Mutation Testing

Testes de mutação Stryker para avaliar a qualidade e eficácia de suítes de teste.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/stryker-mutation-testing/svg)](https://www.skillteca.com.br/skills/stryker-mutation-testing)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Stryker Mutation Testing Skill

Overview

This skill provides expert-level capabilities for Stryker-based mutation testing, enabling test quality assessment by introducing code mutations and measuring test effectiveness.

Capabilities

Mutation Execution

  • Configure Stryker for JavaScript/TypeScript
  • Execute mutation testing runs
  • Configure mutation operators

Score Analysis

  • Analyze mutation score
  • Track killed vs survived mutants
  • Identify weak test assertions

Configuration

  • Configure mutators and test runners
  • Set up file patterns for mutation
  • Configure timeout settings

Reporting

  • Generate HTML mutation reports
  • Dashboard integration for tracking
  • CI/CD report generation

Optimization

  • Configure incremental mutation testing
  • Optimize mutation runs for large codebases
  • Parallel mutation execution

Test Quality Insights

  • Identify gaps in test coverage
  • Recommend assertion improvements
  • Prioritize test enhancements

Target Processes

  • mutation-testing.js - Mutation testing implementation
  • quality-gates.js - Mutation score gates
  • shift-left-testing.js - Early test quality validation

Dependencies

  • @stryker-mutator/core - Stryker core
  • Test runner plugins (jest-runner, karma-runner)
  • Reporter plugins

Usage Example

{
  kind: 'skill',
  skill: {
    name: 'stryker-mutation',
    context: {
      action: 'execute',
      configFile: 'stryker.conf.json',
      mutate: ['src/**/*.ts'],
      thresholds: {
        high: 80,
        low: 60,
        break: 50
      }
    }
  }
}

Configuration

The skill uses stryker.conf.json or stryker.conf.js and supports incremental testing for faster feedback.

Compartilhar X LinkedIn