|
Виды тестирования. 03-Практика-Разбор. Тесты необходимы для покрытия перечисленных видов тестирования (привести 23 конкретных примера тестов)
Представьте себе, что ваша задача - тестирование сайта https://www.ozon.ru/
В таблице укажите, какие тесты необходимы для покрытия перечисленных видов тестирования (привести 2-3 конкретных примера тестов)
Тесты
| Примеры тестов
| Различные виды тестирования
| Функциональные тесты
| В строку поиска ввести «велосипед». В результате отображаются результаты найденных товаров по строке «велосипед» Найти все женские джинсы, установить фильтр – размер 44, сортировка по возрастанию цены. В результате должны отображаться все джинсы 44 размера по возрастанию цены Заполнить отзыв о приобретенном товаре. Перейти на страницу «Мои заказы». Выбрать полученный товар. Перейти в карточку товара, нажать кнопку «Написать отзыв». На странице «Ваш отзыв о товаре» заполнить все поля корректно, нажать «Отправить отзыв». Проверить, что отзыв появился в списке
| Нагрузочные тесты/Тесты производительности
| Генерируем с помощью специализированного ПО большое количество запросов к сайту за конечный промежуток времени. Проверяем, остаётся ли сайт доступным, как меняется время загрузки страниц. С помощью devtool тротлим скорость интернета и используя вкладки performance / lighthouse замеряем скорость загрузки сервиса при различных скоростях интернета Проверить, что главная страница сайта загрузится в течение 2 секунд, при одновременном подключении 500 тыс. пользователей Проверить, что при увеличении числа пользователей с 500 тыс. до 1 500 тыс. главная страница будет загружаться не более 3 секунд.
| Тестирование совместимости
| Открыть и проверить работу:
Windows: Chrome, FireFox, Edge
MacOS: Safari, Chrome
Android: Chrome, Яндекс браузер
Iphone: Safari, Chrome
Проверить, что баннер на главной странице сайта корректно отображается в браузере Internet Explorer 11. Зайти на главную страницу сайта, используя браузер IE11. Убедиться, что баннер не перекрывает остальные элементы сайта, другие элементы сайта не перекрывают баннер и он правильно выровнен.
Проверить, что шрифты на странице «Способы доставки» отображаются корректно (одного цвета и стиля) и правильно выровнены в браузере Opera mini на мобильном устройстве с разрешением экрана 1080px * 1920px
| Различные типы тестов
| Позитивные тесты
| 1. Найти любой, товар, например - велосипед
добавить в корзину,
перейти в корзину и в поле «количество» выбрать цифру 5.
Ожидаемый результат – количество товаров в корзине стало 5, сумма обновилась согласно количеству
Этим тестом проверяем корректность работы при выборе нескольких единиц товара.
2. На странице сайта справа вверху нажать кнопку «Войти», ввести номер телефона, который уже зарегистрирован, получить код, ввести корректный код – войти
Ожидаемый результат: произведен вход в личный кабинет
Таким образом проверяем функциональность с корректными наборами данных.
| Негативные тесты
| Проверка логин формы. Ввести некорректный номер телефона в логин форму (меньше 10 цифр), например: +7956443.
Ожидается сообщение об ошибке
В строке поиска ввести строку, состоящую из спецсимволов "№;:%№:.%":, ожидаемый результат – ничего не найдено Проверить ввод адреса почты без знака @ в окне авторизации через почту. На главной странице сайта нажать кнопку «Войти». В открывшемся окне авторизации нажать ссылку «Войти по почте». Далее в поле ввода ввести почту: marinkaagyandex.ru и нажать кнопку «Получить код». Поле ввода становится красным и появляется красная надпись «Некорректный формат почты». Тестирование оплаты банковской картой. На странице «Оплата банковской картой» в поле ввода «Номер карты» ввести восьмизначный номер карты: 34563215. При переходе на заполнение другого поля, поле ввода «Номер карты» станет красным и появится сообщение об ошибке «Карты с таким номером не существует».
| Тестирование интерфейса пользователя
| Переходим по нескольким разделам сайта, наблюдаем за поведением элементов, все ли блоки находятся на местах, нет ли пересекающихся надписей и нечитаемых цветов. Сравниваем внешний вид страниц сайта с макетом, при его наличии.
В браузере меняем масштаб главной страницы,
наблюдаем за поведением элементов вёрстки, расположением кнопок и изображений. Не происходит ли их смещения и наложения.
Проверить, что курсор переходит в поинтер при наведении на пункты меню каталога, а сами пункты меню меняют цвет с серого на синий. Проверить, что на странице «Карточка товара», при нажатии на значок подсказки появляется тултип с дополнительной информацией.
| Различные области тестирования
| Модульное тестирование
| 1) Проверка модуля, отвечающего за применение промо-кода на скидку. Параметры промо-кода задаются вручную, скидка 50 процентов.
При получении компонентом на вход значения стоимости товара и значения промо-кода - параметр цены изменяется в соответствии с требованиями.
2) Протестировать правильность оформления кода компонентов системы на соответствие требованиям.
| Интеграционное тестирование
| 1) Проверка взаимодействия базы данных с формой регистрации. Записываются ли в БД данные при регистрации нового пользователя.
2) Проверка корректности взаимодействия Ozon travel с источником получения данных о рейсах и билетах. Проверка корректности типов получаемых и отправляемых данных и их обработку.
| Системное тестирование
| 1. Выбрать любой товар, например, книга «Гарри Поттер и философский камень», нажать кнопку «Добавить в корзину»,
затем перейти в Корзину, нажать кнопку «Перейти к оформлению»,
выбрать способ доставки «Самовывоз»,
выбрать пункт самовывоза в открывшейся форме,
выбрать способ оплаты «При получении»,
заполнить контактные данные – ФИО и номер телефона,
нажать кнопку «Завершить оформление заказа».
Таким образом проверяем функционал покупки книги. 2. Открыть личный кабинет – профиль
Изменить профиль – Изменить публичные данные
Изменить Имя, страну, город
Проверить, что отображаемое имя на сайте изменилось на новое
| |
|
|