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

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

Жанры

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

не работает (баг в тест-туле является абсолютно легитимным багом!).

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

в данной ситуации тестирование, то баг не является блокирующим и не

подходит под С2. Примером обходного пути в данном случае является

создание эккаунта вручную.

СЗ УМЕРЕННЫЙ

Функциональные

проблемы
(functional bugs) — под эту категорию

подходят все функциональные баги, не подходящие под С1 и С2. Как

правило, это простое расхождение между фактическим и ожидаемым

результатами, когда все шаги тест-кейса (все этапы флоу) исполнены.

СА КОСМЕТИЧЕСКИЙ

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

(content), правописанием (spelling) и интерфейсом пользователя (User

Interface).

Значение серьезности бага обязательно должно быть выбрано из

списка, иначе баг нельзя занести в СТБ.

PRIORITY (ПРИОРИТЕТ БАГА)

Форма: ниспадающее меню со значениями от Ш до П4 (Ш—4)

включительно.

Содержание: приоритет бага — это показатель важности бага

для бизнеса компании.

Кстати, многие товарищи путают приоритет и серьезность. Ко-

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

отражает технический аспект бага, а приоритет — коммер-

ческий.

Серьезность — это категория абсолютная. Приоритет — это

категория относительная.

Так, если сайт рушится (crash), то это С1, и мы не можем, на-

пример, по политическим соображениям изменить серьезность

такого бага, например, на С2, так как ситуация (с системным

сбоем) четко соответствует дефиниции С1. Если же тести-

ровщик назначил приоритет как П1, то программист вполне

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

229

может оспорить такое решение и в итоге приоритет

будет П2.

Таким образом, назначение серьезности это механическое дей-

ствие, а приоритета творческое, связанное с оценкой угрозы

бага для бизнеса компании.

Часто в документации процесса и настройках СТБ определена

четкая связь между верхними значениями серьезности и приори-

тета.

Например, если установлено, что "при серьезности С1 значение при-

оритета должно быть П1", и тестировшик выбирает С1 и П2, то СТБ не

позволит занести баг и выдаст ошибку.

В большинстве же случаев, т.е. при СЗ (функциональных) багах,

нет четкой зависимости между серьезностью и приоритетом, и в

"Описании и шагах..." иногда стоит объяснить, почему вы

выбрали именно этот приоритет, а не более высокий или более

низкий.

Кстати, П1 баг, из-за которого может сорваться запланированный

релиз, называется showstopper ("пробка"). Примером такого бага мо-

жет служить ситуация, когда тестирование функциональности "Оплата"

полностью заблокировано из-за бага во вспомогательном ПО, симули-

рующем платежную систему.

Еще пара слов о связи серьезности и приоритета бага: например,

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

Фраза "казнить нельзя помиловать" содержит баг, так как от-

сутствует запятая. Отсутствие запятой — это С4, но ситуация,

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

это П1. Ну, например, из-за величины негативных последствий

для имиджа правосудия (шутка).

Кроме привязки к серьезности бага на приоритет могут воздейст-

вовать следующие потенциальные либо реальные вещи:

• процент затронутых пользователей,

• денежные потери для компании,

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

• негативные последствия для имиджа компании.

В каждой компании должны быть дефиниции приоритета багов

(bug priority definitions), в которых обязательным элементом яв-

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

ментом могут быть факторы, указанные выше, например процент

затронутых пользователей).

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

Новый Рал 4

Северный Лис
4. Рал!
Фантастика:
попаданцы
5.00
рейтинг книги
Новый Рал 4

Дорогой Солнца

Котов Сергей
1. Дорогой Солнца
Фантастика:
боевая фантастика
постапокалипсис
5.00
рейтинг книги
Дорогой Солнца

Имперец. Том 1 и Том 2

Романов Михаил Яковлевич
1. Имперец
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Имперец. Том 1 и Том 2

Кодекс Крови. Книга II

Борзых М.
2. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга II

(Не) моя ДНК

Рымарь Диана
6. Сапфировые истории
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
(Не) моя ДНК

Попытка возврата. Тетралогия

Конюшевский Владислав Николаевич
Попытка возврата
Фантастика:
альтернативная история
9.26
рейтинг книги
Попытка возврата. Тетралогия

Назад в ссср 6

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

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

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

Адвокат вольного города

Парсиев Дмитрий
1. Адвокат
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Адвокат вольного города

Орден Багровой бури. Книга 5

Ермоленков Алексей
5. Орден Багровой бури
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Орден Багровой бури. Книга 5

Бастард Императора. Том 6

Орлов Андрей Юрьевич
6. Бастард Императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Бастард Императора. Том 6

Кротовский, вы сдурели

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

Баронесса. Эхо забытой цивилизации

Верескова Дарья
1. Проект «Фронтир Вита»
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Баронесса. Эхо забытой цивилизации

Хозяйка усадьбы, или Графиня поневоле

Рамис Кира
Любовные романы:
любовно-фантастические романы
5.50
рейтинг книги
Хозяйка усадьбы, или Графиня поневоле