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

на главную

Жанры

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

ного билда (broken build) не решается в течение, скажем, 60 ми-

нут, то, согласно правилам нашей компании, С. Щетинин воз-

вращает на www.main.testshop.rs предыдущий билд, т.е. 58.

Тестировщик Антон Никонов получает радостное известие, что

баг #3221 был зафиксирован и отремонтированный код ждет его

на www.main.testshop.rs. Удостоверившись,

что www.main.testshop.rs

имеет версию и билд 7.0-59, он исполняет шаги, указанные в

"Описании и шагах..." бага, и, удостоверившись, что значение

result стало равным 10, закрывает баг:

Атрибут: Resolution.

Значение:

"Fix is Verified".

Атрибут: Status.

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

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

255

А затем в качестве второй части регрессивного тестирования ис-

полняет, например, тест-кейс с картой MasterCard. Флоу с

MasterCard — это приоритетное флоу функциональности Оплата,

и неплохая идея проверить, что ремонт ситуации с VISA не сломал

флоу с MasterCard.

Краткое подведение итогов

1. СТБ —это

• с одной стороны, хранилище багов, а

• с другой — средство коммуникации.

2. Баг — это в зависимости от контекста

• расхождение между фактическим и ожидаемым результатами

и/или

запись (виртуальная карточка) в СТБ.

3. Настройки СТБ определяются процессом, а не наоборот.

4. Настройками СТБ и созданием эккаунтов ведает администратор

СТБ.

5. Занести баг может любой, у кого есть счет в СТБ и соответст-

вующая привилегия.

6. У бага в СТБ есть атрибуты, значения которых позволяют судить

о состоянии и истории бага.

7. Значения некоторых атрибутов присваиваются автоматически

(номер бага).

8. Мы никогда не заносим баг с кратким описанием "Ничего не

работает".

9. Приложение (attachment) — это суперполезная вещь, так как

служит графической (как правило) иллюстрацией бага.

10. У каждого открытого бага всегда есть держатель.

11. На интранете обязательно должна быть страничка "Кто ответ-

ственен за что".

12. Серьезность бага —это техническая категория.

13. Приоритет бага — категория, связанная с бизнесом.

14. Нет ни

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

гласности.

15. Функциональность — это только одно из значений емкого тер-

мина фича.

16. Значения резолюции — это этапы жизни бага.

Вопросы и задания для самопроверки

1. Могут ли простые бумажные карточки или текстовый файл слу-

жить в качестве СТБ?

2. Приведите пример формата значения атрибута "Шаги и ожи-

даемый результат".

256

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

3. Чем били по голове тех, кто заносил баг с кратким описанием

"Ничего не работает"?

4. Перечислите элементы веб-страницы и проблемы, с ними свя-

занные.

5. Как сделать графический файл с тем, что мы видим на экране

монитора?

6. Основная обязанность держателя бага.

7. Что должен проверить Verifier перед началом регрессивного

тестирования?

8. Приведите две части регрессивного тестирования. Нужно ли

проводить вторую часть, если первая не работает? Можно ли

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

9. В чем концептуальное различие серьезности и приоритета?

10. Кого мы обычно включаем в Notify list?

11. Дайте определение фича.

12. Почему возникают ситуации, когда баги приходится открывать

заново?

13. Что нужно делать для того, чтобы программисты не возвращали

вам баги как "Not Reproducible'"?

14. Почему возникают ситуации, когда баг возвращается с резо-

люцией "Not a bug"?

15. Нарисуйте блок-схему процесса трэкинга багов.

ИСПОЛНЕНИЕ ТЕСТИРОВАНИЯ.

СТАДИЯ 1:

ТЕСТИРОВАНИЕ НОВЫХ ФИЧА

• TEST ESTIMATION (ТЕСТ-СМЕТА)

ENTRY/EXIT CRITERIA (КРИТЕРИЙ НАЧАЛА/ЗАВЕРШЕНИЯ)

• TEST PLAN (ТЕСТ-ПЛАН)

отя при разговоре о процессе разработки ПО мы перевели

Х "New Feature Testing" как "Тестирование новых компонен-

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

Исполнение тестирования состоит из двух стадий, идущих в сле-

дующей очередности:

1. Тестирование новых фича (new feature testing);

2. Регрессивное тестирование (regression testing).

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

Я Гордый часть 2

Машуков Тимур
2. Стальные яйца
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я Гордый часть 2

Приручитель женщин-монстров. Том 5

Дорничев Дмитрий
5. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 5

Бездомыш. Предземье

Рымин Андрей Олегович
3. К Вершине
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Бездомыш. Предземье

Идеальный мир для Социопата 3

Сапфир Олег
3. Социопат
Фантастика:
боевая фантастика
6.17
рейтинг книги
Идеальный мир для Социопата 3

Сонный лекарь 4

Голд Джон
4. Не вывожу
Фантастика:
альтернативная история
аниме
5.00
рейтинг книги
Сонный лекарь 4

(Противо)показаны друг другу

Юнина Наталья
Любовные романы:
современные любовные романы
эро литература
5.25
рейтинг книги
(Противо)показаны друг другу

Корсар

Русич Антон
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
6.29
рейтинг книги
Корсар

"Фантастика 2023-123". Компиляция. Книги 1-25

Харников Александр Петрович
Фантастика 2023. Компиляция
Фантастика:
боевая фантастика
альтернативная история
5.00
рейтинг книги
Фантастика 2023-123. Компиляция. Книги 1-25

Идеальный мир для Лекаря 10

Сапфир Олег
10. Лекарь
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 10

Вперед в прошлое 5

Ратманов Денис
5. Вперед в прошлое
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Вперед в прошлое 5

Дворянская кровь

Седой Василий
1. Дворянская кровь
Фантастика:
попаданцы
альтернативная история
7.00
рейтинг книги
Дворянская кровь

Системный Нуб

Тактарин Ринат
1. Ловец душ
Фантастика:
боевая фантастика
рпг
5.00
рейтинг книги
Системный Нуб

Система Возвышения. (цикл 1-8) - Николай Раздоров

Раздоров Николай
Система Возвышения
Фантастика:
боевая фантастика
4.65
рейтинг книги
Система Возвышения. (цикл 1-8) - Николай Раздоров

Путь Шамана. Шаг 1: Начало

Маханенко Василий Михайлович
1. Мир Барлионы
Фантастика:
фэнтези
рпг
попаданцы
9.42
рейтинг книги
Путь Шамана. Шаг 1: Начало