Po pierwsze chcę dokonać spowiedzi. Nigdy wcześniej nie napisałem testu. Byłem programistą od ponad 10 lat i nigdy nie znalazłem potrzeby napisania odpowiedniego testu (lub jak tam się nazywa), ponieważ zazwyczaj piszę kody, które (jak sądzę) mogą być łatwo testowane ręcznie.Testowanie aplikacji na Androida za pomocą Android Studio
Teraz piszę dość złożoną aplikację na Androida, a te ręczne testy, które robię, aby upewnić się, że wszystkie funkcje i klasy działają zgodnie z zamierzeniami, spowalniają mnie nieszczęśliwie. Teraz szukam w ciemności, jak sprawić, by moje kody były kompatybilne z testami (czy jest coś takiego?) I gdzie powinienem zacząć.
Używam najnowszego Androida Studio (1.2 Beta 3). Znalazłem, że w folderze "src" znajduje się folder "androidTest", który (kilka folderów pod nim) zawiera plik ApplicationTest.java. Oto zawartość ApplicationTest.java
public class ApplicationTest extends ApplicationTestCase<Application> {
public ApplicationTest() {
super(Application.class);
}
}
Ok teraz wróć do mojej aplikacji. Chcę przetestować klasę AnalyzerOffline.java (znajdującą się pod głównym> java> com.code.imin.app), którą napisałem, ponieważ ma ona bardzo złożone i duże kody. Więc jak mam zacząć? Próbowałem czytać, ale nadal nie wiem, od czego zacząć - mam wrażenie, że coś tu pomijam, a może jakoś mój sposób pisania testu lub cały jego pomysł są złe.
Czy ktoś może mi pokazać trochę światła?
to masz moją odpowiedź .. –