November 21, 2019
QAP: Список Часто Встречающихся Web-Багов
Доброе время суток, тестеры!
Мы с командой собрали и обработали материал, который поможет вам находить баги успешнее. Он представляет собой список наиболее часто встречающихся багов, по этому списку можно проверять буквально любой сайт - нахождения бага вам гарантировано
1. Проверка поля email
Это поле пожалуй самое популярное поле по пропуску проверки данных что мне встречалось. Программисты упорно пропускают проверку правильных и неправильных данных в это поле.Минимально оно проверяет введено ли туда хоть что нибудь, и уже радостно считает что все хорошо. Или если знак @ в поле введено - значит там точно написал емаил. Чего заморачиваться то?
2. Кнопка\Ссылка не работает
Эта ошибка по количеству куда чаще существует
чем предыдущая. Ссылок на сайтах встречается много
и данные на которые они ссылаются часто изменяются,
удаляются, переезжают на другой адрес. С кнопками сложнее. Они либо не работают - и это плохо. Либо перестают работать после каких то действийпользователя.
3. Кнопка\Ссылка открывает совсем другую информацию
Раз уж речь пошла про ссылки. Почему бы не упомянуть неверную инфу по ссылке. Ее легко пропустить если не вчитываться в то что ссылка открывает и не знать на что на самом деле ссылка должна ссылаться.
4. Обязательные поля
Иногда программист забывает установить какие поля являются обязательными. Поэтому иногда можно зарегистрироваться или сделать заказ без указания важных данных.
5. Отсутствует, пропадает или не обновляется информация которая должна быть
Цифра может обновиться один раз и застыть так не изменяясь. Так бывает с итоговым подсчетом средств или количеством набранного товара.
6. Нет оповещения, что подтверждение пароля не верно
При регистрации пароль пишется дважды, чтобы исключить ошибки пользователя. Программист может прописать лишь один раз проверить пароль с повторным паролем и дальше дать добро на регистрацию. Однако пользователь может передумать и записать другой пароль, даже если первый раз эти два поля он заполнил верно, второй раз он тоже может сделать ошибку. Однако программист не считает что нужно проверять это больше одного раза.
7. Избирательный поиск
Для удобства поиска товаров в интернет-магазине каждому товару присваивают номер, введя который в поиск сайта можно сразу же найти товар. Обычно это 5-6 цифр. Поиск может находить товар по названию, но пропускать этот самый номер - номерной атрибут
8. 31 число месяца
Не везде выбор даты выбирается с помощью всплывающего календаря. Иногда день, месяц и год вводятся раздельно.(Дата рождения например). Проверяй месяц в котором нет 31-ого дня. (февраль, апрель, июнь, сентябрь, ноябрь)
9. Кнопка Enter
Иногда подтверждение введенной информации в поле кнопкой "enter" на клавиатуре (а не кнопкой на сайте) приводит к ошибке или перевод на пустую\другую не очевидную страницу.
10. Internet Explorer
Этот браузер один сплошной баг. Особенно версии 8,9,10,11. Ранние версии тоже глючные, но они встречаются сейчас гораздо меньше. Этот браузер стоит по умолчанию при установке Windows на компьютер. А большинство пользователей не знает, не умеет или им лень ставить другой браузер. Поэтому большая доля трафика открывается именно этим браузером. Именно этот браузер сильно отличается от других в отображении сайта. Именно в нем верстка тестируемого сайта сдвинута, поломана и вообще поля и кнопки реагируют непредсказуемо.
11. Стрелка "назад" в браузере
Пользователь может попытаться вернуться назад чтобы исправить какую то информацию. А предыдущая информация не отображается\стирается
12. Не работает определенная сортировка записей\фильтры
Определенная сортировка не сортирует записи. Ничего не происходит когда ее выбираешь. Встречается в интернет-магазинах.
13. Проблемы с горизонтальными и вертикальными полосами прокрутки
Либо полосы не появляются при изменении размеров окна. Либо при использовании компьютеров, планшетов с маленьким разрешением - различные меню и навигация сайта просто не подстраивается под меньшие размеры экрана и не показываются полосы прокрутки.
14. Никак не валидируются важные поля, вроде телефона или логина, никнейма
Существуют обязательные поля ввод данных в которые необходимо ограничивать. Но программист этого не делает. Чаще он даже не удаляет пробелы из этих полей и выходит так что поле вроде бы заполнено, но при этом может состоять из одних пробелов (сложно отличить - заполнено или нет)
15. Не регистрируется следующий "новый пользователь"
У меня был случай когда после выхода залогированного пользователя я не мог зарегистрировать новый аккаунт. В одной из бирж бронирования авиабилетов. Если выбираешь выход из профиля и попадаешь на страницу с которой можно зарегистрировать нового пользователя - грех это не попробовать.
16. Итоговая цена
Не всегда итоговая цена соответствует всем выбранным параметрам. Программист может забыть вписать бонусы, акций и срок этих бонусов\акций.
17. Отрицательное значение в поле (цены, количества)
Можно ввести отрицательную сумму. А иногда и перевести себе на счет эту сумму - так было с сайтом Амазон. "На заре Amazon, покупатели могли заказать отрицательное количество книг, и обозначенная сумма поступала на их кредитные карты."
18. Поле кнопки меньше её изображения
Картинка кнопки должна покрывать всю кнопку, и, следовательно, прокликиваться по всей её площади.
19. Изменение одного параметра обнуляет другой параметр
Обычно это в фильтрах интернет-магазинов. Там необходимо много фильтров чтобы удобнее находить нужные товары. Однако иногда изменение одного параметра обнуляет другой. Или манипуляция с одними данными затрагивает или обнуляет данные в других полях. Хотя такая зависимость ни чем не обусловлена и нигде не указывается.
20. Неправильно подобраны картинки
В некоторых интернет-магазинах есть возможность выбрать цвет товара, например платья - и при этом отобразиться и картинка платья с выбранным цветом. Некоторые товары могут иметь неправильно подобранные картинки под каждый цвет. Например содержать отличный цвет от указываемого или вообще на каждый выбор стоять картинки одного цвета.
Будьте внимательны, иногда выдача в поиске товаров смежных цветов, а также разноцветных товаров, не будет считаться багом
21. Ошибка смены валюты
В общей стоимости бронирования при смене валюты цифра может не поменяться. Перепроверяй валюту.
22. Нельзя сменить пароль
Много проблем таит в себе смена пароля. Или новый пароль не высылается на почту. Или просто невозможно сохранить новый пароль.