Rozdział 3. Testy
3.1. Wprowadzenie — testy
Ian Darwin
Omówienie
„Testuj wcześnie i często” to popularne hasło zwolenników testów. Związana z tym jest też inna, bardzo ważna kwestia — „Jeśli nie masz testów, to skąd możesz wiedzieć, że kod działa”.
Istnieje wiele rodzajów testów. Testy jednostkowe służą do sprawdzania poszczególnych komponentów w izolacji (bez komunikowania się z siecią lub bazą danych). JUnit i TestNG to najpopularniejsze frameworki z tego obszaru. Atrapy stosuje się, jeśli niezbędna jest interakcja z innymi komponentami. Dostępnych jest kilka dobrych frameworków Javy do posługiwania się atrapami.
Android udostępnia liczne techniki testowania. W tym rozdziale opisano wiele z nich.
W dalszej części rozdziału pojęcia NPE, ANR i FC są ...
Get Android. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.