OhMyCalc

Calcolatore di Test Instabili

Calcola il tasso di flakiness e il tempo CI/CD stimato sprecato al mese dalle statistiche di esecuzione dei test. Quantifica il costo dei test instabili nella tua pipeline.

Come utilizzare il Calcolatore di Test Instabili

  1. Inserisci il numero totale di esecuzioni di test CI nel periodo di misurazione.
  2. Inserisci il numero di esecuzioni instabili (non deterministiche).
  3. Inserisci la dimensione totale della suite di test.
  4. Clicca su Calcola per vedere il flake rate e il tempo CI sprecato.

Casi d'Uso

Formula

Flake rate = esecuzioni instabili / esecuzioni totali × 100%. Impatto CI = esecuzioni instabili × dimensione suite × 5 min media / 60 / 30 hours/month.

Domande Frequenti

Cos'e un test instabile?
Un test instabile passa e fallisce in modo non deterministico senza modifiche al codice, causando risultati inaffidabili nella pipeline CI/CD.
Quale flake rate e accettabile?
Un flake rate inferiore all'1% e generalmente accettabile. Superiore al 5% influisce significativamente sulla produttivita degli sviluppatori.
Come si risolvono i test instabili?
Identifica e correggi i problemi di temporizzazione, aggiungi attese appropriate, isola lo stato dei test, utilizza dati di test deterministici e risolvi i problemi asincroni.