Size: a a a

2020 December 27

JV

Julia V. in QA juniors
Явное тоже не стоит приписывать.
источник

A

Aletca in QA juniors
Julia V.
Явное тоже не стоит приписывать.
а зачем тут шаги расписывать? Разработчики явно их читать даже не будут
источник

A

Aletca in QA juniors
В джире вообще шаги редко ведь расписывают
источник

DN

Dmitrii Novikov in QA juniors
Aletca
Дмитрий, чтобы с вами спорить, мне еще расти и расти, я просто высказала свое мнение
Мне казалось, достаточно было внимательно прочитать. Но возможно, я недостаточно ясно выразился.
Баг-репорт -- это инструкция про то, как увидеть расхождение между ожидаемым и фактическим результатом. Минимально необходимое количество параметров, соответственно: шаги, что я хотел увидеть, что я получил взамен.
Когда Вы звоните в автомастерскую с криком "я вставила ключ в замок зажигания и у меня колёса отвалились" -- это тоже баг-репорт. И заголовка у него нет. Ожидаемый результат есть всегда. В данном случае, он подразумевается ("колёса на месте"). Вот на таком случае спор и завязался. Зачем писать ожидаемый результат, если он прям всем очевиден.

Все дополнительные поля (versions, preconditions, user impact, requirements, tested by, additional notes, versions affected, reproduced on prod build, workaround -- да кучу всего можно придумать) -- это расширение. По договорённости. Да, если Вы договаривались, но что-то не указали, Ваш лид, менеджер, или разработчик могут иметь право сказать Вам, что, мол, "это не баг-репорт, переделывай", имея в виду "мы с тобой договаривались о том, что ты будешь... А ты не... Пожалуйста, исправь".
Так понятнее?
источник

JV

Julia V. in QA juniors
Aletca
а зачем тут шаги расписывать? Разработчики явно их читать даже не будут
Иногда нужно, чтобы воспроизвести какую-то ошибку в точности так же, как воспроизводилось у тестировщика.
Или ссылку на страницу - мегаудобно, прямо из багрепорта переходишь в нужное место.
источник

DN

Dmitrii Novikov in QA juniors
Julia V.
В таком формате будет очень длинно для заголовка и порой лишнее. "При нажатии на кнопку" - есть другие варианты?
Остальные нюансы можно в шагах описать.
"после нажатия на кнопку"? ) Т.е. кнопка нажалась и даже сообщение есть "заявка отправлена" и даже редирект есть, например... А заявка не отправилась )
источник

NR

Nikolay Romeiko in QA juniors
шаги стоит писать как минимум для того, что бы пока ты в отпуске-болеешь, твой тикет могли закрыть без лишних вопросов
источник

JV

Julia V. in QA juniors
Dmitrii Novikov
"после нажатия на кнопку"? ) Т.е. кнопка нажалась и даже сообщение есть "заявка отправлена" и даже редирект есть, например... А заявка не отправилась )
Тогда "Заявка не поступает "куда-то там", куда должна была прилететь. Надо ведь в заголовке указывать конкретные вещи.
источник

A

Aletca in QA juniors
Dmitrii Novikov
"после нажатия на кнопку"? ) Т.е. кнопка нажалась и даже сообщение есть "заявка отправлена" и даже редирект есть, например... А заявка не отправилась )
Так, подождите. Если сообщение есть, что заявка отправлена, То каким образом тестировщик увидел, что она не отправилась?
источник

A

Aletca in QA juniors
мы же говорим о тестировании сайта, без базы данных
источник

JV

Julia V. in QA juniors
Aletca
Так, подождите. Если сообщение есть, что заявка отправлена, То каким образом тестировщик увидел, что она не отправилась?
Вот-вот. Выше написала, что это уже другая проверка и другая ошибка.
источник

JV

Julia V. in QA juniors
Aletca
мы же говорим о тестировании сайта, без базы данных
Тогда этого не видно и такого баг-репорта не заведется.
источник

DN

Dmitrii Novikov in QA juniors
Julia V.
Явное тоже не стоит приписывать.
Кмк, изначальный спор как раз упёрся в вопрос "а насколько явно я определяю явное".)
На примере Keane -- 500 ошибка -- пришёл новый разработчик и исправил 500 на 418. Формально, он прав (хоть и говнюк, с т.з. тестировщика), тестировщик -- нет. Разработчик не должен быть телепатом. И зачастую, разработчик не должен сам придумывать ожидаемый результат.
источник

K

Keane in QA juniors
Nikolay Romeiko
шаги стоит писать как минимум для того, что бы пока ты в отпуске-болеешь, твой тикет могли закрыть без лишних вопросов
+9000.

И к этому могу добавить, что иногда баги фиксят спустя 5 лет. Без STR сложно даже самому иногда это воспроизвести.
источник

DN

Dmitrii Novikov in QA juniors
Aletca
Так, подождите. Если сообщение есть, что заявка отправлена, То каким образом тестировщик увидел, что она не отправилась?
Ну, она, например, не пришла куда надо. Или в базе не прописалась. Или статус не поменялся.
источник

A

Aletca in QA juniors
😂 не, я больше не буду озвучивать свое мнение, Мое мнение нужно всегда писать заголовок, ожидаемый и фактический результат. Потому что это не одно и тоже.
источник

JV

Julia V. in QA juniors
Dmitrii Novikov
Кмк, изначальный спор как раз упёрся в вопрос "а насколько явно я определяю явное".)
На примере Keane -- 500 ошибка -- пришёл новый разработчик и исправил 500 на 418. Формально, он прав (хоть и говнюк, с т.з. тестировщика), тестировщик -- нет. Разработчик не должен быть телепатом. И зачастую, разработчик не должен сам придумывать ожидаемый результат.
Ожидаемый результат и фактический - в описании. В заголовке только сама суть, кратко и емко.
источник

DN

Dmitrii Novikov in QA juniors
Aletca
В джире вообще шаги редко ведь расписывают
Не видел таких случаев
источник

DN

Dmitrii Novikov in QA juniors
Aletca
а зачем тут шаги расписывать? Разработчики явно их читать даже не будут
Или будут? Или другие тестировщики будут? Или мы тут в предсказателей и телепатов играем? )
источник

K

Keane in QA juniors
Dmitrii Novikov
Или будут? Или другие тестировщики будут? Или мы тут в предсказателей и телепатов играем? )
А как же воспроизведение багов по фотографии монитора?)))
источник