Мазмуну:

Android инструменталдык тест деген эмне?
Android инструменталдык тест деген эмне?

Video: Android инструменталдык тест деген эмне?

Video: Android инструменталдык тест деген эмне?
Video: MSE IDE + MSE GUI / Обзор / Открытая бесплатная среда Pascal / MSE Lang / Martin Schreiber / 2022 2024, Ноябрь
Anonim

Аспаптуу бирдик тесттер болуп саналат тесттер физикалык түзмөктөрдө жана эмуляторлордо иштейт жана алар мүмкүнчүлүктөн пайдалана алышат Android алкак API'лери жана AndroidX сыяктуу колдоочу API'лер Сыноо . Мисалы, Android Куруучу класстар түзүүнү жеңилдетет Android антпесе куруу кыйынга турган маалымат объектилери.

Тиешелүү, мен кантип андроидимди сынай алам?

Тестиңизди төмөнкү жолдордун бири менен аткарыңыз:

  1. Долбоор терезесинде, тестти оң баскыч менен чыкылдатып, Иштетүү баскычын чыкылдатыңыз.
  2. Код редакторунда тест файлындагы классты же методду оң баскыч менен чыкылдатыңыз жана класстагы бардык ыкмаларды текшерүү үчүн Run басыңыз.
  3. Бардык тесттерди жүргүзүү үчүн, тест каталогун оң баскыч менен чыкылдатып, "Тесттерди иштетүү" баскычын басыңыз.

Android эспрессо деген эмне? The Эспрессо тест алкагы. Эспрессо үчүн сыноо негизи болуп саналат Android ишенимдүү колдонуучу интерфейси тесттерин жазууну жеңилдетүү үчүн. 2.0 чыккандан бери Эспрессо бөлүгү болуп саналат Android Колдоо репозиторий. Эспрессо сыноо аракеттериңизди колдонмоңуздун колдонуучу интерфейси менен автоматтык түрдө синхрондоштуруу.

Ушундай жол менен, аспаптык тест деген эмне?

Приборлорду сыноо бирдиги тесттер боюнча чуркап жүргөн Android түзмөк же эмулятор. Булар тесттер мүмкүнчүлүгү бар Аспаптар төмөнкү колдонмонун Контексти сыяктуу маалымат сыноо . Бул ыкманы бирдикти иштетүү үчүн колдонуңуз тесттер бар Android объекттерди шылдыңдаган көз карандылыкты оңой канааттандыра албайт.

Android колдонмолору үчүн сыноо учурларын кантип жазасыз?

Android тиркемеси үчүн эффективдүү сыноону жазуу үчүн жөнөкөй кеңештердин айрымдары төмөнкүлөрдү камтыйт:

  1. Сыноо иштери адам бир эле учурда бир гана өзгөчөлүктү сынай ала тургандай жазылышы керек.
  2. Тест учурларын бири-бирин кайталабашы же татаалдаштырбаш керек.
  3. Сыноонун натыйжаларынын бардык оң жана терс ыктымалдыктарын камтуу.

Сунушталууда: