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


Прецедент  Краткое Описание



Pdf көрінісі
бет17/24
Дата31.01.2024
өлшемі1.52 Mb.
#490369
1   ...   13   14   15   16   17   18   19   20   ...   24
ТЕСТИРОВАНИЯ МОБИЛЬНЫХ

Прецедент 
Краткое Описание 


Запуск приложения 
Запуск мобильного приложения 
Настройка тестов 
Произвести настройку с указанием 
числа запусков и задержками 
Задать тесты 
Зафиксировать заданные в
настройках тестов параметры 
Указать web-ссылку 
Указать web-ссылку в текстовом 
поле 
Произвести запуск 
Произвести запуск теста 
Результат 
Переход к результатам теста 


46 
Для основных прецедентов, системы тестирования была разработана 
схематическая диаграмма вариантов использования на рисунке 2.2, где актер, 
изображенный на рисунке, является тестировщиком, который будет 
взаимодействовать с системой, а прецедентами являются варианты 
использования или сервисные запросы, которые обеспечиваются системой. На 
диаграмме линиями показаны отношения ассоциаций, которые олицетворяют 
способность применения актером прецедента.
 
Рисунок 2.2 – Диаграмма вариантов использования 
На рисунке 2.2 продемонстрированы действия, которые должен 
осуществить тестировщик для выполнения тестирования: 
1. Осуществляет запуск приложения. 
2. Производит настройку тестов. 
3. 3адает необходимые тесты. 
4. Указывает web-ссылку (при необходимости). 
5. Производит запуск системы тестирования. 
6. Осуществляет анализ результатов. 
Представим описание спецификаций в табличном виде для главных 
прецедентов. Демонстрация спецификаций главных прецедентов содержится в 
таблицах 2.5–2.10. 


47 
Таблица 2.5 – Описание прецедента «Запуск мобильного приложения» 
Прецедент: Запуск мобильного приложения 
ID:1 
Краткое описание: Запуск мобильного приложения 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик запускает приложение 
Постусловие: 
1. Тестировщик получает доступ в главное меню приложения 
Таблица 2.6 – Описание прецедента «Настройка Тестов» 
Прецедент: Настройка Тестов 
ID:2 
Краткое описание: Произвести настройку с указанием 
числа запусков и задержками 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик нажимает кнопку "Настройки тестов". 
2. Производит ввод необходимых данных. 
3. Проверяет корректность, переходит к следующему шагу. 
Постусловие: 
1. Данные введены корректно 


48 
Таблица 2.7 – Описание прецедента «Задать тесты» 
Прецедент: Задать тесты 
ID:3 
Краткое описание: Зафиксировать заданные в настройках тестов параметры 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик нажимает кнопку "Задать". 
2. Происходит сохранение вводных данных. 
Постусловие: 
1. Возврат в главное меню 
Таблица 2.8 – Описание прецедента «Указать web-ссылку» 
Прецедент: Указать web-ссылку 
ID:4 
Краткое описание: Указать web-ссылку в текстовом поле 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик вводит название web-ссылки в поле "App". 
2. Проверяет корректность введенных данных, переходит к следующиму 
шагу. 
Постусловие: 
1. Данные введены корректно 


49 
Таблица 2.9 – Описание прецедента «Произвести запуск» 
Прецедент: Произвести запуск 
ID:5 
Краткое описание: Произвести запуск теста 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик нажимает кнопку "Запуск" в главном меню. 
2. Производится тестирование и сбор информации. 
Постусловие: 
1. Тестировщик ожидает окончания теста 
Таблица 2.10 – Описание прецедента «Результат» 
Прецедент: Результат 
ID:6 
Краткое описание: Переход к результатам теста 
Главные актеры: тестировщик 
Второстепенные актеры: Нет 
Предусловия:
1. Прецедент начинается по инициативе тестировщика 
Основной поток: 
1. Тестировщик нажимает кнопку "Результаты" в главном меню. 
2. Производится переход в окно результатов тестирования. 
Постусловие: 
1. Нет 


50 
В результате данного этапа были выявлены главные роли и выполняемые 
функции, которые способствуют функционированию приложения с 
выполнением тестирования. 
Так же для данной системы предусмотрена диаграмма размещения 
компонентов мобильного приложения. Доступ к различным web-ссылкам, с 
мобильного приложения осуществляется через Интернет. Диаграмма 
компонентов предназначается для возможности формирования архитектуры 
разрабатываемой системы, где обозначаются программные компоненты и их 
соотношения. В диаграмме основными графическими элементами будут являть: 
компоненты, а так же интерфейсы с обозначенными между ними 
зависимостями. Сформированная диаграмма компонентов продемонстрирована 
на рисунке 2.3. По этой диаграмме видно взаимоотношение компонентов, а так 
же результаты их взаимодействия.
Рисунок 2.3 – UML Диаграмма компонентов 
Сформированная диаграмма компонентов, демонстрирует наглядно, 
модули аппаратного и программных уровней, а так же их взаимосвязь. 


51 
1. Через главное меню «MainActivity» с помощью кнопки «настройки 
тестов», совершается переход к модулю настроек «MainActivity2». 
2. После ввода параметров настройки, с помощью кнопки «задать», 
происходит фиксация заданных параметров и возвращение в главное меню 
«Main». 
3. Далее в окне ввода указывается необходимая web-ссылка, после чего 
кнопкой «Запуск» производится запрос на сайт, с выставленными параметрами, 
по которым производится тест и сбор информации. 
4. После выполнения теста происходит передача обратной информации.  
5. С помощью кнопки «Результаты», совершается переход в модуль 
результатов «MainActivity4». 


Достарыңызбен бөлісу:
1   ...   13   14   15   16   17   18   19   20   ...   24




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

    Басты бет