Список Часто Встречающихся Web-Багов
Мы с командой собрали и обработали материал, который поможет вам находить баги успешнее. Он представляет собой список наиболее часто встречающихся багов, по этому списку можно проверять буквально любой сайт — нахождения бага вам гарантировано
1. Кнопка\Ссылка не работает
Ссылок на сайтах встречается много
и данные на которые они ссылаются часто изменяются,
удаляются, переезжают на другой адрес. С кнопками сложнее. Они либо не работают — и это плохо. Либо перестают работать после каких то действий пользователя.
2. Кнопка\Ссылка открывает совсем другую информацию
Раз уж речь пошла про ссылки. Почему бы не упомянуть неверную информацию по ссылке. Ее легко пропустить если не вчитываться в то что ссылка открывает и не знать на что на самом деле ссылка должна ссылаться.
3. Обязательные поля
Иногда программист забывает установить какие поля являются обязательными. Поэтому иногда можно зарегистрироваться или сделать заказ без указания важных данных.
4. Отсутствует, пропадает или не обновляется информация которая должна быть
Цифра может обновиться один раз и застыть так не изменяясь. Так бывает с итоговым подсчетом средств или количеством набранного товара.
5. Нет оповещения, что подтверждение пароля не верно
При регистрации пароль пишется дважды, чтобы исключить ошибки пользователя. Программист может прописать лишь один раз проверить пароль с повторным паролем и дальше дать добро на регистрацию. Однако пользователь может передумать и записать другой пароль, даже если первый раз эти два поля он заполнил верно, второй раз он тоже может сделать ошибку. Однако программист не считает что нужно проверять это больше одного раза.
6. Избирательный поиск
Для удобства поиска товаров в интернет-магазине каждому товару присваивают номер, введя который в поиск сайта можно сразу же найти товар. Обычно это 5-6 цифр. Поиск может находить товар по названию, но пропускать этот самый номер — номерной атрибут
7. 31 число месяца
Не везде выбор даты выбирается с помощью всплывающего календаря. Иногда день, месяц и год вводятся раздельно.(Дата рождения например). Проверяй месяц в котором нет 31-ого дня. (февраль, апрель, июнь, сентябрь, ноябрь)
8. Кнопка Enter
Иногда подтверждение введенной информации в поле кнопкой «enter» на клавиатуре (а не кнопкой на сайте) приводит к ошибке или перевод на пустую\другую не очевидную страницу.
9. Internet Explorer
Этот браузер один сплошной баг. Особенно версии 8,9,10,11. Ранние версии тоже глючные, но они встречаются сейчас гораздо меньше. Этот браузер стоит по умолчанию при установке Windows на компьютер. А большинство пользователей не знает, не умеет или им лень ставить другой браузер. Поэтому большая доля трафика открывается именно этим браузером. Именно этот браузер сильно отличается от других в отображении сайта. Именно в нем верстка тестируемого сайта сдвинута, поломана и вообще поля и кнопки реагируют непредсказуемо.
10. Стрелка «назад» в браузере
Пользователь может попытаться вернуться назад чтобы исправить какую то информацию. А предыдущая информация не отображается\стирается
11. Не работает определенная сортировка записей\фильтры
Определенная сортировка не сортирует записи. Ничего не происходит когда ее выбираешь. Встречается в интернет-магазинах.
12. Проблемы с горизонтальными и вертикальными полосами прокрутки
Либо полосы не появляются при изменении размеров окна. Либо при использовании компьютеров, планшетов с маленьким разрешением — различные меню и навигация сайта просто не подстраивается под меньшие размеры экрана и не показываются полосы прокрутки.
13. Никак не валидируются важные поля, вроде телефона или логина, никнейма
Существуют обязательные поля ввод данных в которые необходимо ограничивать. Но программист этого не делает. Чаще он даже не удаляет пробелы из этих полей и выходит так что поле вроде бы заполнено, но при этом может состоять из одних пробелов (сложно отличить — заполнено или нет)
14. Итоговая цена
Не всегда итоговая цена соответствует всем выбранным параметрам. Программист может забыть вписать бонусы, акций и срок этих бонусов\акций.
15. Отрицательное значение в поле (цены, количества)
Можно ввести отрицательную сумму. А иногда и перевести себе на счет эту сумму — так было с сайтом Амазон. «На заре Amazon, покупатели могли заказать отрицательное количество книг, и обозначенная сумма поступала на их кредитные карты.»
16. Неправильно подобраны картинки
В некоторых интернет-магазинах есть возможность выбрать цвет товара, например платья — и при этом отобразиться и картинка платья с выбранным цветом. Некоторые товары могут иметь неправильно подобранные картинки под каждый цвет. Например содержать отличный цвет от указываемого или вообще на каждый выбор стоять картинки одного цвета.
Будьте внимательны, иногда выдача в поиске товаров смежных цветов, а также разноцветных товаров, не будет считаться багом
17. Ошибка смены валюты
В общей стоимости бронирования при смене валюты цифра может не поменяться. Перепроверяй валюту.
18. Нельзя сменить пароль
Много проблем таит в себе смена пароля. Или новый пароль не высылается на почту. Или просто невозможно сохранить новый пароль.
Типы багов (Итог)
Баг — это проблема, связанная с программным обеспечением. Если что-то на веб-сайте или в приложении работает не так, как предполагалось, эта «ошибка» называется багом. Здесь на test IO мы различаем следующие типы багов:
Функциональные ошибки
Ошибки контента
Визуальные ошибки
Предложения по удобству использования
Функциональные баги Функциональные баги связаны с функциональностью части программного обеспечения, например, кнопка не отправляет форму, поиск не реагирует на ввод данных пользователем, происходит сбой приложения и т.д. Каждый раз, когда вы выполняете какое-либо действие, а веб-сайт/app реагирует не так, как вы ожидаете, это может быть функциональной проблемой.
Как определить, является ли поведение приложения функциональным багом:
- Попробуйте выяснить, спроектирована ли функция определенным образом или на самом деле она сломана. Протестируйте ее самостоятельно и в комбинации с другими функциями, чтобы выявить потенциальные различия.
- Подумайте о том, каковы могли быть намерения клиента, и подумайте о том, что продукт может просто работать так, как он был реализован.
Найдите доказательства того, что что-то работает не так, как должно, и подтвердите свое утверждение. - Пример: Функциональность веб-магазина работает иначе, чем в других известных Вам веб-магазинах. Это не означает, что функциональность нарушена. Клиенты могут реализовывать свои продукты как им заблагорассудится.
- Пример: Если вы утверждаете, что поле формы не валидируется и что это ошибка, пожалуйста, убедитесь, что есть какие-либо признаки того, что это поле предназначено для валидации. Вы можете предоставить это доказательство, показав, что в некоторых случаях поле является валидированным, но не в других. Если вы не предоставите никаких доказательств, это будет недоказанное утверждение.
- Проблема с визуализацией или контентом становится функциональной проблемой, когда она мешает функциональности, и поэтому о ней следует сообщать как о функциональной ошибке.
- Если часть функциональности последовательно работает одинаково в разных сценариях и без очевидных проблем, то, скорее всего, она такой задумана (не баг).
Оценка тяжести Какой уровень тяжести подходит для функционального бага зависит от ряда факторов: функциональное воздействие проблемы, масштаб проблемы, обходные пути существуют или это шоустоппер, есть потенциальные и заметные потери продаж, и вы можете сравнить эту ошибку с другими багами той же степени тяжести. Таким образом,на test IO мы различаем три уровня тяжести для функциональных ошибок:
Низкий:
- Минимальное влияние на использование продукта.
- Продукт показывает непреднамеренное поведение, но на общее использование не влияет.
- Немногие пользователи, продукты или предметы затрагиваются.
- Функция/объект функциональности нарушена или недоступна, но легкая обходная мера решает проблему.
Высокий:
- Серьезное влияние на использование продукта, но основная функциональность не повреждена.
- Обращает на себя внимание большое количество пользователей, продуктов или предметов.
- Нетривиальная функциональность нарушена или недоступна, но легкий обходной путь не существует.
- Важная функциональность нарушена или недоступна, но есть обходной путь (следовательно, нет шоу-стоппера).
Критический:
Ошибка предотвращает основную функциональность приложения/веб-сайта.
showstopper не позволяет пользователю продолжить основной процесс, например, процесс оформления заказа.
Ошибка приводит к потенциальной и заметной потере продаж для покупателя.
Основываясь на общих оценках, мы подготовили список случаев, которые имеют фиксированный уровень серьезности: Отведите меня на лист оценки ошибок! Пожалуйста, внимательно ознакомьтесь со списком и регулярно проверяйте его на предмет будущих обновлений.
Баги контента Баги контента относятся к фактическому содержанию веб-сайтов или приложений: текст, ярлыки, картинки, видео, иконки, ссылки, данные и т.д. Следовательно, типичные баги контента:
- Неисправные ссылки или изображения (404s) (если только они не расположены в навигационном меню, заголовке, нижнем колонтитуле или в навигации , тогда они являются функциональными ошибками низкого качества).
- Дефектные переадресации в целом
- Пропущенный текст, например, в пустой подсказке.
- Пропущенное содержимое, например, пустая область содержимого
- Пропущенное содержимое, например, если 4 из 5 иконок имеют всплывающую подсказку, 1 не имеет
- Пропущенные переводы, например, какая-нибудь кнопка на английском веб-сайте с французскими ярлыками.
- Некоторые продукты отсутствуют в результатах поиска, но функция поиска работает сама по себе.
- Пропущенные данные
- Пожалуйста, обратите внимание, что орфографические ошибки не считаются ошибками контента на нашей платформе и не могут быть отправлены как таковые.
Визуальные баги Визуальные баги относятся к графическим интерфейсам веб-сайтов или приложений, например:
- Проблемы макетного фреймворка, такие как неправильно выровненные тексты/элементы.
- Проблема Responsive Design, например, элемент отображается на одном мобильном устройстве, а на другом нет.
- Тексты/элементы непреднамеренно перекрывают друг друга.
- Текст/элементы обрезаны
Изменение контеного или визуального бага на функциональный баг
Как только контентый или визуальный баг препятствуют функциональности, о нем следует сообщить как о функциональном баге, несмотря на то, что на самом деле дефектной является не сама функция.
Важным случаем, когда контентный баг должна быть представлен как функциональный, является ситуация, когда баг возникает в функциональном компоненте продукта — а именно, проблемы со связью в меню навигации, заголовке, колонтитуле или в навигации. Такими проблемами, как правило, являются Низкие функциональные баги.
Повторяющиеся проблемы Когда контент или визуальная проблема возникает повторно, его можно отправить только один раз, даже если у каждого случая может быть свой URL, ссылка, картинка и т.д. Это также относится к случаям, когда происшествия происходят на одной и той же странице или на разных страницах. В этом единственном сообщении об ошибке должно быть указано, что другие URL, ссылки, изображения и т.д. также имеют отношение к проблеме.
Только одно сообщение должно быть отправлено по следующим вопросам контента: Некоторые изображения продуктов на нескольких страницах интернет-магазина повреждены, некоторые ссылки для скачивания PDF-руководств на нескольких страницах ведут на 404 страницы, некоторые описания продуктов написаны на другом языке, некоторые подсказки не содержат никакой информации, некоторые ссылки, принадлежащие к одной группе, повреждены и т.д.
Следующие визуальные вопросы также следует отправлять только один раз: Некоторые тексты или изображения больше своих полей, несколько полей ввода недостаточного размера для того, чтобы вмещать тексты по умолчанию, которые, в свою очередь, не полностью видны, несколько тизеров непреднамеренно перекрывают другие элементы и т.д.
Список Часто Встречающихся Веб Багов
Один из первых списков багов насчитывающий 400 ошибок, назывался «Тестирование ПО» авторства Кенера и датировался 1999 годом. Прошло немало лет и к сожалению большинство из них встречаются до сих пор!
Книга как раз из-за этого и не потеряла актуальность. Она остаётся моей личной рекомендацией к прочтению, хотя бы ради списка этих ошибок с выделенной отдельной главой специально под них.
Я же составил для тебя список наиболее часто попадающихся МНЕ ошибок.
Список привожу ниже. Надеюсь он принесет тебе немало пользы.
Для вас я сегодня предоставлю список ошибок которые чаще всего попадались именно мне. Нижележащий список наверняка вам пригодиться.
Самые распространенные баги веб-сайтов:

1. Проверка поля электронной почты
Судя по моему опыту из всех возможных полей данное поле крайне часто остаётся без внимания программистов. Это довольно частая ошибка.
А это поле достаточно полезно для того чтобы не зависать на этапе авторизации, не понимая что-же пошло не так. Как минимум, ради приличия, оно должно проверять наличие хоть какого-то сочетания букв с символом @.
При отсутствии\присутствии чего-либо в поле email — давать визуальное оповещение или подтверждение. Не нужно об этом забывать!
2. Кнопки либо ссылки не срабатывают
Еще одна популярная ошибка. В этот раз встречающаяся гораздо чаще чем представленная выше.Ссылки существуют на любом сайте и обычно в немалом количестве. Но вот данные на которые они ссылаются, имеют свойство менять расположение, изменятся и просто удалятся.
Кнопки имеют похожие проблемы. Нехорошо когда они не реагируют на нажатие, или перестают работать после каких-то действий пользователя.
3. Кнопки и ссылки открывают не ту информацию
Говоря о ссылках хотелось бы упомянуть случаи ссылки на то что не должна была направлять. Проблема тут в том что крайне просто упустить информацию о том что должно открываться по ссылке и не заметить тут ошибки вовсе. Не все внимательно читают в информацию которая описывает то что всё же должно их ждать по переходу по ссылке. Крайне важно не допускать перепутанных ссылок.
4. Поля к обязательному заполнению
Порой случается что специалист из-за невнимательности пропускает момент когда ему следовало указать важные для заполнения поля. Следовательно, если человек не вводит ту информацию, которая в нормальной ситуации обязательна для успешного заказа или регистрации/авторизации на сайте, может обойти данные ограничения и воспользоваться услугой/функцией которая не должна быть доступна.
5. Инфа не добавляется, не обновляется или не присутствует вообще
Пропажа цифр и их «застывание» с невозможностью обновить показатель не изменяясь при множественных попытках. Крайне неприятный баг с которым встречаются пользователи интернет магазинов и банкингов вовремя итогового подсчёта средств или подсчётом кол-ва набранного товара.
6. При неверном пароле — нет оповещения об этом
В идеале во время регистрации для пароля выделяется два поля. Это сделано для подтверждения того что юзер не набрал свой пароль наугад, а придумал и запомнил. Это исключает ошибки ввода на стороне пользователя.
Но человек работающий над сайтом может не создать нужду в повторном вводе «кодовой комбинации» и тем самым вызвать потенциальные проблемы. Программист также может проприсать проверку только второго, повторного пароля что тоже не очень хорошо. Следовательно, юзер в случае написания неправильного пароля, даже если в прошлый раз имелось место правильному вводу паролей в двух полях, может написать неправильный пароль второй раз. Программисту важно не допустить такой ситуации, и проверять пароль каждый раз.
7. Выборочный поиск
Онлайн-магазины имеют функцию поиска вещей по специальному коду. Это ускоряет процесс покупки и гораздо удобней нажатия кучи кнопок и провертывания списков товаров до нахождения интересующего товара. Этот код часто состоит из 5-6 цифр и позволяет сразу найти товар с этим номером через поисковую строку. Главное убедится чтобы товары искались не только по названию, но и при использовании спец.номера.
8. Ё забытая
Часто забытая или целенаправленно игнорируемая буква. Часто при ограничении разрешенных символов программисты случайно включают и букву Ё в «запрещенные» списки. Не забывайте об этой букве алфавита, хоть из-за её места расположения на клавиатуре порой хочется.
9. Аккаунт отказывается удалятся
Возможность удалить аккаунт — базовая и общепринятая функция сайтов. После создания учетной записи, пользователю должно быть позволено и удалить её. Функция должна присутствовать и не быть труднодоступной, спрятанной.
10. 31 число месяца
Важно не забывать о количестве дней в каждом месяце если при выборе даты не используется уже готовый выскакивающий календарь.При отдельном вводе дат в ячейки для заполнения следует перепроверять месяцы без 31 дня.
11. При неверных данных — нет оповещения
Тут всё понятно — при наличии невалидных данных в полях для заполнения программа не оповещает никак об этом пользователя. В этом случае эти данные могут не восприниматься и не приниматься сайтом, также важно чтобы об этом был предупрежден юзер в визуальной либо любой другой форме.
12. Клавиша enter
Не всегда при нажатии кнопки enter получается подтвердить введенную информацию. Вместо этого в лучшем случае ничего не произойдёт, в худшем — перенесет на другую не связанную страницу либо сломает что-то другим способом. При чём это свойственно именно клавише нажатой на клавиатуре, а не на интерфейсе сайта.
13. Internet Explorer
Печально известный браузер который кроме низкой скорости работы еще отличился кучей «жуков». Это относится в первую очередь ранним версиям и к версиям от 8 и до 11.
Браузер зачастую по стандарту ставится на Windows(не считая 10-тки с её новым браузером). Неопытные и ленивые люди использующие компьютеры не меняют его на более хорошие альтернативы. Из-за этого огромная часть трафика открывается именно им. С этим браузером имеется самое большое количество отличий во время просмотра сайта: верстка на тестируемых сайтах поломана, сжата, передвинута, скрыта и некоторые элементы не выполняют своих функций.
Самый крышесносящий баг с которым я встречался сам, был во время заполнения полей предназначенных для чисел.
Суть в том что п ри введении числа начинающегося с цифры 0, то подсчет итогов может выдать случайную цифру(например вместо 012 — 147). Это не связано ни с какими формулами, вычитаниями и сложениями деления на нуль. При чём если ввести цифру 9 или 8 то поле просто станет пустым. Это довольно странная и неприятная штука исключительно уникальна для Интернет Экпловера.
14. Баг со стрелкой “назад” браузера
При попытках вернутся назад для исправления написанной информации, но встречается с проблемой. Вместо простого перехода, происходит удаление информации или другие непредвиденные аномалии.
15. Смещение/наложение верстки
Пользователь пытается изменить место, которое занимает браузер на экране на меньшее или его монитор не является широкоформатным или имеет нераспространённое разрешение. Имея один из этих пунктов существует риск смещения верстка либо наложения одной информации на другую, усложняя либо полностью блокируя просмотр.
16. Проблема с ограничение по количеству символов
Бывает что ограничения по символам не прописаны на этапе ввода и юзеры печатают больше слов чем позволяется переслать на сервер. Нужно четко указывать ограничения, желательно с активным счётчиком букв/цифр. Это поможет избежать казусов с потерей данных и не отправленной инфой.
17. Глючит сортировка или фильтрация чего-либо
Функция сортировки не работает корректно, тормозит и неактивна.
Частая проблема плохих интернет-шопов
18. Полосы прокрутки и их аномалии
Они могут исчезнуть и не отображаться при изменении окна, использовании приборов с нестандартным и экзотическим разрешением(планшеты, телефоны, нэтбуки и т. д.). Это проблема адаптации под данные менее часто встречаемые платформы, недоработка.
19. Проблемы с валидацией важной информации
Отсутствие ограничений в полях для обязательной информации может обойтись кучей головной боли связанной с трудностями корректно ввести данные. Это может привести к случайному нажатию пробела перед или после важ. инфы и этого хватит для неподтверждения её. Либо при других настройках это скажется на том что будет не обязательно писать что-то похожее на корректную информацию — любые символы и те же пробелы будут восприняты на равных с валидными данными.
20. Не получается зарегистрировать второго «нового пользователя»
Как то раз когда зарегистрированный пользователь вышел с сайт(из логина), было невозможно создать новый аккаунт новому юзеру.
Проверено было на бирже бронирования билетов. Выход из профиля, пересылка на страницу с вводом авторизации, которая не позволяет новому человеку воспользоваться их сайтом. Недочет на лицо.
21. Бесконечная загрузка страницы и др.
Если программист плохо составит цикл это приводит к зацикливанию. Из-за нехватки памяти на это поочерёдно зависает страница, браузер и ОС.
Причиной может быть любой элемент сайта. Кнопки, ссылки, воспроизводимые или загружаемые файлы. Важен мониторинг потребления памяти браузером во время теста сайта, станицы, процесса. Это может помочь предотвратить эту западню бесконечного цикла.
22. Строка введения url сайтов
Бывает приставка http:// уже находится в поле и тот кто там это оставил заранее не побеспокоился о том что отображения этой приставки не будет совсем. И когда юзеры будут пробовать вводит юрл сайта начиная как обычно с http:// то это действие будет восприниматься некоректно. Но вот в случае начала ввода с www с последующим названием сайта, то это будет считаться полностью заполненным полем.
Так не должно происходит совсем. Пользователь в идеале должен иметь возможность начинать как с 3-ёх W так и с особой приставки. Всё же заботится о о таких мелочах важно чтобы не отпугивать посетителей странными штуками которые ведут к нелегитимному вводу url.
23. Итоговая \конечная цена
Проблема несоответствия конечной цены по выбранным опциям также может лежать на совести неаккуратного программиста. Бонусы, распродажи, купоны, акции и скидки — не должны быть проигнорированы разработчиками сайтов.
24. Отрицательные значения на месте цены либо кол-ва
Крайне запретить вводить отрицательные цифры в поля количества и цен. Иначе это приведёт ошибкам и при особенных курьезным случаям переводу денег с сайта вместо оплаты на сайте. Реальный случай на известном сайте Амазон подтверждает этот странный феномен.При вводе количества книжек со знаком минус, цены этих книг переводились на карточки покупателей.
25. Кнопка не отвечает форме её картинки
То изображение которое интегрируется с кнопкой должно визуально соответствовать с полем нажатия кнопки. Все должно быть интуитивно понятно пользователю, без секретов и случайных сюрпризов.
26. Одна регистрация на один email
Если удалить профиль и затем попытаться слово зарегистрироваться под той же почтой или именем что и в прошлый раз, должно всё получится успешно. Если случилась ошибка или тех отказ запроса – то значит программист совершил упущение. Это ненужное ограничение.
27. Настройка одного параметра сбрасывает несвязанный другой параметр
Нередкий случай в работе с фильтрами онлайн магазинов. Для удовлетворения потребностей использующих посетителей торговых площадок создаются множество фильтров. И вот, чтобы отсеять что-то кликаем на один фильтр и получаем результат. Но есть одно но: отменяются все предыдущие наши настройки сортировки. Это уже усложняет навигацию, а не обратное. Ну это было бы может терпимо, если бы такое действие иногда не включало совсем не связанный фильтр вместо нужного. Это уничтожает всю суть данной функции
28. Неверно подобранные изображения
При выборе определенного варианта товара, к примеру отличающегося цветом, то что отображается с картинкой должно совпадать с конечным товаром с которым она прикреплена. Но естественно не во всех случаях все на своих местах. Перепутанные либо отсутствующие картинки для определенных вариаций. Когда покупатель видит список разновидностей окраски предмета, он ожидает логичные соответствия описания и картинки. Одна фотография на все цвета — залог несостоявшейся покупки.
29. Баг во время изменения валюты
Если в общей цене бронирования или при смене одной валюты на другую, не меняются цифры следует внимательно перепроверить валюту.
30. Невозможно сменить пароль
Очень проблематичная штука — изменение пароля. То не вышлет на почту новый пароль, то не сохраняется новый пароль а то и вообще после изменения пароля сайт может не принимать новый пароль «помня» еще прошлый.
31. Опечатки
Нет такого человека кто бы никогда не ошибался в написании слова. Я не исключение. Бывает нажмешь сразу на две кнопки вместо одной, бывает перепутаешь порядок букв, где-то может не зарегистрироваться нажатие и т. д.
Лучше всего несколько раз проверять написанное это занимает немного времени и само корректирование ошибок делается в пару движений.
Если вам необходимо выявить баги, а времени на это совсем нет — в рамках услуги технической поддержки сайта мы поможем решить вам эту проблему.
Баги в работе интернет-магазина
Интернет-магазин — это сложная система со множеством функций, поэтому во время разработки сайта есть риск допустить ошибки. В дальнейшем эти ошибки ухудшат удобство сайта и могут негативно повлиять на продажи. В этой статье мы расскажем про баги в работе интернет-магазина, которые следует проверить на вашем сайте.
Сайт интернет-магазина — это сложная система со множеством функций, поэтому во время разработки сайта есть риск допустить ошибки. В дальнейшем эти ошибки ухудшат удобство сайта и могут негативно повлиять на продажи. В этой статье мы расскажем про баги в работе интернет-магазина, которые следует проверить на вашем сайте.
Некорректное отображение баннеров
Пользователи заходят на сайт с разных браузеров и устройств. Обязанность интернет-магазина обеспечить корректное отображение сайта на любых платформах. Если сайт не адаптирован для мобильных устройств, то клиенты будут пользоваться им не благодаря дизайну, а вопреки. Сайт с некорректным отображением баннеров, скорее всего, отпугнет покупателей и они будут искать новый интернет-магазин. Убедитесь, что изображения на вашем сайте адаптируются под разные размеры экранов.

Нарушенная верстка
Можно столкнуться с ситуацией, когда некоторые элементы сайта сложно или даже невозможно использовать из-за нарушенной верстки. Например, кнопка «сползла» со своего привычного места и ее нельзя нажать или часть текста ушла за пределы экрана. Такие моменты очень вредят юзабилити сайта и отталкивают покупателей, поэтому их нужно исправлять как можно скорее.

Назойливые всплывающие окна
Всплывающие окна — полезный инструмент, который можно встретить в большинстве интернет-магазинов. Но при их использовании довольно легко допустить ошибки. Основная проблема всплывающих окон — перекрытие контента сайта и невозможность от них избавиться. Pop-up может закрыть доступ к использованию функций сайта и для исправления ситуации клиенту придется обновлять страницу, если нет другой возможности закрыть окно. В нашей другой статье мы уже рассказали как сделать так, чтобы всплывающие окна не раздражали пользователей и были эффективны.
Читайте также

От раздражения до эффективности один pop-up: принципы использования всплывающих окон — Блог Хорошоп
Отсутствие автопроверки
Во время оформления заказа, пользователь может случайно или намеренно допустить ошибки в заполнении полей, чтобы создать фейковый заказ. Для избежания ошибок должна быть автопроверка полей, как минимум имени, номера телефона и электронной почты. Например, для имени проверка на отсутствие цифр, для телефона — на корректность кода оператора, для почты — на присутствие почтового домена. Наличие автопроверки сэкономит время менеджеров на обработку заказов и будет защищать магазин от спама.

Неработающая синхронизация остатков
Синхронизация остатков важна по двум причинам. Во-первых, для ведения учета предпринимателем и управления интернет-магазином. Во-вторых, для того, чтобы покупатели не разочаровывались, когда заказывают товар, которого по факту нет. На сайтах, где синхронизация не работает, покупатель может добавить в корзину неограниченное количество товаров. При работающей синхронизации, пользователь получит уведомление, что столько товара нет в наличии, а количество скинется до доступного значения или единицы.

Нет обязательных полей оформления заказа
Для оформления заказа интернет-магазину нужно три обязательных поля: имя, номер телефона и адрес доставки клиента. Этой информации будет достаточно, чтобы отправить товар покупателю. Но некоторые магазины забывают добавлять обязательные поля или же делают это частично. В итоге клиент может оформить заказ, например, не указав свое имя.

Сумма заказа не пересчитывается
Когда покупатель добавил товар в корзину и уже начал оформление заказа — он может передумать. Например, убрать одну из позиций в заказе или увеличить количество товара. В ответ на эти действия, сайт должен автоматически пересчитать сумму заказа. Если этого не происходит, то это введет клиента в заблуждение и может возникнуть неприятная ситуация.

Отрицательное количество товара
В некоторых интернет-магазинах можно добавить в корзину и купить отрицательное количество товара. Говорят, что от этого бага в свое время страдал даже Amazon, но это не повод держать его у себя для достижения успеха.

Не работает кнопка «Купить»
Кнопка «Купить» едва ли не самая важная в интернет-магазине и если после ее нажатия ничего не происходит, то это серьезная проблема. Кнопка не должна работать через раз или добавлять товар только после обновления страницы. Товар должен добавляться в корзину с первого раза, а сайт — уведомлять об этом покупателя.
Вывод
Мы перечислили основные баги с которыми могут столкнуться клиенты интернет-магазина, но их может быть еще больше. Для того, чтобы на сайте не было багов или они быстро устранялись — лучше всего открыть интернет-магазин на платформе, где техподдержкой будут заниматься специалисты. Напоминаем, что на период войны запустить сайт на Хорошопе можно абсолютно бесплатно и платить только абонплату.