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.