Чтение онлайн

на главную

Жанры

tестирование dot com
Шрифт:

ходил из одной лаборатории в другую по морозной улице.

240

Тестирование Дот Ком. Часть 3

Так как он был заядлым курильщиком, то перед выходом на улицу, что-

бы освободить руки для зажигалки и сигареты, он клал пробирку

с веществом "ближе к сердцу" во

внутренний карман пиджака,

и, таким образом, жидкость в пробирке не охлаждалась, как это было

с коллегами N., которые не курили и переносили пробирки в руках.

Мораль сей истории такова: порой мельчайший нюанс может иметь

радикальное влияние на конечный результат.

Кстати,

условием (а вернее, одним из необходимых условий) для воспроизве-

дения вещества было недопущение охлаждения жидкости в пробирке.

Причиной же появления того или иного итогового вещества были хи-

мические процессы.

Итак, стремитесь к тому, чтобы программисты никогда не воз-

вращали вам баги с резолюцией Can't reproduce.

Держатель — тот, кто занес баг в СТБ.

Duplicate (дубликат)

Эта резолюция выбирается после того, как повторный баг был

занесен СТБ для той же проблемы.

Даже в стартапах в СТБ заносятся сотни и тысячи новых багов, и

порой физически нет возможности просмотреть каждый из них,

так чтобы постоянно быть в курсе дел и не занести баг — дубли-

кат уже существующего. На помощь может прийти модификация

ваших персональных настроек СТБ, где можно предусмотреть,

что вы будете извещаться е-мейлом о всех багах, имеющих опре-

деленные значения определенных атрибутов (например, слово

"корзина" в кратком описании).

Такая резолюция позволяет закрыть баг.

Держатель — тот, кто занес баг в СТБ.

Not a bug (не баг)

Это значение резолюции присваивается, как правило, программи-

стом, когда возникает ситуация "it's not a bug, it's a feature " ("это

не баг, а фича"), т.е. тестировщик принял за баг то, что, по мне-

нию программиста, работает правильно.

Когда возникают подобные ситуации? Например, когда тести-

ровщик создал тест-кейсы, руководствуясь

спеком, а програм-

мист создал код, руководствуясь чем-то иным.

Жизнь замечательных багов

241

Почему возникает "руководствуясь чем-то иным"? Из-за плохих

спеков, когда программист фактически делает работу продюсера,

придумывая то, как должны работать функциональности, либо же

из-за того, что программист решает просто "забить", скажем, на

часть спека и сделать по-своему.

Бывает также, что либо тестировщик, либо программист, либо оба

из них неправильно поняли спек.

Бывает также, что программист просто "пропустил" часть спека

и не написал для этой части код.

Причин множество.

Как правило, после того как программист возвращает мне баг с

Not a bug, я читаю его комментарии и принимаю решение о за-

крытии бага или возврате его программисту (меняю резолюцию

на Assigned и меняю мое имя в Assigned to на имя программиста)

с моими комментариями.

Кстати, в зависимости от СТБ и ее настроек значения атрибутов могут быть

а) взаимозависимыми или

б) нет.

Примеры

а) значение атрибута Assigned to меняется автоматически в зависи

мости от резолюции:

если программист выбрал Not a bug, значение Assigned to само ме-

няется на имя лица, занесшего баг в СТБ;

б) значение атрибута Assigned to статично:

после того как программист выбрал резолюцию Not a Bug, он дол-

жен самостоятельно изменить значение Assigned to на имя лица,

занесшего баг в СТБ.

Обратно к Not a bug.

Если нужно, я уточняю у самого программиста дополнительные

детали, и если мы не приходим к консенсусу о том, закрывать баг

либо начать ремонт, то я меняю Not a bug на Assigned, выбираю в

Assigned to имя продюсера и пишу в комментариях, чтобы тот

Поделиться:
Популярные книги

Сила рода. Том 3

Вяч Павел
2. Претендент
Фантастика:
фэнтези
боевая фантастика
6.17
рейтинг книги
Сила рода. Том 3

Измена. Истинная генерала драконов

Такер Эйси
1. Измены по-драконьи
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Измена. Истинная генерала драконов

Убивать чтобы жить 7

Бор Жорж
7. УЧЖ
Фантастика:
героическая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 7

Самый лучший пионер

Смолин Павел
1. Самый лучший пионер
Фантастика:
попаданцы
альтернативная история
5.62
рейтинг книги
Самый лучший пионер

Завод 2: назад в СССР

Гуров Валерий Александрович
2. Завод
Фантастика:
попаданцы
альтернативная история
фэнтези
5.00
рейтинг книги
Завод 2: назад в СССР

Я тебя не предавал

Бигси Анна
2. Ворон
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Я тебя не предавал

Весь цикл «Десантник на престоле». Шесть книг

Ланцов Михаил Алексеевич
Десантник на престоле
Фантастика:
альтернативная история
8.38
рейтинг книги
Весь цикл «Десантник на престоле». Шесть книг

Газлайтер. Том 17

Володин Григорий Григорьевич
17. История Телепата
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Газлайтер. Том 17

Курсант: назад в СССР 2

Дамиров Рафаэль
2. Курсант
Фантастика:
попаданцы
альтернативная история
6.33
рейтинг книги
Курсант: назад в СССР 2

Сердце Дракона. Том 9

Клеванский Кирилл Сергеевич
9. Сердце дракона
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
7.69
рейтинг книги
Сердце Дракона. Том 9

Газлайтер. Том 1

Володин Григорий
1. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 1

Белые погоны

Лисина Александра
3. Гибрид
Фантастика:
фэнтези
попаданцы
технофэнтези
аниме
5.00
рейтинг книги
Белые погоны

Кротовский, сколько можно?

Парсиев Дмитрий
5. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Кротовский, сколько можно?

Мимик нового Мира 6

Северный Лис
5. Мимик!
Фантастика:
юмористическая фантастика
попаданцы
рпг
5.00
рейтинг книги
Мимик нового Мира 6