Добавил:
polinakrasnoselskaya@mail.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Контрольная работа 4 вариант Шульдова

.docx
Скачиваний:
40
Добавлен:
01.11.2020
Размер:
11.16 Mб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»

Институт информационных технологий

Специальность Программное обеспечение информационных технологий

КОНТРОЛЬНАЯ РАБОТА

По курсу Тестирование веб-ориентированных приложений

Вариант № 4

Студент-заочник 3 курса

Группы № 781074

ФИО Красносельская Полина Юрьевна

Минск, 2020

Цель работы:

  1. Приобрести навыки тестирования пользовательского интерфейса и тестирования совместимости с использованием инструментальных средств.

  2. Приобрести навыки записи, редактирования и выполнения тестов в среде Selenium IDE.

  3. Приобрести навыки оформления отчетов об ошибках и о результатах тестирования.

Задание 1. Теоретический вопрос согласно варианту.

4. Что такое профиль нагрузки? Приведите примеры.

Профиль нагрузки – набор операций с заданными интенсивностями, полученный на основе сбора статистических данных либо определенный путем анализа требований к тестируемой системе.

Определить профиль нагрузки – значит выяснить и зафиксировать, как работают пользователи. Если система только планируется к вводу в эксплуатацию, профиль нагрузки моделируется, исходя из анализа бизнес-операций. Если система уже работает, то можно выполнить анализ текущих данных по операциям за некоторый репрезентативный интервал времени, исключающий влияние кратковременных факторов.

Например, утренняя и вечерняя (ночная) активность пользователей на сайте, начало операционного дня и завершение операционного дня для банковских приложений.

12. Как с помощью JMeter записать тест?

  1. Добавить и настроить группу виртуальных пользователей.

  2. Добавить в созданную группу виртуальных пользователей контроллер, который будет использовать прокси-сервер.

  3. Добавить в рабочую область прокси-сервер, с помощью которого будет происходить запись теста.

  4. Запустить прокси-сервер.

  5. Настроить прокси-сервер Tools – Options – Advanced – Network – Settings – Manual Proxy Configuration.

  6. Открыть сайт, протестировать его.

  7. Остановить прокси-сервер.

Задание 2. Тестирование пользовательского интерфейса.

Отчет о тестировании сайта www.buk.by

Документ составлен 25.03.2020 Красносельская Полина Юрьевна

Изменения в документе

Дата

ФИО

Изменения

Содержание

Отчет о тестировании сайта www.buk.by 3

1 Условия тестирования 3

2 Процесс тестирования 3

3 Результаты тестирования 3

4 Выводы по результатам тестирования 5

5 Скриншоты 7

1 Условия тестирования

    1. ОС Microsoft Windows 7, включены cookies и JavaScript.

    2. Браузеры: Internet Explorer, Opera, Google Chrome.

    3. Типы соединения с интернет: 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. Автоматизация тестирования.

  1. Создать и выполнить тест.

  1. Открыть вкладку «Доходы».

  2. Ввести сумму «600».

  3. Выбрать источник дохода «Другие источники».

  4. Ввести тег «Зарплата».

  5. Нажать на кнопку «Зафиксировать доход».

  6. Проверить, что доход отражен в журнале операций.

  7. Сохранить тест-кейс.

  8. Выполнить тест-кейс.

  1. Убедиться, что тест выполняется корректно при повторном запуске. Результат выполнения теста не должен зависеть от уже имеющихся в списке данных.

  1. На основе созданного теста создать еще минимум два с другими входными данными. Обосновать свой выбор.

Тест 2:

  1. Открыть вкладку «Доходы».

  2. Ничего не заполнять.

  3. Нажать на кнопку «Зафиксировать доход».

  4. Проверить, что появляется окно с ошибкой.

  5. Сохранить тест-кейс.

  6. Выполнить тест-кейс.

Тест 3:

  1. Открыть вкладку «Доходы».

  2. Ввести тег «Зарплата», больше ничего не заполнять.

  3. Нажать на кнопку «Зафиксировать доход».

  4. Проверить, что появляется окно с ошибкой.

  5. Сохранить тест-кейс.

  6. Выполнить тест-кейс.

  1. Объединить полученные тесты в тест-сьют.

Выводы:

В результате выполнения контрольной работы были приобретены навыки:

  1. тестирования пользовательского интерфейса и тестирования совместимости сайта www.buk.by с использованием инструментальных средств spell-checker.ru, iloveadaptive.com, browserstack.com, gmetrix.com и разных расширений браузера Google Chrome;

  2. записи, редактирования и выполнения тестов в среде Selenium IDE на примере сайта drebedengi.ru;

  3. оформления отчетов об ошибках и о результатах тестирования.