Провести тестирование веб-сайта
Требования к тестируемому сайту: на сайте должны присутствовать кнопки, поля для ввода, поиск, выбор даты и времени.
Написать тест-кейсы по знакомому вам примеру:
Тесты (использовать те, что подходят к тестируемому сайту):
Кнопки:
- Enter должна срабатывать как submit (кнопка);
- Tab должен переводить курсор на следующий элемент.
Поля ввода:
- trimming («убирание») пробелов в полях ввода;
- пустота/пробелы в поле ввода;
- все способы редактирования (Insert, Delete, Backspace, Ctrl+C/V/X/Z и т. д.);
- дроби ( 1.5/ 1,5/ ⅕).
Поиск:
- wildcard symbols (*, вертикальный слеш, ?);
- написание поискового запроса слитно/раздельно/через дефис должно вести к одному результату;
- ввод текста в другой раскладке.
- пробуем отключить в настройках браузера. подробнее тут
Календарь:
- 31 июня (в определенные года этой даты нет);
- 29 февраля + не високосный год (в определенные года этой даты нет);
- прошлое/будущее (например, купить билет на уже прошедшее число).
Время (тест не является проваленным если время сервера сайта и ваше не совпадает):
- синхронизация с сервером (проверить время сервера можно через сайт 2ip на котором необходимо выбрать пункт хостинг сайта -> ввести адрес сайта -> в результате найти местоположение, нажать "узнать" -> сравнить со своим часовым поясом).
E-mail:
- логин (63 символа) @ домен (253 символа (может быть ip)).
Всплывающие окна / подсказки:
- пробуем закрыть разными способами (нажатие на кнопку (если есть), на «крестик», клавишей ESC, просто нажатием в другую область экрана);
- рефреш страницы особенно в момент запроса на сервер (например, совершение транзакции по покупке) иногда может приводить к появлению ошибок.
Тесты на след. пару:
Все обязательные поля должны быть валидированы.
Звездочка должна отображаться для всех обязательных полей.
Не должно отображаться сообщение об ошибке для дополнительных полей.
Числовые поля не должны принимать буквы и должно отображаться соответствующее сообщение об ошибке.
Проверьте наличие отрицательных чисел, если это разрешено для числовых полей.
Тестовое деление на ноль должно быть правильно обработано.
Проверьте максимальную длину каждого поля, чтобы убедиться, что данные не усекаются.
Текст всплывающего сообщения («Это поле ограничено 500 символами») должен отображаться, если данные достигают максимального размера поля.
Проверьте, должно ли отображаться подтверждающее сообщение для операций обновления и удаления.
Величины должны быть в подходящем формате.
Проверьте все поля ввода на ввод специальных символов.
Проверьте функциональность тайм-аута.
Проверьте функциональность сортировок.
Проверьте, что FAQ и Политика конфиденциальности четко определены и доступны для пользователей.
Проверьте, все ли работает и не перенаправляется ли пользователь на страницу ошибки.
Все загруженные документы открываются правильно.
Пользователь должен иметь возможность скачать загруженные файлы.
Проверьте функциональность электронной почты системы. Тестируемый скрипт корректно работает в разных браузерах (IE, Firefox, Chrome, Safari и Opera).
Проверьте, что произойдет, если пользователь удалит файлы cookie, находясь на сайте.
Проверьте, что произойдет, если пользователь удалит файлы cookie после посещения сайта.
Проверка работоспособности при наличии расширений браузера, например, блокировщиков рекламы.
Комментарии
Отправить комментарий