Читаем tестирование dot com полностью

сын 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, после чего тестировщик броса-

ется на v. 2.0, начав подготовку к тестированию кода, раз-

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

вание v. 2.0.

А в это время

• программист пишет код на стадии кодирование v. 2.0;

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

зайн и документация v. 3.0;

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

идеи на стадии идея v. 4.O.

Таким образом, мы рассмотрели полностью цикл разработки

Перейти на страницу:

Похожие книги

1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Wi-Fi: Все, что Вы хотели знать, но боялись спросить
Wi-Fi: Все, что Вы хотели знать, но боялись спросить

Жизнь современного человека — это движение. Мобильность для нас становится одним из самых важных моментов для работы, для общения, для жизни. Многие из нас сейчас уже не представляют жизнь без сотовых телефонов, которые из средства роскоши превратились в предмет, без которого жизнь современного человека стала просто немыслима. Многие уже оценили все преимущества Bluetooth, GPRS. Эти устройства превратили наши телефоны из средств связи в незаменимых помощников в работе. К сожалению, один из самых главных недостатков этих беспроводных технологий — малый радиус действия и низкая скорость передачи данных, что сейчас становится очень важным фактором для всех нас. Поэтому к нам на помощь приходит активно развивающийся во всем мире и в России стандарт Wi-Fi. Особенно радует, что в крупных городах России, особенно в Москве и Санкт-Петербурге, начинается массовое внедрение беспроводных сетей Wi-Fi в публичных местах (так называемых Hot Spot) — отелях, аэропортах, ресторанах, торговых центрах и кафе.Что же такое Wi-Fi? Очередной мыльный пузырь IT-индустрии, который изо всех сил надувают производители и поставщики телекоммуникационного оборудования или новая технология, призванная в очередной раз изменить наш привычный мир, как это случилось когда-то с появлением Интернет и сотовой связи?

А К Щербаков , А. К. Щербаков

Компьютерное 'железо' (аппаратное обеспечение), цифровая обработка сигналов / Интернет / Компьютерное «железо» / Книги по IT