Testowanie mobilne - omówienie ram
ZA testing framework a dokładniej a testing automatyzacja framework to środowisko wykonawcze do wykonania automated tests. Jest to ogólny system, w którym testy będą zautomatyzowane. Jest definiowany jako zbiór założeń, koncepcji i praktyk, które stanowią platformę pracy lub wsparcie dla testów automatycznych.
Framework testowy jest odpowiedzialny za -
- Określenie formatu, w jakim należy wyrazić oczekiwania
- Stworzenie mechanizmu podpięcia do testowanej aplikacji lub sterowania nią
- Wykonywanie testów i raportowanie wyników
Architektura ramowa
Ogólna architektura frameworka testowego jest następująca -
Do automatyzacji testów mobilnych potrzebujemy dobrej struktury testowania automatyzacji mobilnej. W oparciu o ten framework możemy budować nasze przypadki testowe. Struktury testowania automatyzacji mobilnej można segregować według systemu operacyjnego urządzenia mobilnego. W kolejnych rozdziałach omówimy dwa typy platform testowych dla urządzeń mobilnych: ramy testowe dla systemu Android i struktury testowe dla systemu iOS.