INHOUDSOPGAWE:

Wat is 'n Android-instrumentasietoets?
Wat is 'n Android-instrumentasietoets?

Video: Wat is 'n Android-instrumentasietoets?

Video: Wat is 'n Android-instrumentasietoets?
Video: Jacob Swann - Wat Is 'n Huis (Acoustic Performance / Upperroom Studios) 2024, Mei
Anonim

Geinstrumenteerde eenheid toetse is toetse wat op fisiese toestelle en emulators loop, en hulle kan voordeel trek uit die Android raamwerk-API's en ondersteunende API's, soos AndroidX Toets . Byvoorbeeld, Android Bouerklasse maak dit makliker om te skep Android data-objekte wat andersins moeilik sou wees om te bou.

Dienooreenkomstig, hoe kan ek my Android toets?

Voer jou toets op een van die volgende maniere uit:

  1. Regskliek 'n toets in die Projekvenster en klik Run.
  2. In die Kode-redigeerder, regskliek 'n klas of metode in die toetslêer en klik Run om alle metodes in die klas te toets.
  3. Om alle toetse uit te voer, klik met die rechtermuisknop op die toetsgids en klik Run tests.

wat is Android espresso? Die Espresso toetsraamwerk. Espresso is 'n toetsraamwerk vir Android om dit maklik te maak om betroubare gebruikerskoppelvlaktoetse te skryf. Sedert sy 2.0 vrystelling Espresso is deel van die Android Ondersteuningsbewaarplek. Espresso sinchroniseer outomaties jou toetsaksies met die gebruikerskoppelvlak van jou toepassing.

Op hierdie manier, wat is instrumentele toets?

INSTRUMENTASIE TOETSING Eenheid toetse wat loop op 'n Android toestel of emulator. Hierdie toetse toegang hê tot Instrumentasie inligting, soos die konteks van die toepassing onder toets . Gebruik hierdie benadering om eenheid te bestuur toetse wat het Android afhanklikhede wat bespotlike voorwerpe nie maklik kan bevredig nie.

Hoe skryf jy toetsgevalle vir Android-toepassings?

Sommige van die eenvoudige wenke om 'n effektiewe toetsgeval vir Android-toepassing te skryf, sluit in:

  1. Toetsgevalle moet op so 'n manier geskryf word dat dit 'n persoon toelaat om slegs een kenmerk op 'n slag te toets.
  2. 'n Mens moenie toetsgevalle oorvleuel of bemoeilik nie.
  3. Dek al die positiewe en negatiewe waarskynlikhede van die toetsuitkomste.

Aanbeveel: