Файл: Функциональное тестирование программного обеспечения на примере мобильных приложений (Характерные особенности тестирования мобильных приложений).pdf
Добавлен: 30.03.2023
Просмотров: 326
Скачиваний: 2
Рассмотрим специфику функционального тестирования мобильного приложения на примере ПО Calabash. Calabash состоит из библиотек, которые дают возможность тесту программно взаимодействовать с нативными и гибридными приложениями. Взаимодействие заключается в виде реализованных действиях пользователя. Такими действиями могут быть:
- Касания и жесты (tap, swipe, rotate и т.п.).
- Проверки. Например: Должна присутствовать кпопка «Login» на экране.
Calabash поддерживает Сucumber. Cucumber позволяет нам описать поведение программы используя простой «человеческий» язык, который понятен бизнес-аналитику, менеджеру и тестировщику без знаний программирования[104]. Наиболее нужными командами интерактивной среды calabash являются: query для поиска необходимых объектов и их свойств, tap – команда нажатия на объект, а также команда performAction – исполнение определенных действий[105] (нажатие на кнопку «назад», «меню», проскроллить и тому подобное).
Для примера описания работы calabash, напишем простейший тестовый сценарий. Откроем файл my_first.feature, который находится в директории features и пишем наш тестовый сценарий:
Feature: Menu localization
# Заголовок сценария
Scenario: As a user I can open a menu and verify options
# Нажимаем на кнопку "Меню"
When I press the menu key
# Проверяем, если текст "Settings", "Update" и т.д.
Then I see "Settings"
Then I see "Update"
Then I see "Like us"
Then I see "Rate us"
Then I see "Feedback"
Then I see "FAQ"
Then I see "Fast Clean"
Then I see "About"
Scenario: As a user I can change language app to Nedelrands
When I press the menu key
When I press "Settings"
Then I press "Language"
When I press "Nederlands"
Then I see "Taal"
When I go back
When I press the menu key
Then I see "Instellingen"
Then I see "Moderniseren"
Then I see "Net als wij"
Then I see "Beoordeel ons"
Then I see "Terugcontact"
Then I see "FAQ"
Then I see "Snel schoonmaken"
Then I see "Over ons".
После этого запускаем тест в ОС Android:
calabash-android run "Clean Master_3.8.1.apk"
В результате прохождения сценария получаем результат работы команды, отображенный в приложении 1. Из двух сценариев один не прошел так как один из шагов не прошел проверку.
Заключение
Исходя из рассмотренного в работе материала, можно сделать вывод о том, что функциональное тестирование играет важную роль в обеспечении качества программного обеспечения, при этом требования к программному продукту не ограничиваются функциональными спецификациями. Для того чтобы получить качественный программный продукт, необходим комплекс мер по обеспечению качества, покрывающий разнообразные характеристики приложения с учетом их взаимозависимости. Функциональное тестирование неотделимо от тестирования пользовательского интерфейса, тестирования производительности и безопасности.
Функциональное тестирование может быть определено как тестирование отдельных функций модулей. Это относится к тестированию программного продукта на индивидуальном уровне, чтобы проверить его функциональность. Оно сильно отличается от модульного или интеграционного тестирования; вы не можете написать бесчисленное множество тест-кейсов для функционального тестирования, поскольку оно является более сложным, чем модульное.
Целью функционального тестирования является проверка индивидуальной производительности каждого из модуля разработанной программы. Тестовые случаи проверяют реальную работоспособность против ожидаемой спецификации производительности.
Инструменты функционального тестирования стремятся проверить функциональные возможности (работоспособность) программного обеспечения. Тестовые примеры используются для проверки ожидаемых и неожиданных результатов тестирования программного обеспечения. Этот тип тестирования проводится больше с точки зрения пользователя. То есть, он рассматривает ожидание пользователя в выбранном типе ввода данных.
Основными преимуществами функционального тестирования является то, что данный вид тестирования полностью имитирует фактическое использование системы, а своевременно выявленные системные ошибки ПО помогают избежать множества проблем при работе с ним в будущем. Кроме того, происходит значительная экономия и снижение рисков за счет исправления ошибок на более раннем этапе жизненного цикла программного обеспечения.
Функциональное тестирование мобильного приложения необходимо проводить тогда, когда у тестировщика уже имеется приложение или его прототип. Процесс тестирования строится на проверке кейсов. Чтобы правильно определить, какие кейсы необходимо проверить, важно понимать бизнес-функциональность приложения (игровое, образовательное, банкинг, соцсеть и т.д.), а также кто является целевой аудиторией. Немаловажно учесть, по какому каналу приложение будет распространяться: через сторы или напрямую к пользователям (например, если это корпоративное приложение). Все эти данные помогут составить правильные (жизненные) кейсы.
Использование рассмотренной в работе программы Calabash framework очень удобно для качественного функционального тестирования мобильных приложений. Тестировщик имеет возможность писать тестовые сценарии, которые будут работать как для Android, так и для iOS приложений без больших усилий. Фреймворк активно развивается, прост в использовании и интеграции.
Библиография
- Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012.
- Бедердинова О.И., Иванова Л.А. Совершенствование метода тестирования программного обеспечения «Белый ящик». // Arctic Evironmental Research, №5, 2014
- Бейзер Б. Тестирование черного ящика. СПб.: Питер, 2011, - 316 с.
- Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 434 с.
- Бирюков С.В. Анализ стратегий тестирования программного обеспечения. // Известия Южного федерального университета. Технические науки, №6, 2008
- Варакин М.В. Разработка мобильных приложений под Android. УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012, - 128 с.
- Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 120 с.
- Котляров В.П. Основы тестирования программного обеспечения. 2-е изд. — М.: Интуит, 2016. — 348 с.
- Криспин Л., Грегори Дж. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд. М.: Вильямс, 2010. — 464 с.
- Куликов С. Тестирование программного обеспечения. 2-е издание. Минск: Четыре четверти, 2017, - 298 с.
- Куликова Н.Л. Новые исследования и современные тенденции в тестировании. Российский гос. соц. ун-т, Каф. программного обеспечения вычислительной техники. Москва : АПКиППРО, 2010
- Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 408 с.
- Майерс Г. Искусство тестирования программ. 3-е изд. – Москва, 2012. – 270 с.
- Мартюков А.С. Методология функционального тестирования программного обеспечения на основе сценариев использования и схемы приоритетов. // Новые информационные технологии в автоматизированных системах, №1, 2010
- Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 63 с.
- Павловская О.О. Статические методы оценки надежности программного обеспечения. // Вестник Южно-Уральского государственного университета. Серия: Компьютерные технологии, управление, радиоэлектроника, №4, 2009
- Парамонов И.В. Разработка мобильных приложений для платформы Android. Ярославль: ЯрГУ, 2013. — 88 с.
- Пероцкая В.Н., Градусов Д.А. Основы тестирования программного обеспечения. Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2017. — 100 с.
- Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 166 с.
- Полянский А. Функциональное тестирование программного обеспечения. М.: СИНТЕГ, 2016, - 32 с.
- Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. 2-е изд. М.: Интуит, 2016. — 445 с.
- Тамре Л. Введение в тестирование программного обеспечения. Москва: Вильямс, 2003. - 359 с.
- Фадеев А.Ю., Волкова Е.А. Сравнительный анализ программного обеспечения для разработки мобильных приложений. // Наука и перспективы, №5, 2016
- Эпп В.В. Качество и тестирование программного обеспечения. Пенза: Изд-во ПГУ, 2012. – 108 с.
- Автоматизация тестирования мобильных приложений с Calabash. [Электронный ресурс], режим доступа: https://anadea.info/ru/blog/automated-testing-of-mobile-applications-with-calabash
- Как тестировать мобильное приложение? [Электронный ресурс], режим доступа: https://punicapp.com/blog/ru/pages/648/kak-testirovat-mobilnoe-prilozhenie/
- Нагрузочное тестирование: виды, описание процесса [Электронный ресурс], режим доступа: http://fb.ru/article/243491/nagruzochnoe-testirovanie-vidyi-opisanie-protsessa
- Руководство для начинающих по тестированию мобильных приложений. [Электронный ресурс], режим доступа: https://freelance.today/poleznoe/rukovodstvo-dlya-nachinayuschih-po-testirovaniyu-mobilnyh-prilozheniy.html
- Тестирование мобильных приложений. [Электронный ресурс], режим доступа: https://apptractor.ru/test/testirovanie-mobilnyih-prilozheniy.html
- Agile и DevOps на службе крупного бизнеса. [Электронный ресурс], режим доступа: https://www.osp.ru/os/2016/02/13049287/
- TestFairy – новая платформа для тестирования приложений под Android. [Электронный ресурс], режим доступа: http://app2top.ru/news/testfairy-novaya-platforma-dlya-testirovaniya-24706.html
- Robotium is Selenium but for Android. [Электронный ресурс], режим доступа: https://www.360logica.com/blog/robotium-selenium-android/
Приложение 1
Рисунок 1. Результаты тестового сценария.
-
Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. 2-е изд. М.: Интуит, 2016. — 29 с. ↑
-
Майерс Г. Искусство тестирования программ. 3-е изд. – Москва, 2012. – 33 с. ↑
-
Пероцкая В.Н., Градусов Д.А. Основы тестирования программного обеспечения. Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2017. — 52 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 42 с. ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 123 с. ↑
-
Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. 2-е изд. М.: Интуит, 2016. — 30 с. ↑
-
Пероцкая В.Н., Градусов Д.А. Основы тестирования программного обеспечения. Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2017. — 59 с. ↑
-
Майерс Г. Искусство тестирования программ. 3-е изд. – Москва, 2012. – 33 с. ↑
-
Agile и DevOps на службе крупного бизнеса. [Электронный ресурс], режим доступа: https://www.osp.ru/os/2016/02/13049287/ ↑
-
Бирюков С.В. Анализ стратегий тестирования программного обеспечения. // Известия Южного федерального университета. Технические науки, №6, 2008 ↑
-
Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. 2-е изд. М.: Интуит, 2016. — 60 с. ↑
-
Пероцкая В.Н., Градусов Д.А. Основы тестирования программного обеспечения. Владимир: Владимирский государственный университет им. А.Г. и Н.Г. Столетовых (ВлГУ), 2017. — 63 с. ↑
-
Синицын С.В., Налютин Н.Ю. Верификация программного обеспечения. 2-е изд. М.: Интуит, 2016. — 115 с. ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 124 с. ↑
-
Котляров В.П. Основы тестирования программного обеспечения. 2-е изд. — М.: Интуит, 2016. — 211 с. ↑
-
Куликов С. Тестирование программного обеспечения. 2-е издание. Минск: Четыре четверти, 2017, - 53-54 с. ↑
-
Майерс Г. Искусство тестирования программ. 3-е изд. – Москва, 2012. – 64 с. ↑
-
Как тестировать мобильное приложение? [Электронный ресурс], режим доступа: https://punicapp.com/blog/ru/pages/648/kak-testirovat-mobilnoe-prilozhenie/ ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 51 с. ↑
-
Бейзер Б. Тестирование черного ящика. СПб.: Питер, 2011, - 109 с. ↑
-
Котляров В.П. Основы тестирования программного обеспечения. 2-е изд. — М.: Интуит, 2016. — 213 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 56-57 с. ↑
-
Куликов С. Тестирование программного обеспечения. 2-е издание. Минск: Четыре четверти, 2017, - 68 с. ↑
-
Мартюков А.С. Методология функционального тестирования программного обеспечения на основе сценариев использования и схемы приоритетов. // Новые информационные технологии в автоматизированных системах, №1, 2010 ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 127-128 с. ↑
-
Куликов С. Тестирование программного обеспечения. 2-е издание. Минск: Четыре четверти, 2017, - 72 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 57 с. ↑
-
Как тестировать мобильное приложение? [Электронный ресурс], режим доступа: https://punicapp.com/blog/ru/pages/648/kak-testirovat-mobilnoe-prilozhenie/ ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 112 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 60 с. ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 128 с. ↑
-
Котляров В.П. Основы тестирования программного обеспечения. 2-е изд. — М.: Интуит, 2016. — 229 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 79 с. ↑
-
Бедердинова О.И., Иванова Л.А. Совершенствование метода тестирования программного обеспечения «Белый ящик». // Arctic Evironmental Research, №5, 2014 ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 150 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 151-152 с. ↑
-
Куликов С. Тестирование программного обеспечения. 2-е издание. Минск: Четыре четверти, 2017, - 172 с. ↑
-
Куликова Н.Л. Новые исследования и современные тенденции в тестировании. Российский гос. соц. ун-т, Каф. программного обеспечения вычислительной техники. Москва : АПКиППРО, 2010, - 81 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 152 с. ↑
-
Куликова Н.Л. Новые исследования и современные тенденции в тестировании. Российский гос. соц. ун-т, Каф. программного обеспечения вычислительной техники. Москва : АПКиППРО, 2010, - 83 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 66 с. ↑
-
Эпп В.В. Качество и тестирование программного обеспечения. Пенза: Изд-во ПГУ, 2012. – 40 с. ↑
-
Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 23 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 90 с. ↑
-
Куликова Н.Л. Новые исследования и современные тенденции в тестировании. Российский гос. соц. ун-т, Каф. программного обеспечения вычислительной техники. Москва : АПКиППРО, 2010, - 60-61 с. ↑
-
Криспин Л., Грегори Дж. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд. М.: Вильямс, 2010. — 302 с. ↑
-
Полянский А. Функциональное тестирование программного обеспечения. М.: СИНТЕГ, 2016, - 14 с. ↑
-
Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 55-56 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 92 с. ↑
-
Куликова Н.Л. Новые исследования и современные тенденции в тестировании. Российский гос. соц. ун-т, Каф. программного обеспечения вычислительной техники. Москва : АПКиППРО, 2010, - 60 с. ↑
-
Плаксин М.А. Тестирование и отладка программ: для профессионалов будущих и настоящих. Москва: Бином. Лаб. знаний, 2007. – 90 с. ↑
-
Полянский А. Функциональное тестирование программного обеспечения. М.: СИНТЕГ, 2016, - 19-20 с. ↑
-
Тамре Л. Введение в тестирование программного обеспечения. Москва: Вильямс, 2003. - 132 с. ↑
-
Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 56 с. ↑
-
Полянский А. Функциональное тестирование программного обеспечения. М.: СИНТЕГ, 2016, - 22 с. ↑
-
Тамре Л. Введение в тестирование программного обеспечения. Москва: Вильямс, 2003. - 146 с. ↑
-
Павловская О.О. Статические методы оценки надежности программного обеспечения. // Вестник Южно-Уральского государственного университета. Серия: Компьютерные технологии, управление, радиоэлектроника, №4, 2009 ↑
-
Тамре Л. Введение в тестирование программного обеспечения. Москва: Вильямс, 2003. - 149 с. ↑
-
Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 57 с. ↑
-
Нагрузочное тестирование: виды, описание процесса [Электронный ресурс], режим доступа: http://fb.ru/article/243491/nagruzochnoe-testirovanie-vidyi-opisanie-protsessa ↑
-
Как тестировать мобильное приложение? [Электронный ресурс], режим доступа: https://punicapp.com/blog/ru/pages/648/kak-testirovat-mobilnoe-prilozhenie/ ↑
-
Эпп В.В. Качество и тестирование программного обеспечения. Пенза: Изд-во ПГУ, 2012. – 48-49 с. ↑
-
Тамре Л. Введение в тестирование программного обеспечения. Москва: Вильямс, 2003. - 214 с. ↑
-
Эпп В.В. Качество и тестирование программного обеспечения. Пенза: Изд-во ПГУ, 2012. – 50 с. ↑
-
Остренков А.А. Тестирование программного обеспечения. Москва: б. и., 2007, - 58 с. ↑
-
Тестирование мобильных приложений. [Электронный ресурс], режим доступа: https://apptractor.ru/test/testirovanie-mobilnyih-prilozheniy.html ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 36 с. ↑
-
Руководство для начинающих по тестированию мобильных приложений. [Электронный ресурс], режим доступа: https://freelance.today/poleznoe/rukovodstvo-dlya-nachinayuschih-po-testirovaniyu-mobilnyh-prilozheniy.html ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 37 с. ↑
-
Тестирование мобильных приложений. [Электронный ресурс], режим доступа: https://apptractor.ru/test/testirovanie-mobilnyih-prilozheniy.html ↑
-
Тестирование мобильных приложений. [Электронный ресурс], режим доступа: https://apptractor.ru/test/testirovanie-mobilnyih-prilozheniy.html ↑
-
Парамонов И.В. Разработка мобильных приложений для платформы Android. Ярославль : ЯрГУ, 2013. — 40-41 с. ↑
-
Руководство для начинающих по тестированию мобильных приложений. [Электронный ресурс], режим доступа: https://freelance.today/poleznoe/rukovodstvo-dlya-nachinayuschih-po-testirovaniyu-mobilnyh-prilozheniy.html ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 37 с. ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 135 с. ↑
-
Тестирование мобильных приложений. [Электронный ресурс], режим доступа: https://apptractor.ru/test/testirovanie-mobilnyih-prilozheniy.html ↑
-
Парамонов И.В. Разработка мобильных приложений для платформы Android. Ярославль : ЯрГУ, 2013. — 42 с. ↑
-
Руководство для начинающих по тестированию мобильных приложений. [Электронный ресурс], режим доступа: https://freelance.today/poleznoe/rukovodstvo-dlya-nachinayuschih-po-testirovaniyu-mobilnyh-prilozheniy.html ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 76-77 с. ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. – 151-152 с. ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 75 с. ↑
-
Парамонов И.В. Разработка мобильных приложений для платформы Android. Ярославль : ЯрГУ, 2013. — 44 с. ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 77 с. ↑
-
Руководство для начинающих по тестированию мобильных приложений. [Электронный ресурс], режим доступа: https://freelance.today/poleznoe/rukovodstvo-dlya-nachinayuschih-po-testirovaniyu-mobilnyh-prilozheniy.html ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 155 с. ↑
-
Варакин М.В. Разработка мобильных приложений под Android. УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012, - 53 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 48-49 с. ↑
-
Басок Б.М. Тестирование программного обеспечения. Москва: МГТУ МИРЭА, 2012, - 64-65 с. ↑
-
Варакин М.В. Разработка мобильных приложений под Android. УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012, - 33 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 119 с. ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 137 с. ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 154 с. ↑
-
Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. Волгоград: ВолгГТУ, 2015. — 67 с. ↑
-
Липаев В.В. Тестирование компонентов и комплексов программ. М.: СИНТЕГ, 2011. — 140 с. ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. – 153-154 с. ↑
-
Варакин М.В. Разработка мобильных приложений под Android. УЦ «Специалист» при МГТУ им. Н. Э. Баумана, 2012, - 81 с. ↑
-
Котляров В.П. Основы тестирования программного обеспечения. 2-е изд. — М.: Интуит, 2016. — 208-209 с. ↑
-
Березовская Ю.В., Юфрякова О.А., Вологдина В.Г. и др. Введение в разработку приложений для ОС Android. М.: НОУ "ИНТУИТ", 2016. - 155 с. ↑
-
Автоматизация тестирования мобильных приложений с Calabash. [Электронный ресурс], режим доступа: https://anadea.info/ru/blog/automated-testing-of-mobile-applications-with-calabash ↑
-
Robotium is Selenium but for Android. [Электронный ресурс], режим доступа: https://www.360logica.com/blog/robotium-selenium-android/ ↑
-
Фадеев А.Ю., Волкова Е.А. Сравнительный анализ программного обеспечения для разработки мобильных приложений. // Наука и перспективы, №5, 2016 ↑
-
TestFairy – новая платформа для тестирования приложений под Android. [Электронный ресурс], режим доступа: http://app2top.ru/news/testfairy-novaya-platforma-dlya-testirovaniya-24706.html ↑
-
Фадеев А.Ю., Волкова Е.А. Сравнительный анализ программного обеспечения для разработки мобильных приложений. // Наука и перспективы, №5, 2016 ↑
-
Автоматизация тестирования мобильных приложений с Calabash. [Электронный ресурс], режим доступа: https://anadea.info/ru/blog/automated-testing-of-mobile-applications-with-calabash ↑