Контрольная работа 4 вариант Шульдова
.docxМинистерство образования Республики Беларусь
Учреждение образования
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»
Институт информационных технологий
Специальность Программное обеспечение информационных технологий
КОНТРОЛЬНАЯ РАБОТА
По курсу Тестирование веб-ориентированных приложений
Вариант № 4
Студент-заочник 3 курса
Группы № 781074
ФИО Красносельская Полина Юрьевна
Минск, 2020
Цель работы:
Приобрести навыки тестирования пользовательского интерфейса и тестирования совместимости с использованием инструментальных средств.
Приобрести навыки записи, редактирования и выполнения тестов в среде Selenium IDE.
Приобрести навыки оформления отчетов об ошибках и о результатах тестирования.
Задание 1. Теоретический вопрос согласно варианту.
4. Что такое профиль нагрузки? Приведите примеры.
Профиль нагрузки – набор операций с заданными интенсивностями, полученный на основе сбора статистических данных либо определенный путем анализа требований к тестируемой системе.
Определить профиль нагрузки – значит выяснить и зафиксировать, как работают пользователи. Если система только планируется к вводу в эксплуатацию, профиль нагрузки моделируется, исходя из анализа бизнес-операций. Если система уже работает, то можно выполнить анализ текущих данных по операциям за некоторый репрезентативный интервал времени, исключающий влияние кратковременных факторов.
Например, утренняя и вечерняя (ночная) активность пользователей на сайте, начало операционного дня и завершение операционного дня для банковских приложений.
12. Как с помощью JMeter записать тест?
Добавить и настроить группу виртуальных пользователей.
Добавить в созданную группу виртуальных пользователей контроллер, который будет использовать прокси-сервер.
Добавить в рабочую область прокси-сервер, с помощью которого будет происходить запись теста.
Запустить прокси-сервер.
Настроить прокси-сервер Tools – Options – Advanced – Network – Settings – Manual Proxy Configuration.
Открыть сайт, протестировать его.
Остановить прокси-сервер.
Задание 2. Тестирование пользовательского интерфейса.
Отчет о тестировании сайта www.buk.by
Документ составлен 25.03.2020 Красносельская Полина Юрьевна
Изменения в документе
Дата |
ФИО |
Изменения |
|
|
|
Содержание
Отчет о тестировании сайта www.buk.by 3
1 Условия тестирования 3
2 Процесс тестирования 3
3 Результаты тестирования 3
4 Выводы по результатам тестирования 5
5 Скриншоты 7
1 Условия тестирования
ОС Microsoft Windows 7, включены cookies и JavaScript.
Браузеры: Internet Explorer, Opera, Google Chrome.
Типы соединения с интернет: wi-fi.
2 Процесс тестирования
2.1 Время, отведенное на тестирование – 2 часа.
3 Результаты тестирования
4 Выводы по результатам тестирования
В данном разделе представлены выводы по результатам испытаний. Список дефектов приведен в таблице 4. Общая статистика по дефектам, которые были выявлены в результате тестирования сайта, показана на рис. 4.1.
Таблица 4 – Список дефектов
Иденти-фикатор |
Название |
Состояние |
Важность |
Срочность |
Симптом |
1.2.2 |
Проверка отображения страницы «Главная» на телефонах |
Сайт не адаптивен для телефонов |
Средняя |
Обычная |
Предложение по улучшению |
1.2.3 |
Проверка отображения страницы «Главная» на планшетах |
Сайт не адаптивен для планшетов |
Средняя |
Обычная |
Предложение по улучшению |
1.3.1 |
Проверка расположения элементов на странице «Главная» |
Некоторые баннеры расположены не по центру, в отличие от других |
Низкая |
Низкая |
Косметический дефект |
1.3.2 |
Проверка расположения элементов на странице «Об университете» |
Ширина основного блока меньше ширины меню |
Низкая |
Низкая |
Косметический дефект |
3.1.1 |
Проверка скорости загрузки страницы «Главная» |
Скорость загрузки страницы более 3 сек (5,9) |
Средняя |
Обычная |
Низкая производительность |
3.1.2 |
Проверка скорости загрузки страницы «Об университете» |
Скорость загрузки страницы более 3 сек (5,3) |
Средняя |
Обычная |
Низкая производительность |
3.1.3 |
Проверка скорости загрузки страницы «Абитуриенту» |
Скорость загрузки страницы более 3 сек (5,5) |
Средняя |
Обычная |
Низкая производительность |
Рисунок 4-1
5 Скриншоты
Рисунок 5-1
Рисунок 5-2
Рисунок 5-3
Рисунок 5-4
Рисунок 5-5
Рисунок 5-6
Рисунок 5-7
Рисунок 5-8
Рисунок 5-9
Рисунок 5-10
Рисунок 5-11
Рисунок 5-12
Рисунок 5-13
Рисунок 5-14
Рисунок 5-15
Рисунок 5-16
Рисунок 5-17
Рисунок 5-18
Рисунок 5-19
Рисунок 5-20
Рисунок 5-21
Рисунок 5-22
Рисунок 5-23
Рисунок 5-24
Рисунок 5-25
Рисунок 5-26
Рисунок 5-27
Рисунок 5-28
Задание 3. Автоматизация тестирования.
Создать и выполнить тест.
Открыть вкладку «Доходы».
Ввести сумму «600».
Выбрать источник дохода «Другие источники».
Ввести тег «Зарплата».
Нажать на кнопку «Зафиксировать доход».
Проверить, что доход отражен в журнале операций.
Сохранить тест-кейс.
Выполнить тест-кейс.
Убедиться, что тест выполняется корректно при повторном запуске. Результат выполнения теста не должен зависеть от уже имеющихся в списке данных.
На основе созданного теста создать еще минимум два с другими входными данными. Обосновать свой выбор.
Тест 2:
Открыть вкладку «Доходы».
Ничего не заполнять.
Нажать на кнопку «Зафиксировать доход».
Проверить, что появляется окно с ошибкой.
Сохранить тест-кейс.
Выполнить тест-кейс.
Тест 3:
Открыть вкладку «Доходы».
Ввести тег «Зарплата», больше ничего не заполнять.
Нажать на кнопку «Зафиксировать доход».
Проверить, что появляется окно с ошибкой.
Сохранить тест-кейс.
Выполнить тест-кейс.
Объединить полученные тесты в тест-сьют.
Выводы:
В результате выполнения контрольной работы были приобретены навыки:
тестирования пользовательского интерфейса и тестирования совместимости сайта www.buk.by с использованием инструментальных средств spell-checker.ru, iloveadaptive.com, browserstack.com, gmetrix.com и разных расширений браузера Google Chrome;
записи, редактирования и выполнения тестов в среде Selenium IDE на примере сайта drebedengi.ru;
оформления отчетов об ошибках и о результатах тестирования.