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


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



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

3.3 Описание работы системы тестирования мобильных приложений 
Для запуска приложения необходимо открыть файл в папке с 
расширением exe. Далее появляется основная форма главного меню. Рисунок 
3.8. 
Рисунок 3.8 – Общий вид приложения 


62 
При нажатии на кнопку «Выбор метода» происходит переход к форме на 
рисунке 3.9. При нажатии кнопки «Выбрать» на рисунке 3.9 выполняется выбор 
методики тестирования. 
Рисунок 3.9 – Окно выбора метода 
Рисунок 3.10 – Окно настройки нагрузочного тестирования 
В окне настройки нагрузочного тестирования, необходимо задавать 
числовые значения для имитации числа запусков и задержек между запусками, 
эти данные необходимы для корректного тестирования производительности 
Так же для этого указывается Web-ссылка, по которой будут 
производиться многократные запуски с целью установить возможные задержки 
в работе. 


63 
Рисунок 3.11 – Окно ввода ссылки 
В качестве результатов тестирования нагрузки были выбраны следующие 
параметры: 
1. минимальное время реакции сайта на запрос; 
2. максимальное время реакции сайта на запрос; 
3. среднее время реакции сайта на запрос. 
Программа работает следующим образом. В окно на рисунке 3.11 
вводятся ссылки в построчном режиме. В дальнейшем по ним будут 
выполняться HTTP-запросы со стороны приложения.
Тест 
представляет 
собой 
последовательность 
HTTP-запросов, 
выполняемые переход по ссылкам и командам, задаваемым в поле главной 
формы. По результатам обхода вычисляется время реакции сайта.
Следующим этапом является задание настроек тестирования, для чего на 
главной форме необходимо параметров тестирования. Для этого необходимо 
нажать кнопку «Настройки тестов». В результате появляется форма настроек, 
представленная на рисунке 3.10. 
Число тестов задается в поле «Число запусков». В качестве второй 
составляющей настроек в поле «Задержка между запусками» задается задержка 
между выполнением тестов в миллисекундах. Таким образом моделируется 
пауза между посещением сайта.


64 
Само тестирование начинается при нажатии кнопки «Запуск» на главной 
форме. После нажатия кнопки «Результаты» выполняется переход к форме 
результатов на рисунке 3.11. 
После нажатия кнопки «Запуск» выполнится цикли тестирования. 
Примерный вид результатов приведен на рисунке 3.11. 
Рисунок 3.11 – Результат тестирования нагрузки 
В 
дальнейшем, 
приложение 
так 
же 
формирует 
диаграмму 
производительности. Диаграмма показывает результат производительности с 
учетом максимальной и минимальной нагрузки. Результат производительности, 
представлен в диаграмме на рисунке 3.12. 


65 
Рисунок 3.12 – Диаграмма производительности 
Так же при использовании кнопки «Далее» можно посмотреть 
дополнительно результаты тестировани, в данном случае нагрузки. 
Дополнительные сведения по результата тестирования нагрузки 
продемонстрированны ниже на рисунках 3.13 – 3.14. 
Рисунок 3.13 – Результаты тестирования нагрузки 


66 
Рисунок 3.14 – Результаты тестирования нагрузки 
Как видно из приведенных результатов, приложение показывает 
результаты статистики приведенных тестов. На качественном уровне при 
достаточно большой выборке их можно считать достоверными. Они позволяют 
сделать вывод о характере влияния нагрузки на общий процесс 
функционирования сайта. Результатом тестирования является, нагрузка, 
выражаемая в миллисекундах, которая демонстрируется с помощью 
графических строк. 
Аналогично, выполняется тестирование стрессоустойчивости. Результат 
статистики проведенных тестов так же позволяет сделать вывод о характере 
влияния различных показателей тестируемого приложения. Результатом 
тестирования стрессоустойчивость являются показатели заряда и температуры 
батареи, а так же нагрузки на ядра ЦП и частота. 


67 
Результат тестирования стрессоустойчивости продемонстрирован на 
рисунках 3.15 – 3.16. 
Рисунок 3.15 – Результат тестирования стрессоустойчивости 
Рисунок 3.16 – Результат тестирования стрессоустойчивости 


68 
И так целью тестирования производительности являются следующие 
основные пункты: 
1. Оценить работоспособность и производительность приложения еще на 
этапе разработке и передачи в эксплуатацию.
2. Оценить работоспособность и производительность приложения еще на 
этапе обновлений, выпусков новых версий, и патчей.
3. Оптимизировать производительность приложения, включая настройки 
серверов и оптимизирование кода. 
4. Подобрать для данного приложения аппаратной( программной 
платформы) и конфигурации сервера. 
Стоит отметить, для достижения конкретной цели, применять можно 
различные виды тестирования производительности и нагрузки. Если 
рассматривать первую, вторую и третью цели, необходимо проводить 
тестирование производительности, а так же тестирование стабильности. 
Однако, если планируется нагрузочное тестирование, в этом случае гораздо 
логичней руководствоваться техническими целями, которые можно достигнуть 
в результате проведения тестирования и классификаций по ним тестов. 


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




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

    Басты бет