Как создать тест-кейс для проверки функциональности кнопки?

Как можно создать структурированные тест-кейсы для кнопки "Все хорошо" на главной странице корпоративного портала, которая при нажатии должна запускать анимацию с сияющим солнышком и прыгающими единорогами? Какие аспекты функциональности и пользовательского опыта стоит учесть в тестировании данной функции?
  • 29 февраля 2024 г. 21:09
Ответы на вопрос 2
Для создания тест-кейса для проверки функциональности кнопки "Все хорошо" на главной странице корпоративного портала, следует следующие шаги:

1. Название тест-кейса: Проверка функциональности кнопки "Все хорошо"
2. Описание: Нажать на кнопку "Все хорошо" на главной странице корпоративного портала и проверить, что анимация с сияющим солнышком и прыгающими единорогами запускается корректно.
3. Шаги:
   - Открыть главную страницу корпоративного портала
   - Найти и нажать на кнопку "Все хорошо"
4. Ожидаемый результат: 
   - Должна начать воспроизводиться анимация с сияющим солнышком и прыгающими единорогами
   - Анимация должна воспроизводиться без задержек или ошибок

Также для создания структурированных тест-кейсов для данной функции, следует учесть следующие аспекты функциональности и пользовательского опыта:

1. Возможность нажатия на кнопку "Все хорошо" на различных разрешениях экрана и в разных браузерах для проверки корректности отображения анимации.
2. Проверка реакции кнопки на повторное нажатие – анимация не должна начинаться заново, если кнопка уже была нажата и анимация воспроизводится.
3. Проверка корректности анимации при отсутствии интернет-соединения – должно быть предусмотрено сообщение об ошибке или альтернативная анимация, если загрузить первоначальную анимацию не удалось.
4. Проверка доступности кнопки для пользователей с ограниченными возможностями – убедиться, что кнопка доступна для использования с клавиатуры или ассистивными технологиями.

Учитывая эти аспекты, можно создать структурированные тест-кейсы, которые помогут проверить функциональность кнопки "Все хорошо" и обеспечить положительный пользовательский опыт при использовании данной функции на корпоративном портале.
1. Что эта кнопка в принципе есть <br/> 2. Что при одиночном нажатии, собственно, происходит только то что перечислено <br/> 3. При повторном нажатии происходит -> ??? <br/> 4. При длительном удержании происходит -> ??? (вообще кнопка срабатывает на клик или на отпускание?) <br/> 5. Раз уж это какой-то сайт, то можно ещё посмотреть адаптивность и accessability - при изменении размеров окна, текст в кнопке остаётся читабельным и не уходит за границы и что скринридеры корректно распознают эту кнопку. Опять же смотрим, что всё ведёт себя так, как ожидает дизайнер. <br/> Можно даже через f12 добавить более длинный текст (чтобы п6 всегда нормально выглядел) <br/> 6. А на этом корпоративном портале есть несколько языков? Если это международная фирма, то вполне может быть - тогда проверяем ещё наличие переводов на всех вариантах. <br/> 7. У кнопок кроме состояния нажата/не нажата есть ещё состояние hover - следует убедиться, что при наведении мыши на кнопку - она реагирует соответствующим образом, например - меняет цвет. (как задумал дизайнер - а если не задумал, что это повод завести баг, чтобы дизайнер придумал) <br/> Сюда же можно вспомнить про disabled - а что если мы хотим убрать возможность нажатия на кнопку? Пользователь должен понимать, что она ненажимаемая.
Похожие вопросы