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

на главную

Жанры

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

• наш бизнес делает наибольшие деньги.

Как и было обещано, переходим к следующей стадии, а перед

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

вместо него употребляется равнозначное push — "толчок".

Большая картина цикла разработки ПО

Пример

Допустим, у нас есть

мама (продюсер),

сын 7 лет (программист,

тестировщик, релиз-инженер и

служба поддержки),

Цикл разработки ПО

123

папа (пользователь) и

неограниченное количество разнообразных деталей конструктора

для строительства игрушечного дома.

Мама говорит сыну: "Давай сделаем папе приятное и построим для него

одноэтажный дом (идея), который должен выглядеть вот так и вот так

(дизайн продукта)".

Сын собирает отдельно

крышу,

стены,

двери и

окна (кодирование).

Потом происходит соединение всех частей (интеграция), в результате

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

совпадают с выпуклостями стен, а окна не подходят по цвету. Сын

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

ногами, бросать вниз с семнадцатого этажа и оставлять на ночь в

наполненной ванной (тестирование). В результате обнаруживаются

некоторые недоработки (баги), которые постепенно устраняются

(фиксирование багов). Когда все нормально, домик передается папе

(релиз), который иногда просит (е-мейл/звонок в службу поддержки

пользователей), чтобы некоторые проблемы, такие, как неровности

крыши, с которой падает кружка с пивом (пострелиз-баги), были

немедленно исправлены (фиксирование пострелиз-багов).

Вернемся к нашему www.testshop.rs.

Давайте рассмотрим большую картину цикла разработки ПО в

динамике.

Сначала обобщим знания об игроках, их ролях и стадиях цикла с

их участием.

Игрок

Роль

Стадия

Маркетолог

Генерирует идеи и составляет MRD

Идея

Продюсер

Разрабатывает и документирует

Дизайн

дизайн продукта

и документация

Программист

Переводит дизайн продукта на язык

Кодирование

программирования

Ремонтирует баги

Тест и ремонт

Тестировщик

Готовится к исполнению

Кодирование

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

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

Тест и ремонт

124

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

1. Итак, начнем с бара, вернее, с идеи версии 1.0, которая в

этом баре пришла.

2. После того как идея v. 1.0 была принята за путеводную звезду

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

v. 1.0 этой идеи. Основное действующее лицо — продюсер.

А в это время

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

следующего релиза на стадии идея v. 2.O.

3. После того как дизайн и документация v. 1.0 завершены,

наступает стадия кодирование v. 1.0. Основное дейст-

вующее лицо — программист.

А в это время

• тестировщик планирует, как он будет тестировать код,

разрабатываемый сейчас программистом;

• продюсер работает уже над стадией дизайн и документа-

ция v. 2.0, переданной после стадии идея v. 2.0;

• маркетолог работает над стадией идея v. 3.0.

Цикл разработки ПО

125

4. После того как кодирование v. 1.0 завершено, наступает

стадия тестирование и ремонт v. 1.0. Основное дейст-

вующее лицо — тестировщик. После завершения стадии

тестирование и ремонт v. 1.0 в одну из лунных ночей

происходит релиз v. 1.0, после чего тестировщик броса-

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

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

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

Начальник милиции

Дамиров Рафаэль
1. Начальник милиции
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Начальник милиции

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

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

Авиатор: назад в СССР 12

Дорин Михаил
12. Покоряя небо
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Авиатор: назад в СССР 12

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

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

Попаданка в академии драконов 4

Свадьбина Любовь
4. Попаданка в академии драконов
Любовные романы:
любовно-фантастические романы
7.47
рейтинг книги
Попаданка в академии драконов 4

Папина дочка

Рам Янка
4. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Папина дочка

Темный Лекарь 5

Токсик Саша
5. Темный Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Темный Лекарь 5

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

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

Ты нас предал

Безрукова Елена
1. Измены. Кантемировы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты нас предал

Второй Карибский кризис 1978

Арх Максим
11. Регрессор в СССР
Фантастика:
попаданцы
альтернативная история
5.80
рейтинг книги
Второй Карибский кризис 1978

Сумеречный Стрелок 5

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

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

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

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)