Polski frontend

Piotr Kowalski YouTube

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