четверг, 27 августа 2015 г.

Панбагон. Не user-friedly сообщение об ошибке при загрузке файла

Пошла я, значит, на форум Wildberries баг из прошлого поста описывать — http://forum.wildberries.ru/.

Ссылки на сторонние ресурсы там удаляются, так что просто сослаться на блог не получится. Да и вообще это не слишком правильно, ссылка им незнакомая — вдруг там вирус? Поэтому взяла свое описание бага по шаблону и перенесла в пост на форуме. И картинку, картинку попробовала прикрепить. Но снова упс...

Благие намерения перенести баг-репорт 
в форум не увенчались успехом




Называется — пойди угадай, что у тебя не так. Формат png, который допустим (даже не PNG, на что система могла бы ругаться)/

Размер так вообще 1.5 KB, загрузить легко... Хотя, может, слишком мало — тоже плохо? Казалось бы, давайте посмотрим на текст сообщения... Но увы! И тут облом...

Сначала надо локализовать. Грузим другие размеры: 15 кб, 50, 200... Ничего не работает Sad :(
А вот jpg на 25 кб загрузился как миленький!

Пишем баг:

=================================================================

Нельзя загрузить png рисунки на форум


Шаги для воспроизведения

  1. Войти на форум — http://forum.wildberries.ru/ (логин - акой-то, пароль такой-то)
  2. Открыть любую тему.
  3. В окне быстрого ответа нажать на кнопку вставки рисунка (см рис «Кнопка аттача рисунка»).
  4. Выбрать файл формата png, например, 1.png в аттаче
Результат

Файл не загружен, система выдает нечитабельную ошибку

Ожидаемый результат

Файл загружен, так как jpg такого же размера грузится нормально. При этом написано, что формат png — допустимый. Значит, формат и размер подходят.

Если есть доп ограничения (размер, количество пикселей) — их нужно выносить туда, где написано «Allowed file types:...». Туда же прописать и другие ограничения.

Сообщение об ошибке выводить на английском языке, тогда оно не будет превращаться в крокозябры.

==================================================================

Как находить такие баги — думаю, пояснять особо не стоит Smile :)
Если мы тестируем функционал форума, мы проверяем сначала основное:

  • Можно писать посты (быстрый ответ, расширенный режим)
  • Можно создавать новые темы.
  • Можно цитировать других участников
  • Можно (если можно) редактировать и удалять свои высказывания.
Потом идем по доп фишечкам. Если тестируем впервые, прямо каждую кнопочку изучаем. Жирным выделение? Смотрим, как отображается. Аттач можно вставить? Проверяем все допустимые файлы, потом недопустимые и смотрим, как система срегирует на негативное тестирование.

Удачи в поисках! И помните, баги — они повсюду. Даже если вы новичок в тестировании и хотите немного попрактиковаться — практиковаться можно везде!

См также:

Шаблон бага → использовался в статье
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.
Где начинающим тестировщикам получать опыт?

PS — добавила пост в общую копилку багов.

Комментариев нет:

Отправить комментарий