Тема: Разработка системы тестирования мобильных приложений
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛАВА 1 АНАЛИЗ СИСТЕМ ТЕСТИРОВАНИЯ МОБИЛЬНЫХ
ПРИЛОЖЕНИЙ 7
1.1 Анализ существующих систем тестирования мобильных приложений 7
1.2 Назначение и процесс тестирования 11
1.3 Анализ видов и методов тестирования 17
1.4 Анализ целевого назначения методологий тестирования 24
1.5 Анализ требований к проведению тестирования 30
1.6 Анализ архитектуры мобильных приложений 32
ГЛАВА 2 ВЫБОР СРЕДСТВ РАЗРАБОТКИ ДЛЯ СИСТЕМЫ
ТЕСТИРОВАНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ 37
2.1 Особенности разработки и анализ выбора средства 37
2.2 Общие характеристики операционной системы Android 40
2.3 Выбор языка программирования для разработки системы тестирования
мобильных приложений 43
2.4 Разработка диаграммы вариантов использования мобильного приложения
45
ГЛАВА 3 ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ СИСТЕМЫ
ТЕСТИРОВАНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ 52
3.1 Проектирование алгоритмов выполнения и реализация тест-кейсов 52
3.2 Моделирование форм системы тестирования мобильных приложений .... 56
3.3 Описание работы системы тестирования мобильных приложений 61
ЗАКЛЮЧЕНИЕ 69
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 71
ПРИЛОЖЕНИЕ
📖 Введение
Объектом исследования - система тестирования мобильных приложений с выполнением комплексного тестирования.
Предметом исследования - процесс выполнения комплексного тестирования, с выполнением анализа задержек в работе сайта при многократном посещении и анализом скорости работы самой системы.
Цель работы - разработка системы тестирования мобильных приложений.
Для достижения поставленной цели необходимо решение следующих задач:
1. Проанализировать существующие виды и методы тестирования.
2. Проанализировать существующие системы тестирования.
3. Выполнить анализ возможной среды разработки мобильных приложений и языка программирования.
4. Выполнить анализ технологий разработки, систем тестирования мобильных приложений.
5. Спроектировать систему тестирования мобильных приложений.
6. Разработать систему тестирования на операционной системе Android для проведения комплексного тестирования.
Предмет исследования: Процесс выполнения комплексного тестирования.
Методы исследования: анализ моделирование, изучение источников по тематики.
✅ Заключение
В качестве целей для исследования комплексного тестирования и реализации программного продукта выполнялись следующие задачи:
1. Анализировались существующие виды и методы тестирования.
2. Анализировались существующие системы тестирования.
3. Производился анализ возможной среды разработки мобильных приложений и языка программирования.
4. Производился анализ технологий разработки, систем тестирования мобильных приложений.
5. Проектировалась система тестирования мобильных приложений.
6. Была разработана система тестирования на операционной системе Android для проведения комплексного тестирования.
В работе изучался вопрос исследования возможностей мобильных систем для организации тестирования веб -приложений. Проведенный анализ предметной области показал, что тестирование программного обеспечения является задачей, которая носит во многом системный характер. Методы ее решения, в конечном счете, определяются целями тестирования. В этой связи существует широкий спектр инструментов тестирования.
Исследование архитектуры мобильных систем позволило сделать вывод о многообразии существующих подходов и решений в этом направлении. Одной из ключевых особенностей мобильных операционных систем является распределенный характер и ограничения, связанные с аппаратной инфраструктурой устройства. При этом сами приложения могут быть как приоритетными, так и обладать открытым кроссплатформенным кодом. Последнее обстоятельство позволяет строить более гибкие решения как пользовательского, так и системного уровня.
В этой связи в работе рассматривалась операционная система Android. Она отличается тем, что обладает развитой архитектурой, а также является кроссплатформенным решением. В качестве языка реализации приложений был выбран язык Java и среда Android Studio.
При разработке системы тестирования мобильных приложений рассматривался функционал комплексного тестирования. В качестве исходных данных для тестирования нагрузки задавалась последовательность переходов по ссылкам приложения, для конфигурационного тестирования задавался формат различных разрешений экрана. Также задавалось число переходов по ссылкам и задержка между вызовами пользователя. В качестве результата выводилось минимальное, среднее и максимальное время реакции приложения на запрос. Тестовый запуск приложения показал его работоспособность.



