понедельник, 15 июля 2019 г.

Все лишнее в баге выносим в доп инфо

Если очень хочется указать, что баг воспроизводится в разных местах, сделайте это. Если, например, воспроизводится в любой форме ввода данных, можно так и написать:

В любую форму ввода денежных данных ввести символ, например, «А». Пример формы — форма доходов http://example.com/income  

Если хотите перечислить ссылки на все доступные формы — сделайте это в доп. инфо.


Вполне допустимо даже в шагах написать про одно место, а остальные упомянуть потом. Это в любом случае будет лучше, чем делать разные ветки шагов:



Шаги
   1.1. В форму ввода доходов ввести «А»
   1.2. В форму ввода расходов ввести «А»
   1.3. В форму ввода процентной ставки ввести «А»
   … 
↓ 
Шаги
В форму ввода доходов http://example.com/income ввести любой символ, например, «А». 
Доп инфо 
Воспроизводится также для полей: 
o Расходы — http://example.com/outcome
o Процентная ставка — http://example.com/persent
o

Конечно, если воспроизводится на любой форме, об этом лучше сообщить в шагах. Но не всегда так делают по разным причинам:

  • Воспроизводится не на всех формах, а на 3 из 5. Перечислять их в шагах будет лишним нагромождением.
  • Воспроизводится везде, но решили сократить шаг для лучшей читаемости. Этот вариант менее хорош, но будем честны, его часто используют. И иногда разработчики сами так просят.

Ведь разработчику важно что? Он прошелся по шагам и воспроизвел. И в идеале он воспроизвел для доходов, исправил в коде, а в остальных местах оно «само поправилось», если разработчики грамотно переиспользуют код.

В любом случае сразу все ссылки вываливать не надо, если вас отдельно об этом не просили. Сохраните их для себя, в дополнительной информации. Это ускорит проверку бага, но не помешать его читабельности.

См также:
Как заводить задачи в баг-трекер → подробнее о том, как ставить задачу и заполнять обязательные поля.

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

1 комментарий: