/1001-questions-about-tests

Presentation facing several most frequently asked questions about automatic tests.

Primary LanguageJavaScript

1001 Pytań o testach

Prezentacja próbująca odpowiedzieć na najczęściej nurtujące nas pytania odnoście testów automatycznych:

  1. Po co są testy? 😀(to pytanie tylko z pozoru wydaje się trywialne)
  2. Czy i kiedy warto stosować TDD?
  3. Czy każdy projekt powinien być wyposażony w testy automatyczne?
  4. Czy do każdej klasy/funkcji powinno się pisać testy?
  5. Czym jest „jednostka” w testach jednostkowych?
  6. Czy testować dyrektywy Angularowe?
  7. Czy warto generować losowo przypadki testowe?
  8. Jak poprawnie nazywać testy?
  9. Czy warto używać nazw metod jako nazw testów?
  10. Czy warto stosować testy parametryzowane?
  11. Czy i kiedy warto mockować?
  12. Czy warto mockować biblioteki zewnętrzne (zależności)?
  13. Czy warto mockować API środowiska (np. DOM API)?
  14. Czy zawsze trzeba przetestować wszystkie ścieżki? Co jeśli jest ich 3412?
  15. Czy pisać przypadki testowe dla niepoprawnych danych (np. null zamiast jakiegoś argumentu)?
  16. Czy trzeba zawsze ograniczać się do pojedynczej asercji w każdym teście?