38 подписчиков
Мы уже поговорили о критичности и разновидностях багов, сегодня поговорим о видах бага на примере mail.ru (мобильное приложение/сайт)
-Визуальный. Относится к интерфейсу приложения. Кнопка [Отправить письмо] "уехала" за пределы видимости
-Функциональный. Не отправляется письмо: пользователь нажимает кнопку [Отправить письмо], но ничего не происходит. Или другой пример - файл не прикрепляется к письму
-UX-баг, который влияет на удобство. Например, чтобы прикрепить файл, пользователю приходится несколько раз покидать форму отправки письма и возвращаться обратно или кнопка для прикрепления файла расположена неудобно, её сложно найти
-Баг нагрузки. Сайт mail.ru должен выдерживать большой наплыв посетителей, например, 31 декабря, когда все рассылают поздравления родственникам и друзьям с вложенными "открытками"-картинками, поэтому важно проводить нагрузочное тестирование. Например, искусственно создаётся ситуация, когда в один раздел одновременно зашло несколько тысяч пользователей. Если приложение не загружается или зависает - это баг нагрузки. О видах тестирования, в том числе о нагрузочном тестировании обязательно поговорим в будущих постах
-Баг производительности. Мобильное приложение mail.ru занимает в памяти смартфона слишком много места, работает медленно и быстро тратит заряд батареи
-Баг требований. До начала разработки приложения или отдельной «фичи» (кусок функционала) в требованиях что-то не учли. Например, забыли добавить оповещение, что нельзя прикрепить файл формата .bmp. Приложение может работать с ошибками после прикрепления файла указанного формата или не отправится письмо с таким вложением. Разработчик написал код так, как было в требованиях (или как он их понял). В итоге, сайт или приложение вроде бы работает, как описано в требованиях, но не так, как хотел заказчик
Спасибо за прочтение поста! Буду благодарна за подписку, лайки, комментарии :)
1 минута
21 декабря 2022