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

Савин Роман

Шрифт:

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

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

вание v. 2.0.

А в это время

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

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

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

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

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

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

версии 1.0 проекта www.testshop.rs. Дальше все идет по ана-

логии.

126

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

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

Большая картина — это всего лишь модель, и в реальной

жизни все так гладко, красиво и гармонично не бывает. На-

пример, во время стадии идея v. 2.0 маркетолог может генери-

ровать как краткосрочные идеи цикла v. 2.0, так и долгосрочные

цикла v. 4.0 и v. 5.0.

В завершение беседы о цикле разработки ПО давайте •

поставим акцент на паре важных моментов,

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

127

• сделаем одну оговорку,

• остановимся на одной ценной мысли и

• ответим на практические вопросы.

Пара важных моментов:

1. Процедуры, стандарты, спеки, тест-кейсы и контактная

информация должны быть задокументированы (пусть даже

в электронном виде) и доступны на интранете.

2. Такие вещи, как утверждение спека, рассмотрение тест-

кейсов или инспекция кода, — это не какие-то полицей-

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

ческим и свободным личностям. Совершенно наоборот —

это средства, позволяющие

• улучшить качество,

• прикрыть спину,

• стать хорошим людям еще лучше.

Оговорка:

В аквариумах интернет-компаний кроме продюсеров, програм-

мистов, тестировщиков и начальников обитает еще много других

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

• веб-дизайнеры;

• системные администраторы и администраторы баз данных;

• народ из службы поддержки и маркетинга;

• бухгалтеры (хлещущие чай);

• спецы по железу (хлещущие пиво) и др.

Мы их всех любим, ценим и, как видите, не забываем. Просто

нужно было сделать допустимое упрощение для удобства вос-

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

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

пишется веб-дизайнерами.

Ценная мысль:

Акт планирования, будь то спек, дизайн кода, тест-кейс или до-

кумент о неотложном ремонте бага, — это возможность посмот-

реть в будущее, предугадать и предотвратить возможные про-

блемы и/или баги.

Эффективное планирование — это одна из важнейших со-

ставляющих процесса разработки ПО.

128

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

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

1. Перечислите стадии цикла разработки ПО.

2. Какой баг дороже: пойманный не во время написания спека или

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

3. Перечислите болезни спеков.

4. Почему продюсер не должен давать в спеке технических инст-

рукций?

5. Для чего нужно утверждение спека?

6. Для чего нужно замораживание спека?

7. Почему спеки нужно хранить в CVS?

8. Перечислите и прокомментируйте причины появления багов кода.

9. Что такое юнит-тест?

10. Что такое инспекция кода и как она помогает вывести на чистую воду

  • Читать дальше
  • 1
  • ...
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • ...

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

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

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

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