Metoda zgodności

Jak testować aplikację na Androida w telefonie w chmurze lub fizycznym

Przetestuj przepływ pracy, którego potrzebujesz, na profilu urządzenia, który otrzymasz. Przydatna kontrola zgodności obejmuje instalację, logowanie, wymagane czynności i ponowne połączenie, z zapisanymi wersjami i ograniczeniami. Phonovi publikuje ten protokół, aby rekomendację aplikacji można było powiązać z obserwowalnymi dowodami. Ta strona zawiera metodę, a nie ukończone wyniki testów ani ogólnorynkowy wskaźnik zgodności.

Zacznij od właściwego zakresu

W przypadku pracy twórcy przetestuj ścieżkę od importu multimediów do niepublikowanej wersji roboczej i odtwarzania. Aparat, mikrofon i przesyłanie plików wymagają osobnych kontroli.

Uzyskaj dostępne urządzenie, autoryzowane konto testowe, oficjalną aplikację i pisemną listę wymaganych działań. Potwierdź wszelkie opłaty za usługę przed zwróceniem się o dostęp. Katalog aplikacji zawiera linki do odkrywania i wskazówki dotyczące konfiguracji; nie jest próbką ukończonych testów zgodności.

Sprawdź opublikowany budżet na urządzenia i jego założenia

Powtarzalne kroki testowe

  1. Zdefiniuj zadanie przed testowaniem

    Zapisz działania, które decydują o sukcesie, takie jak odczytanie wiadomości, wyświetlenie podglądu wersji roboczej lub otrzymanie powiadomienia. Wybierz wymagane działania przed zaobserwowaniem wyników. Opcjonalna funkcja nie może stać się powodem uznania wymaganego działania za zakończone sukcesem.

  2. Zapisz środowisko testowe

    Zapisz model urządzenia lub profil w chmurze, wersję Androida, wersję aplikacji, źródło aplikacji, przeglądarkę i system operacyjny, warunki sieciowe, datę testu i strefę czasową. Zwróć uwagę, czy aplikacja wymaga karty SIM, kontroli integralności urządzenia, aparatu, mikrofonu lub danych biometrycznych.

  3. Instalacja z oficjalnego źródła

    Sprawdź wydawcę aplikacji i zainstaluj ją oficjalną drogą dystrybucji. Zapisz, czy instalacja i uruchomienie przebiegły pomyślnie, a także dokładny błąd, jeśli nie. Nie traktuj tych dwóch kontroli jako pełnego wyniku zgodności.

  4. Sprawdź logowanie za pomocą autoryzowanego konta

    Użyj konta, które posiadasz lub które jesteś upoważniony testować. Samodzielnie przeprowadź weryfikację u wydawcy kanałem, który kontrolujesz. Zapisz sukces, niepowodzenie lub zablokowany warunek wstępny, nie przechowując haseł, kodów ani poufnych danych konta. Nie omijaj zasady integralności ani dostępu.

  5. Wykonaj wymagane czynności

    Użyj niepoufnych treści przykładowych. Sprawdź osobno każdą wymaganą funkcję, w tym import, podgląd, dźwięk, aparat lub powiadomienia tylko wtedy, gdy są istotne. Zapisz, co się stało, oczekiwane zachowanie oraz zredagowany zrzut ekranu lub odniesienie do dziennika. Nie wykonuj transakcji finansowej jako testu zgodności.

  6. Połącz ponownie i powtórz w zapisanych warunkach

    Zamknij sesję przeglądarki i połącz się ponownie zamierzoną metodą dostępu. Sprawdź, czy aplikacja i oczekiwany stan są dostępne. Zapisz powtórzenia oraz wszelkie zmiany urządzenia lub aplikacji; nie łącz różnych środowisk w niewyjaśniony wskaźnik sukcesu.

  7. Zgłoś ograniczenia wraz z wynikiem

    Zgłoś Zaliczone, Niezaliczone, Zablokowane lub Nieprzetestowane dla każdej wymaganej czynności. Podaj przetestowane wersje i datę. Publikuj niepowodzenia i wykluczenia obok sukcesów oraz sprawdzaj ponownie po istotnych zmianach aplikacji, Androida lub profilu urządzenia.

Rekord wyniku do wypełnienia

Pusty szablon protokołu; nie sugeruje się żadnych wyników testów
PoleCo zapisać
ŚrodowiskoProfil urządzenia, Android, aplikacja i wersje przeglądarki; data i strefa czasowa.
Wymagana czynnośćObserwowalny wynik i warunek akceptacji określone przed testowaniem.
WynikZaliczone, niezaliczone, zablokowane lub nieprzetestowane, z rzeczywistą obserwacją.
DowodyZredagowany zrzut ekranu lub odniesienie do logu, powtórzenia i dokładne błędy.
OgraniczeniaNiedostępne dane wejściowe, ograniczenia konta, wykluczone funkcje i zmiany od czasu testu.

Kiedy można opublikować procent zgodności?

Najpierw określ populację aplikacji, wersje, wymagane działania i metodę próbkowania. Podaj liczbę przetestowanych, zaliczonych, niezaliczonych, zablokowanych i nieprzetestowanych. W przypadku wskaźnika na aplikację licz każdą aplikację raz: aplikacja zostaje zaliczona tylko wtedy, gdy każde wymagane działanie zakończy się powodzeniem we wszystkich zadeklarowanych powtórzeniach. Podziel zaliczone aplikacje przez aplikacje z ukończoną oceną, uwzględniając zarówno zaliczenia, jak i niepowodzenia. Ujawnij oddzielnie aplikacje zablokowane i nieprzetestowane, aby wykluczenia nie mogły sprawić, że wynik będzie wyglądał na uniwersalny. Wybrany katalog aplikacji nie ustala odsetka wszystkich aplikacji na Androida.

Nie opublikowano tu jeszcze takiego zbioru danych. Dopóki nie zostaną zebrane obserwacje, zamiast twierdzenia liczbowego o całym rynku używaj pojedynczych potwierdzonych wyników wraz z ich warunkami.

Pytania dotyczące interpretacji testu

Czy instalacja Snapchata dowodzi, że działa?

Nie. Instalacja i uruchomienie to dopiero pierwsze kontrole. Zamierzone działania w Snapchacie, weryfikacja konta, zdalne dane wejściowe i ponowne połączenie wymagają osobnych obserwacji.

Czy fizyczny Android gwarantuje, że aplikacja bankowa działa?

Nie. Bank może wymagać konkretnej wersji Androida, integralności urządzenia, danych biometrycznych lub weryfikacji konta. Potwierdź wymagania w banku i testuj wyłącznie autoryzowane, niepoufne działania.

Czy to niezależny benchmark?

Nie. To protokół zbierania danych publikowany przez dostawcę. Niezależny dowód wymaga rzeczywistych obserwacji z ujawnionym testerem, środowiskiem, zakresem i metodą.

Postępuj zgodnie z przewodnikiem konfiguracji Snapchata

Znajdź oficjalny link wydawcy aplikacji