Топ 20 въпроси за интервю за мобилни тестове & Отговори

Anonim

Следват често задавани въпроси за интервю за тестване на мобилни приложения и отговори за по-свежи и опитни тестери.

1) Обяснете каква е разликата между уеб тестване и тестване на WAP?

  • WAP тестване: Това е тестване на WAP (протокол за безжично приложение), използван в мрежови приложения
  • Уеб тестване: Свързано е главно с тестване на уеб приложения като уебсайтове и портали

2) Избройте някои от автоматизираните инструменти за мобилно тестване?

За мобилно тестване са налични два вида инструменти за автоматизация за тестване на мобилни приложения.

  • Обектно базирани инструменти за мобилно тестване: Jama решение, Ranorex,
  • Мобилни инструменти за тестване на изображения: RoutinBot, Egg Plant, Sikuli

3) Обяснете каква е разликата между симулатора и емулатора?

  • Симулатор: Това е оборудване за симулация на електронна мрежа или оборудване на базова станция за CDMA / CMA мобилни телефони. Той помага при заключване на домашни мрежи без роуминг услуги и може да направи Voice; Обаждания за данни, SMS,
  • Емулатор: Това е софтуер за тестване на мобилно приложение без слушалка на живо

4) Избройте видовете тестване на мобилни приложения?

Видовете тестване на мобилни приложения включват

  • Тестване на използваемостта
  • Тестване на съвместимост
  • Тестване на интерфейса
  • Тестване на услуги
  • Тестване на ресурси на ниско ниво
  • Тестване на производителността
  • Оперативно тестване
  • Тестове за инсталиране
  • Тестване на сигурността

5) Споменете каква е стратегията за тестване на Android?

Стандартната стратегия за тестване на Android трябва да включва следния тест

  • Единичен тест
  • Тест за интеграция
  • Тест за експлоатация
  • Тест на системата

6) Обяснете рамката за тестване на Android?

Рамката за тестване на Android включва три сегмента

  • Пакет за приложения: Именно целевото приложение трябва да бъде тествано
  • Instrumentation TestRunner: Бегач на Test Case, който изпълнява тестови случаи на целевото приложение. Той включва SDK инструменти за изграждане на тест и инструмент, който предоставя API за писане на програма, която контролира устройство с Android, например MonkeyRunner
  • Тестов пакет: Той включва два класа, класове за тестови случаи и обекти Mock . Класовете на тестови случаи включват тестови методи за изпълнение на целевото приложение, докато макетният обект включва фалшиви данни, които ще бъдат използвани като примерни входни данни за тестови случаи.

7) Избройте най-добрите практики за тестване на Android?

  • Разработчикът трябва да подготви тестовите случаи по едно и също време, когато те пишат кода
  • Заедно с изходния код трябва да се съхраняват всички тестови случаи
  • Използвайте непрекъсната интеграция и изпълнявайте тестове при всяка промяна на кода
  • Избягвайте да използвате вкоренени устройства и емулатори

8) Споменете кои са често срещаните грешки, открити при тестване на мобилни устройства?

  • От решаващо значение: Телефонната ви система се срива при тестване на определена функция на вашето устройство
  • Блок: Не може да се направи нищо, въпреки че телефонът е включен, освен ако не рестартирате устройството си
  • Основно: Не може да изпълни функция на определена функция
  • Незначителни: Под дребни грешки обикновено грешките в GUI попадат.

9) Обяснете какво представлява рамката за Robo-electric тестване?

Тестването на Android Testing Framework за емулатори или устройство е трудно. Изпълнението и изграждането на тестовия случай понякога изисква много усилия за разработка. Robo-electric framework ви позволява да стартирате Android тест директно на JVM, без да е необходимо устройство или емулатор.

10) Обяснете как се извършва A / B тестване за приложението ios?

A / B тестването за ios включва три стъпки

  • Конфигуриране на тест: Той подготвя две версии на вашето приложение за iOS (A&B) и метричен тест
  • Тест: Тества две версии на iOS по-горе на устройства едновременно
  • Анализ: Избира и измерва по-добра версия за пускане

11) Докато извършвате мобилно тестване от край до край, кои са основните критерии, които трябва да вземете под внимание?

  • Инсталация
  • Стартиране на приложение, без да има мрежа
  • Деинсталиране на приложението
  • Ориентация на приложението, ако поддържа
  • Тестване на ефективността на приложението на различен вид устройства и мрежови сценарии
  • Тестване на отговора на приложението как реагира

12) Избройте характеристиките, които предлага инструментът маймуна?

Monkey tools предоставят функции като

  • Основни опции за конфигуриране
  • Оперативни ограничения
  • Типове и честоти на събитията
  • Опции за отстраняване на грешки

13) Споменете какви трябва да бъдат критериите за избор на Инструмент за автоматизация на тестове за мобилно тестване?

За мобилно тестване инструментът за автоматизация на тестове трябва да има следните критерии

  • Поддръжка на няколко платформи: Уверете се, че инструментът поддържа вашата настояща и бъдеща целева платформа
  • Използваност на скриптове: Инструментите, базирани на обекти, осигуряват висока степен на използваемост на скрипта
  • Jailbreak Изискване: Ако инструментът използва вкоренени устройства, той може да не поддържа най-новата версия на ОС и да е несъвместим с MDM политиките
  • Промени в изходния код : Споделянето на изходния код може да не е възможно винаги
  • Време за изпълнение за нова версия на OS: Колко скоро инструментът може да поддържа нова версия на iOS / android / друга операционна система

14) Кога да изберем тестване за автоматизация и кога ръчно тестване?

Ръчно тестване

  • Ако приложението има нова функционалност
  • Ако приложението изисква тестване веднъж или два пъти

Автоматизирайте тестването

  • Ако регресионните тестове се повтарят
  • Приложение за тестване за сложни сценарии

15) Избройте най-често срещания проблем, пред който е изправен тестерът, докато прави мобилно тестване в облачни изчисления?

Предизвикателствата, пред които е изправен тестващият, докато прави мобилно тестване, са

  • Абонаментен модел
  • Високи разходи
  • Заключвам
  • Проблеми с интернет свързаността
  • Автоматизацията е базирана на изображения и отнема много време
  • Автоматизацията не може да се използва извън рамките

16) Обяснете какво включва тестването на мобилната сигурност?

Тестването на мобилната сигурност включва

  • Проверява за поддръжка на много потребители, без да пречи на данните между тях
  • Проверява за достъп до файлове, съхранявани в приложението, от всички нежелани потребители
  • Метод за дешифриране или криптиране, използван за комуникация на чувствителни данни
  • Открийте чувствителни области в тестваното приложение, така че да не получават злонамерено съдържание

17) Избройте списък за тестване на мобилни приложения?

  • Тестване във всички уеб браузъри
  • Браузърите са много значими за всички устройства
  • Може да поддържа xHTML, HTML, WML, AJAX
  • Трудност при бенчмаркиране на представянето поради силно фрагментиран пазар
  • Емулаторите не улавят всички атрибути или характеристики на дадено устройство
  • Прилагането на спецификацията може да не е последователно при доставчици и устройства
  • В някои ситуации транскодерът може да не спазва факторите на потребителския опит

18) Обяснете какво е тестване на портове?

Това тестване се прави, за да се тества една и съща функционалност на различни устройства с различни платформи. Класифициран е в две категории

  • Тестване на устройства
  • Тестване на платформа

19) Избройте някои инструменти за тестване на iPhone и iPad?

  • iPhone тестер: Тествайте вашия уеб интерфейс в рамка с размер на i-телефон
  • Appium: Това е инструмент за автоматизация на тестове, използван с приложението на родния и хибридния ios
  • iPad Peek: Тествайте уеб приложението си с помощта на iPad интерфейс
  • Test Studio: Позволява ви да записвате, изграждате и стартирате автоматизирани тестове за вашите iPad и iPhone приложения.

20) Обяснете как можете да инсталирате SD карта в емулатор?

За да инсталирате SD карта в емулатора, трябва да използвате командата

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Безплатно изтегляне на PDF: Въпроси и отговори за интервю за мобилно тестване