Кнопка является одним из важнейших элементов сайта. С её помощью пользователь может выполнять определённые действия на сайте, например, добавить товар в корзину. В этой статье приводятся примеры тест-кейсов, которые можно использовать при тестировании кнопки.
Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
- Проверить, что кнопка отображается в соответствии с требованиями к дизайну веб-страницы.
- Убедиться, что цвет кнопки соответствует требованиям.
- Проверить, что к кнопке добавлен значок, если это указано в требованиях. Например, значок загрузки.
- Удостовериться, что добавленный значок выровнен по отношению к кнопке и её тексту.
- Проверить ширину и высоту кнопки на соответствие требованиям.
- Проверить, что к кнопке применён радиус скругления углов (border radius).
- Удостовериться, что ширина и высота кнопки соответствует дизайну страницы и требованиям заказчика.
- Убедиться, что текст кнопки связан с её функциональностью на странице.
- Проверить, что при нажатии кнопка корректно работает.
- Убедиться, что при наведении мышки цвет кнопки изменяется, если это указано в требованиях.
- Проверить, что пользователь может открыть ссылку на кнопку в новой вкладке браузера, щёлкнув правой кнопкой мышки по кнопке. А также проверить отображение опции открыть ссылку в новой вкладке.
- Убедиться, что при использовании клавиши Ctrl на клавиатуре и нажатии по кнопке открывается новая вкладка.
- Удостовериться, что вся кнопка является кликабельной, а не только её текст.
- Проверить, что значения, добавленные пользователем при нажатии на кнопку «отправить», корректно сохраняются в базе данных.
- Проверить, что пользователь не может нажать на кнопку отправки формы несколько раз.
- Убедиться, что при нажатии на кнопку выполняется требуемое действие.
- Проверить правильность написания текста кнопки.
- Проверить удобочитаемость текста кнопки.
- Убедиться, что в кнопке используется шрифт, предусмотренный дизайнером.
- Проверить, что кнопка «очистки введённых данных» устанавливает базовые значения для всех полей.
Перевод статьи «Test Cases for button».