Obsah:

Čo je test prístrojového vybavenia systému Android?
Čo je test prístrojového vybavenia systému Android?

Video: Čo je test prístrojového vybavenia systému Android?

Video: Čo je test prístrojového vybavenia systému Android?
Video: Ошибки в сантехнике. Вводной узел в квартиру. 2024, Smieť
Anonim

Prístrojová jednotka testy sú testy ktoré bežia na fyzických zariadeniach a emulátoroch a môžu využívať výhody Android framework API a podporné API, ako napríklad AndroidX Test . Napríklad, Android Triedy staviteľov uľahčujú vytváranie Android dátové objekty, ktoré by sa inak ťažko budovali.

Ako teda môžem otestovať svoj Android?

Spustite test jedným z nasledujúcich spôsobov:

  1. V okne Projekt kliknite pravým tlačidlom myši na test a kliknite na položku Spustiť.
  2. V editore kódu kliknite pravým tlačidlom myši na triedu alebo metódu v testovacom súbore a kliknutím na položku Spustiť otestujte všetky metódy v triede.
  3. Ak chcete spustiť všetky testy, kliknite pravým tlačidlom myši na adresár testov a kliknite na položku Spustiť testy.

čo je Android espresso? The Espresso testovací rámec. Espresso je testovací rámec pre Android aby bolo jednoduché písať spoľahlivé testy používateľského rozhrania. Od vydania 2.0 Espresso je súčasťou Android Podporné úložisko. Espresso automaticky synchronizuje vaše testovacie akcie s používateľským rozhraním vašej aplikácie.

Čo je týmto spôsobom inštrumentálny test?

TESTOVANIE PRÍSTROJOV Jednotka testy ktoré bežia na an Android zariadenie alebo emulátor. Títo testy mať prístup k Prístrojové vybavenie informácie, ako je napríklad kontext aplikácie pod test . Použite tento prístup na spustenie jednotky testy ktoré majú Android závislosti, ktoré zosmiešňované objekty nemôžu ľahko uspokojiť.

Ako píšete testovacie prípady pre aplikácie pre Android?

Niektoré z jednoduchých tipov na napísanie efektívneho testovacieho prípadu pre aplikáciu Android zahŕňajú:

  1. Testovacie prípady by mali byť napísané tak, aby umožňovali osobe testovať iba jednu funkciu naraz.
  2. Testovacie prípady by sa nemali prekrývať ani komplikovať.
  3. Pokryte všetky pozitívne a negatívne pravdepodobnosti výsledkov testu.

Odporúča: