четверг, 18 февраля 2021 г.

Каким должно быть сообщение об ошибке

Каким должно быть сообщение об ошибке?

— Коротким, иначе пользователь заснет, читая его.

— Понятным, иначе как понять, что я сделала не так?


Из сообщения должно быть понятно:

— В чем моя ошибка?

— Что мне сделать, чтобы исправить ее?


При этом сообщение должно быть в мире пользователя. Мне будут одинаково непонятны тексты:

— Извините, что-то сломалось.

— Error 38759245, see line 333 in code

— Неправильно введены данные.


Особенно на форме из 100 полей. Какие именно данные я ввела неверно? И даже если их подсветили красным, а что неверно то? Как верно будет? Вы мне скажите, что делать то надо.


А еще можно сделать сообщение интересным и смешным! Как? Вот, посмотрите, какая прелесть:


 


См также:

Сообщения об ошибках — тоже документация, тестируйте их! — подробнее про сообщения об ошибках


PS — это выдержка из моей книги для начинающих тестировщиков, написана в помощь студентам моей школы для тестировщиков

2 комментария:

  1. Текст в картинке "https://1.bp.blogspot.com/-4A1iyKiGDQo/YC5s7LW2JHI/AAAAAAAAZlw/CgDAzUpZZ30yhHKcFRPkEKFgMiMiA35eQCLcBGAsYHQ/s800/18.png" черного цвета, а при максимизации (внутренней для сайта Blogger.com) фон у всех картинок в браузерах (Edge, FF) тоже чёрный. Возможно, в вашей картинке свой фон не выставлен, то есть прозрачный, поэтому и прочитать пример подробного большого ответа у юзера может не получиться.
    Вот вам и повод для написания чит-листа тестирования картинок. ;)

    ОтветитьУдалить
  2. В моей практике встречались пустые тексты ошибок. Так что, стоит пополнить список о качестве сообщений - не пустое. И этот тест не из числа граничных значений или понятности, и даже не причислишь его к наличию/отсутствию. Хотя, можно засчитать появление окна типа "ошибка" с пустым текстом любым из вышеперечисленных параметром тестирования, потому что либо кодер недопечатал, либо аналитик изначально не предоставил текст.
    Хорошим тоном также считается (из моей практики выработалось) наличие ссылки в сообщении об ошибке на конкретные нарушенные правила.

    ОтветитьУдалить