суббота, 24 августа 2019 г.

Первое правило аттачей в багах — говорящее название!

Редкий баг обходится без дополнительных вложений. Обычно у нас есть название, описание + некий аттач. Аттач — от английского слова attachment, вложенный файл. Это может быть:

  • Скриншот (картинка экрана);
  • Видео;
  • Файл для воспроизведения;
  • Файл с доп информацией;
  • Файл с примером вызова SOAP-сообщения;
  • SQL-запросы;
  • Используемая утилита (+ комментарий с инструкцией).
  • ...

Люди обычно не заморачиваются, «на чем воспроизвел, то и приложу». Если это скриншот экрана, то как его система сохранила, с названием «Скриншот» или «20000809», так и аттачим.

Дайте файлу говорящее название, чтобы его проще было найти. Ведь обычно в задаче не один вложенный файл, а несколько. И тогда вы просто запутаетесь среди десятка одинаковых вложений «Рисунок», «Тест» или «111.jpg».





Что файл олицетворяет? Какой-то шаг или ошибку? Об этом и пишите:

См рис 8453659846.jpg 
↓ 
См рис «Кривая статистика».
См рис «Мертвый демон».
См рис «Автобус парит в воздухе».
См рис «Борода у женского персонажа».
См рис «Ул Адмирала Лазарева, данные ФИАС».
См рис «Шаг 1. Регистрация».
См рис «Ошибка авторизации».

Это касается не только скриншотов, но и вообще всего!
См файл «Тест.xls» 
↓ 
См файл «Много колонок.xls»
См файл «Одна ячейка.xls»
См файл «20_mb.xls»

См также:
Как заводить задачи в баг-трекер — что еще нужно, кроме аттачей


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

6 комментариев:

  1. Правильная мысль. У меня на рабочем столе прямо сейчас небольшой зоопарк из папок 1111 и тому подобных. Скриншоты в таких папках как сохранились так и остались - с таймстампом.
    При этом у меня есть папки от совсем дрвених задач. Когда только пришёл на новую работу - старался всё делать по-правильному, сейчас не заморачиваюсь, а зря.
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. Да, да! Так все и начинается, «сейчас лень, чуть позже исправлю». А потом получаешь такой зоопарк :)

      Удалить
  2. У меня в "https://tjupka.blogspot.com/2018/06/blog-post_30.html" об этом тоже написано.
    Но к вашей, Ольга, статье есть конкретное примечание. Если скриншот и лог-файлы автоматически генерит логгер, то имена им сложно сочинять в авто-режиме. Разве что по шаблону "[ИмяПродукта]_screenshot_[timestamp].jpg" и "[ИмяПродукта]_exception_[timestamp].log", как это позволяет делать EurekaLog.

    ОтветитьУдалить
    Ответы
    1. Да, все верно) Но у меня все же книга для новичков, а им до автологгирования далеко :)

      Удалить
  3. Ольга,день добрый!
    Во-первых, спасибо большое за Вашу проделанную работу в виде полезного блога).
    Вопрос по поводу запроса add avatar в базе Users. При добавлении .png все путем, при добавлении .jpeg возникает проблема- даже, если файл весит всего 4,8Кб система ругается ("maximum file size 150kb"). Возможно стоит ограничение по пикселям в системе или в чем проблема?

    ОтветитьУдалить
    Ответы
    1. Там разные баги есть, пробуйте локализовать, спойлерить не буду. На то она и тестовая система, ищите, копайте))

      Удалить