Разработка системы тестирования мобильных приложений



Pdf көрінісі
бет6/24
Дата31.01.2024
өлшемі1.52 Mb.
#490369
1   2   3   4   5   6   7   8   9   ...   24
ТЕСТИРОВАНИЯ МОБИЛЬНЫХ

ПО 
Комментарии 
Monkey 
Программа Monkey, одна из составляющих 
Android SDK, с помощью нее создается поток 
случайных действий пользователя. Является 
эмулятором псевдовременных потоков событий, 
таких как: клики, жесты, касания, события в 
работе системы и т.д. 
MonkeyRunner 
Инструмент MonkeyRunner, представляет API для 
написания программ, управляющие устройством-
Android или эмулятором вне кода-Android. Есть 
возможность написания программы, которая 
устанавливает приложение или тестовый пакет, 
произведет запуск, отправит нажатия, сделает 
скриншоты интерфейса и сохранит их 
Getevent and Sendevent 
Эти программы дают возможность пользователю 
зафиксировать последовательность действий 
путем записи, а затем воспроизвести ее. Для 
работы с этими программами не нужно наличие 
права доступа Root 
Robotium 
Инструмент тестирует нативные и гибридных 
приложений, с возможностью записи тестов в 
режиме «черного-ящика». Описывает действия на 
уровне интерфейса с возможностью сделать 
тестовый скрипт который не зависит от размеров 
и расположения элементов интерфейса, 
разрешения и ориентации экрана. Есть 
возможность проверить реакцию тестируемого 
приложение, на какие либо действия, проверить 
состояние приложения после каждого шага и с 
помощью такой функции легок удается находить 
шаг в котором была допущена ошибка 



ПО 
Комментарии 
Ranorex 
GUI-Фреймворк предназначенный для 
автоматизации тестирования мобильных и web-
приложений. У него нет собственного языка в 
нем используются С# и VB.Net. Позволяет 
осуществлять запись проводимых тестов и их 
результатов. 
Espresso Test Recorder 
Является инструментом для тестирования 
пользовательских интерфейсов приложений 
Android. В этом инструменте основной API 
достаточно мал и прост, но имеет открытый 
исходный код, что позволит его расширить и 
применить для своих нужд 
На сегодняшний день существует достаточно большое число 
инструментов для разных методов тестирования. Однако, не смотря на 
большое количество доступных инструментов, при тестировании необходимо 
выбирать тот инструмент, который будет соответствовать задачам 
тестирования, опираясь на выбранную методику. Так же, стоит учитывать 
возможные недостатки существующих систем и пользоваться преимуществами. 
Для этого производилась анализ преимущественных сторон и недостатков 
описанных систем тестирования и представлен в таблице 1.2. 
Таблица 1.2 – Преимущества и недостатки систем тестирования 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   24




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет