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

ПИ__3

.docx
Скачиваний:
2
Добавлен:
12.04.2025
Размер:
2.58 Mб
Скачать

Цель работы: получение практических навыков по тестированию клиентской части веб-приложения.

Для достижения поставленной цели требуется решить следующие задачи:

1. Провести тестирование совместимости веб-системы

2. Протестировать адаптивность веб-системы.

3. Проверить валидность верстки.

4. Провести технический аудит веб-системы Ход работы:

Для тестирование выбрано веб-приложение Аэрофлота. Выполнено тестирование совместимости сайта на ОС Windows 10 с браузерами Chrome 119, Firefox 50, Opera 48 (Рисунок 1-3). Все основные функции должны быть доступны пользователям в различных браузерах и на разных устройствах с разными операционными системами и их версиями.

Рисунок 1 – Тестирование совместимости, ОС Windows 10, Браузер Chrome 119

Рисунок 2 – Тестирование совместимости, ОС Windows 10, Браузер Firefox 50

Рисунок 3 – Тестирование совместимости, ОС Windows 10, Браузер Opera 48

При использовании актуальной версии Chrome ошибок не возникло, при использовании Firefox 50 сайт не грузится. При подключении к сайту через Opera 48 сайт открывается, но если попробовать купить билет, то выводится сообщение, что доступ к сайту запрещен.

Для тестирования адаптивности использованы инструменты Devtools в браузере Google Chrome, сайт должен корректно отображаться на экранах разных устройств. Тестирование выполнялось на расширениях : 1920х1080; 1366х768; 360х800, которые соответствуют наиболее востребованным устройствам пользователей (Рисунок 4-6).

Рисунок 4 – Тестирование адаптивности сайта при расширении 1920х1080

Рисунок 5 – Тестирование адаптивности сайта 1366х768

Рисунок 6 – Тестирование адаптивности сайта 360х800

Тестирование адаптивности сайта показало, что на всех расширениях удобный пользовательский интерфейс. На устройствах с низким расширением элементы управления скрыты в выпадающее меню.

Для тестирования верстки сайта использован валидатор от W3C , который проверяет соответствие HTML-кода стандартам, которые позволяют сайту работать в разных браузерах и программах (Рисунок 7).

Рисунок 7 – Тестирование верстки сайта в валидаторе

По результатам тестирования верстки на скриншоте видно, что были найдены информационные сообщения и одна ошибка. Согласно сообщению об ошибке, элемент head страницы не содержит обязательный дочерний элемент title.

Далее с помощью сервиса SimilarTech проведен технический аудит, который показывает количество информационных технологий, на основе которых реализована веб-система (Рисунок 8)

Рисунок 8 – Технологии, используемые Aeroflot

Аудит показал, что веб-сайт использует 18 технологий. Можно увидеть, что в категории Marketing используется инструмент SendSay, который является многофункциональной маркетинговой платформой. В категории Conversion & Analytics отмечен инструмент Yandex Verification, предназначенный для верификации веб-сайтов.

Вывод:

В ходе выполнения лабораторной работы получены навыки тестирования клиентской части приложения. Проведено тестирование совместимости, адаптивности, верстки и технический аудит веб-приложения Aeroflot. Тестирование показало, сайт не совместим со старыми версиями браузеров, адаптивен, присутствует одна ошибка в верстке и используется 18 технологий.

Список используемых источников:

1. Сервис по проверки совместимости https://www.browserling.com

2. Сервис по проверки адаптивности http://www.responsinator.com/

3. Сервис тестирования верстки URL: https://www.similarweb.com

4. Сервис для технического аудита URL: https://validator.w3.org/

Соседние файлы в предмете Программная инженерия