Вход/Регистрация
tестирование dot com
вернуться

Савин Роман

Шрифт:

действиями на www.testshop.rs, например регистрацией, создают/из-

меняют пользователи (user_info и user_transaction) или другие лица

(например, Харитоныч, который через специальную программу, напи-

санную Митей, может добавить новые названия книг и их количество

в book_vault).

Небольшое отступление

По мере развития проекта машина для пользователей превратится в

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

и серверов с базами данных, образующих production pool, т.е. сово-

купность компьютеров, обслуживающих наших пользователей. Но это

будет потом. А пока...

Welcome to www.testshop.rs!!! Наш первый релиз состоялся!!!

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

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

вообще начать активно расширяться.

114

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

Над проектом уже работают 2 продюсера, 7 программистов и 1

тестировщик. Долго ли, коротко ли, а уже и второй релиз (версия

2.0) состоялся.

На следующий день после выпуска версии 2.0 лавина жалоб от поль-

зователей дает основания полагать, что версия 2.0 www.testshop.rs

так же насыщена багами, как версия-2004 Государственной думы

единороссами.

Компания превращается в форпост по борьбе с последствиями

релиза версии 2.0:

• месье Кукушкин носится между столами программистов

и тестировщика, давая ценные указания и оперируя сло-

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

этапе своей карьеры;

• программисты, которые не чинят баги версии 2.0, не мо-

гут сохранить файлы для версии 3.0 в CVS, так как в CVS

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

ремонтированными багами для релиза 2.0;

• программисты, которые чинят баги, естественно, не мо-

гут работать над версией 3.0;

• тестировщик проверяет отремонтированный код для вер-

сии 2.0 вместо подготовки к тестированию версии 3.0;

• продюсеры отвечают на е-мейлы разгневанных пользова-

телей, которые, несмотря на биографии менее яркие, чем

биография Харитоныча, тем не менее с легкостью опери-

руют тем же словарным запасом.

Кстати, справедливости ради стоит отметить, что по идее к версии 1.0

вернуться можно, но это займет время и чревато ошибками, так как

основной объем работы будет делаться вручную. Понадобится:

• найти версии файлов в CVS на день первого релиза*,

• изменить и протестировать билд- и релиз-скрипты,

• запустить релиз-скрипты и проверить, насколько правильно они

сработали.

• Если в первом релизе у нас были десятки файлов, то с течением времени

их будут сотни!!!

В таком бедламе проходит двое безвылазных суток, и наконец

баги придушены, билд протестирован на тест-машине и срочно

организуется патч-релиз 2.01 на машину для пользователей.

После разбора полетов Митей, как одним из старожилов компа-

нии, вносится предложение о создании бранчей (branch — ветвь)

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

115

в CVS. Предложение принимается единогласно (тем более что от-

вечать в случае провала будет инициатор), и Митя рассказывает,

в чем суть этого подхода.

РАССКАЗ МИТИ

'В общем так, други. Допустим, у нас есть ребенок и его фото-

  • Читать дальше
  • 1
  • ...
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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