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

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

Жанры

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

для исполнения тест-кейсов для новых функциональностей. Что

делать? (Ответ будет в одном из следующих разговоров.)

21. Придумайте аналогию из жизни, чтобы проиллюстрировать

слово "релиз".

22. Перечислите виды релизов.

23. Может ли быть в основном релизе код с зафиксированными

багами предыдущего релиза?

24. Если ответ на предыдущий вопрос положительный, то почему

мы не выпустили патч-релиз, а ждали следующего релиза?

25. Что означает номер релиза 11.44?

26.

Обоснуйте необходимость CVS для процесса разработки ПО и

релиза.

27. Что такое бранч CVS и для чего он нужен?

28. Назовите состояния бранча и условия для этих состояний.

29. Что такое процедура о неотложном ремонте багов и зачем она нужна?

30. Почему для бета-тестирования набирают народ из типичных

пользователей?

ЧАСТЬ 2

• ЦИКЛ ТЕСТИРОВАНИЯ ПО

• КЛАССИФИКАЦИЯ ВИДОВ

ТЕСТИРОВАНИЯ

цикл

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

• ИЗУЧЕНИЕ И АНАЛИЗ ПРЕДМЕТА ТЕСТИРОВАНИЯ

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

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

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

медленно рассмотреть цикл тестирования.

П

Поехали.

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

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

жимный пылесос. После того как агрегат вытащен из коробки,

берем "Инструкцию по использованию" и мытарим чудо техники,

пока все десять режимов не докажут свою лояльность и пре-

данность.

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

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

1. Прочитали, например, пункт 2п инструкции, чтобы понять,

как работает режим влажной уборки.

2. Мгновенно в уме составили план проверки влажной уборки:

а. Налить горячую воду в верхний бачок пылесоса.

б. Нажать на кнопку Power.

в. Нажать на кнопку Pressure.

г. И т.д. и т.п.

3. Осуществили проверку согласно плану.

131

132

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

Перейдем от тестирования пылесосов к тестированию ПО.

Цикл тестирования ПО состоит из трех этапов:

1. Изучение и анализ предмета тестирования.

2. Планирование тестирования.

3. Исполнение тестирования.

На любом из этапов может быть найден баг (как

в ПО, так и в

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

товарищем (например, программистом или продюсером), и

качество ремонта должно быть сертифицировано тестиров-

щиком.

Свяжем цикл тестирования с циклом разработки:

1. Изучение и анализ предмета тестирования

начинаются перед утверждением спека (в завершение стадии

"Разработка дизайна продукта и создание документации") и про-

должаются на стадии "Кодирование".

2. Планирование тестирования

происходит на стадии "Кодирование".

3. Исполнение тестирования

происходит на стадии "Исполнение тестирования и ремонт багов".

Важный момент:

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

рования — это всего лишь типичная модель взаимодействия

процессов, в то время как на практике, и особенно в стартапах,

встречается множество ситуаций, когда, например, нет спеков,

код уже написан и его срочно нужно протестировать навскидку,

нет времени на создание тест-документации и пр. Поэтому пред-

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

лись от цикла разработки.

Что нам это даст? Гибкость, так как,

зная цикл тестирования как независимый процесс, мы сможем

легко связать его с любым циклом разработки ПО в любой ин-

тернет-компании.

Цикл тестирования ПО

133

Итак, независимый процесс, называемый циклом тестирования

ПО, состоит из трех стадий:

1. Изучение и анализ предмета тестирования.

2. Планирование тестирования.

3. Исполнение тестирования.

1. Изучение и анализ предмета тестирования

Вопрос: что можно протестировать в интернет-проекте?

Легитимные варианты ответа:

интерфейс пользователя (например, что определенная кноп-

ка называется "Купить", а не "Кипуть");

скорость работы веб-сайта (например, то, что при одно-

временной работе с сайтом 200 пользователей скорость за-

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

Архил...? 4

Кожевников Павел
4. Архил...?
Фантастика:
фэнтези
попаданцы
альтернативная история
5.50
рейтинг книги
Архил...? 4

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

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

Седьмой Рубеж II

Бор Жорж
2. 5000 лет темноты
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Седьмой Рубеж II

Черный Маг Императора 5

Герда Александр
5. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 5

На границе империй. Том 10. Часть 5

INDIGO
23. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 5

Сержант. Назад в СССР. Книга 4

Гаусс Максим
4. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Сержант. Назад в СССР. Книга 4

Личный аптекарь императора. Том 4

Карелин Сергей Витальевич
4. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Личный аптекарь императора. Том 4

Девочка из прошлого

Тоцка Тала
3. Айдаровы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Девочка из прошлого

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

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

На границе империй. Том 7. Часть 3

INDIGO
9. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.40
рейтинг книги
На границе империй. Том 7. Часть 3

Князь Барсов

Петров Максим Николаевич
1. РОС. На мягких лапах
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Князь Барсов

Бывшая жена драконьего военачальника

Найт Алекс
2. Мир Разлома
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Бывшая жена драконьего военачальника

Сын Тишайшего 2

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

Виконт. Книга 4. Колонист

Юллем Евгений
Псевдоним `Испанец`
Фантастика:
фэнтези
попаданцы
аниме
7.50
рейтинг книги
Виконт. Книга 4. Колонист