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

на главную - закладки

Жанры

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

вышесказанного, мы должны дать багу приоритет П1. Значение:

"Я7 ".

Атрибут: Notify list.

Согласно странице интранета "Кто ответствен за что", оплата ку-

рируется продюсером В. Новоселовым. Значение:

"5. Новоселов".

Атрибут: Туре.

Значение: "Bug".

Атрибут: Resolution.

Мы

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

поэтому ставим резолюцию как "Assigned". Значение: "Assigned".

СТБ присвоила багу номер 3221.

После того как баг был занесен, е-мейлы летят к

• А. Никонову (Submitted by — автор бага),

• О. Столярову (Assigned to — держатель бага) и

• В.Новоселову (лицо из Notify list).

Поскольку держателем бага стал Олег Столяров, то за ним и сле-

дующее действие, а именно рассмотрение проблемы.

Проблема рассмотрена, и баг найден в коде Python файла

create_payment.py:

ifcredit card== "VISA":

update _db(" update cc transaction set result = 20 where exter-

nal id = " + transaction id).

Этот код, переведенный на язык Пушкина и Булгакова, означает:

Если используется кредитная карта VISA,

сделай значение колонки result таблицы cc_transaction рав-

ным 20 в строке, где значение колонки externalid равно

значению переменной transactionid.

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

253

Как видим, это простой в починке баг, который исправляется из-

менением цифры 2 на цифру 1:

if credit card == "VISA ":

update_db("update cc transaction set result — 10 where exter-

nal id - " + trans action id).

Олежек входит в СТБ:

Атрибут: Resolution.

Значение:

"Fix in Progress ".

Олежек исправляет баг на своем плэйграунде, делает скоренький

юнит-тест и сохраняет баг в бранче CVS для релиза 7.0 и в стволе.

Затем он снова входит в СТБ и передает баг дальше:

Атрибут: Resolution.

Значение:

"Fixed".

Атрибут: Version Fixed.

Значение:

"7.0".

Атрибут: Build Fixed.

Значение:

"59".

Сегодня вторник, а значит, согласно страничке в интранете "Рас-

писание релиз-инженеров", новый билд может запустить для нас

релиз-инженер С. Щетинин, который сегодня находится на де-

журстве по всем вопросам, связанным с багами.

Атрибут: Assigned to.

Значение:

"С. Щетинин".

С. Щетинин, только что вернувшийся с обильного обеда, про-

шедшего в ресторане "Mayflower" в окружении институтских

дружков, таких же, как он, тунеядцев и игроков в покер, получает

от СТБ е-мейл о том, что он стал новым держателем бага #3221.

С. Щетинин является держателем и множества других багов,

ждущих своего регрессивного тестирования. Согласно распи-

санию билдов в компании www.testshop.rs, у нас есть 3 билда

254

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

в день: в 12:00, 15:00, 18:00 по московскому времени. Сейчас 14:45,

и через 15 минут Станислав должен запустить новый очередной

билд (59) для версии 7.0.

Запустив билд-скрипт для версии 7.0, он входит в СТБ и среди

прочих меняет и #3221:

Атрибут: Resolution.

Значение:

"Build in Progress ".

После того как билд-тест сайта www.main.testshop.rs завершен и не

было никаких ошибок (например, проблем с интеграцией кода одного

программиста с кодом другого), сеньор Щетинин снова идет в СТБ:

Атрибут: Resolution.

Значение:

"Verify".

Атрибут: Assigned to.

Значение:

"А. Никонов".

Если ошибки поломали билд, то начинается выяснение и устра-

нение. Ошибка может быть допущена как релиз-инженером, так

и программистом. В последнем случае срочно посылают е-мейлы

программистам с целью выяснить, чем код поломал билд, чтобы

те немедленно разобрались, в чем дело. Если проблема сломан-

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

Тринадцатый IV

NikL
4. Видящий смерть
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Тринадцатый IV

Внешняя Зона

Жгулёв Пётр Николаевич
8. Real-Rpg
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Внешняя Зона

Свои чужие

Джокер Ольга
2. Не родные
Любовные романы:
современные любовные романы
6.71
рейтинг книги
Свои чужие

Свадьба по приказу, или Моя непокорная княжна

Чернованова Валерия Михайловна
Любовные романы:
любовно-фантастические романы
5.57
рейтинг книги
Свадьба по приказу, или Моя непокорная княжна

Правила Барби

Аллен Селина
4. Элита Нью-Йорка
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Правила Барби

Попаданка в деле, или Ваш любимый доктор - 2

Марей Соня
2. Попаданка в деле, или Ваш любимый доктор
Любовные романы:
любовно-фантастические романы
7.43
рейтинг книги
Попаданка в деле, или Ваш любимый доктор - 2

Метаморфозы Катрин

Ром Полина
Фантастика:
фэнтези
8.26
рейтинг книги
Метаморфозы Катрин

Совпадений нет

Безрукова Елена
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Совпадений нет

Последний Паладин. Том 6

Саваровский Роман
6. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 6

Возвышение Меркурия. Книга 5

Кронос Александр
5. Меркурий
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 5

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Шесть принцев для мисс Недотроги

Суббота Светлана
3. Мисс Недотрога
Фантастика:
фэнтези
7.92
рейтинг книги
Шесть принцев для мисс Недотроги

Изменить нельзя простить

Томченко Анна
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Изменить нельзя простить

Не грози Дубровскому! Том Х

Панарин Антон
10. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том Х