Jeśli chodzi o testy automatyczne to wygląda to tak, że możesz ten recorder odpalić na własnym projekcie i nagrywać zdarzenia. Tutaj zdarzenia są wyłapywane za pomocą ID kontrolek z XML. To jest akurat przydatne 🙂
Dodatkowo na końcu nagrywania możesz usuwać dodawać kroki za pomocą kliknięcia. Jeśli jednak o czymś zapomnisz możesz to ręcznie dopisać. Te zdarzenia które Cie interesują są w Twoim projekcie więc droga dedukcji. Tutaj nie bardzo opłaca się pisać cokolwiek jak można sobie wyklikać.
Jeśli chodzi o testy jednostkowe to wiadomo, na nich nie wytestujesz ekranu, ale testy jednostkowe mają za zadanie testowanie metod które są kluczowe w obsłudze aplikacji. Do takich testów jednostkowych możesz zaprzęgnąć nawet bazę danych i na ich podstawie testować zachowanie metody.