Jak zwiększyć wartość testów jednostkowych?
Michał Kopacz, Łukasz Wróbel
Czy wiecie, jak zdefiniować czym są "dobre" testy jednostkowe? Główną obiektywną miarą ich jakości jest poziom pokrycia kodu testami. Tylko czy to wystarczy? Wprowadzając w RST zasadę 75% pokrycia kodu testami wiedzieliśmy, że samo kryterium liczbowe to za mało. Można przecież napisać testy dające 100% pokrycia, ale nie zawierające żadnej asercji. Nie chcąc bazować wyłącznie na poziomie pokrycia kodu, postanowiliśmy zebrać nasze doświadczenia w pisaniu testów jednostkowych i zorganizowaliśmy dla naszych zespołów deweloperskich warsztaty. Jeżeli chcesz się dowiedzieć: jak nazywać testy i nadawać im czytelną strukturę, co to znaczy "testowalny kod", jak się uchronić przed kruchością testów, czy też jaka jest różnica między pisaniem testów przed i po implementacji, to zobacz prezentację, w której dzielimy się zdobytą wiedzą i przykładami omawianymi na warsztatach.