Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[PL] Testowanie mutacyjne

[PL] Testowanie mutacyjne

Testowanie mutacyjne
Instytut Informatyki Uniwersystetu Wrocławskiego
Seminarium: Testowanie Oprogramowania
09.03.2016

Rafał Łasocha

March 09, 2016
Tweet

More Decks by Rafał Łasocha

Other Decks in Programming

Transcript

  1. Pokrycie testów • po co? • jak? ◦ współczynnik LOC

    testów do kodu ◦ simplecov ◦ mutant
  2. SimpleCov • mierzy w sensowny sposób pokrycie testami naszego kodu

    • można wyciągnąć ciekawe wnioski • linie tekstu to nie jest do końca sposób w jaki jest reprezentowany nasz kod • inne narzędzia tego typu mogą pójść dalej
  3. Wnioski • gdzie warto korzystać ◦ biblioteki? ◦ małe aplikacje?

    ◦ legacy? ◦ mikroserwisy? • feedback loop ◦ wchodzę do projektu ◦ odpalam mutanta ◦ biorę jednego, zabijam ◦ 5-10 minut, dowiozłem wartość do projektu • wykrywanie niepotrzebnych testów? • jak bardzo to jest dobre?