Webinar: Wstęp do testów jednostkowych (pokrycie kodu, continuous integration)
Chciałem razem z Wami pogadać na temat testów jednostkowych.
Tym samym lepiej się przygotuję na niedzielnych warsztaty WarsawJS
https://web.facebook.com/events/202711777098053/
1:08:45 - Wyjaśnienie założenie nowego profilu: fb.com/piecioshka.trener
## Agenda
02:40 - Co to są testy? Po co jest pisać?
03:27 - Regresja
05:35 - TDD
06:57 - Dla kogo są testy?
08:35 - Ile jest typów testów?
09:22 - Co to są testy end-to-end?
10:15 - Testy jednostkowe
11:10 - Testy integracyjne - analogia
11:50 - Testy jednostkowe a środowisko izolowane
12:30 - Mockowanie
17:25 - TDD vs BDD
18:30 - Polecana literatura: "JavaScript. Programowanie zaawansowane" Tomasz Jakut - Comandeer
25:50 - Narzędzia do tworzenia testów
26:50 - https://twitter.com/pocztarski/status/586137017945354241
30:55 - Co to jest Travis CI?
33:43 - Czym się różni "setup" of "pipeline"?
35:25 - Czy warto pisać testy, kiedy tnie się layouty?
36:13 - https://www.youtube.com/watch?v=TGWqo8yRvPY
38:00 - Co to jest pokrycie kodu testami?
38:19 - Code Coverage: Co to jest branch?
40:50 - Co to znaczyć 100% Branch Coverage?
43:26 - Przykład testu end-to-end
46:40 - Jak sobie poradzić z utrzymaniem testów kiedy projekt się rozrasta?
47:25 - Dla kogo są testy?
49:10 - Cytat z książki: "JavaScript. Programowanie zaawansowane" Tomasz Jakut - Comandeer
51:20 - Czy jest sens trzymać testy, które przestają działać?
52:20 - Jakich testów będzie najwięcej w projekcie, a jakich najmniej? Patrz: "Ice cream dream"
59:35 - Obsługa błędów
Chcesz więcej? Sprawdź w oryginale!
Przejdź do filmu