Верстальщик в отображении корзины использовал типизацию "number" для поля "количество товара". Соответственно, современный брозуер, типа Chrome пририсовал свои стрелочки к стандартному инпуту для уменьшения и увеличения значения числового поля.
Баг такой:
- клиент положил в корзину товар
- перешел в корзину
- и решил накрутить количество, зажав кнопку увеличения
- накручивал-накручивал так несколько секунд, пока не надоело, и отпустил...
Разбор был недолог: при каждом обновлении значения в поле "количество" на сервер слался асинхронный запрос (ajax) на получение пересчитанной корзины... сервер просто начинал давиться :) и ответы на запросы невпопад продолжали приходить в броузер еще некоторое время после того, как юзер устал накручивать ...
К чему это все я?
- разработчикам - всяческие новые "плюшки" в стандартах не отменяют обдуманного их применения
- тестировщикам - применяя и осваивая навороченные техники тестирования иногда можно просто "взять и сломать" по-старинке :)
Комментариев нет:
Отправить комментарий