Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тестирование программного обеспечения. Фундамен...docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
936 Кб
Скачать
☆

Глава 13: Объединяющая 425

После подготовки образцов дисков программа устанавливается с них на компьютер. Эта процедура гарантирует, что установочная утилита работа­ет правильно и все необходимые ей файлы успешно найдены. (Особенно это важно в случае, если какие-то из файлов не поместились на один диск и в последнюю минуту были перенесены на другой.)

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

• Архивация образцов установочных дисков.

• Архивация исходного кода.

• Распространение среди заинтересованных сотрудников последних дополнений списка отложенных проблем и сбор подписей на необ­ходимых для выпуска документах.

• Обычно массовое производство установочных дисков начинается с того, что выпускаются их первые несколько наборов и возвращаются вместе с образцами назад для тестирования. Получив эти первые несколько наборов дисков, прежде всего сравните их с образцами, а затем установите программу на компьютер с одного из них. Ско­пируйте все файлы с одного из наборов дисков на другие диски, чтобы убедиться в отсутствии ошибок ввода/вывода. И еще раз про­верьте их на вирусы.

Выпуск

Убедившись, что дупликатор правильно копирует диски, можно начи­нать их массовое производство. Готовые диски упаковываются вместе с другими материалами в коробки и запечатываются.

Если у вас остались хоть какие-то сомнения, продолжайте тестирование! Продукт попадет в руки пользователей не завтра, а значит, у вас есть еще время, возможно, несколько дней или недель. Если за это время будут найдены катастрофические ошибки, можно будет даже остановить произ­водство. Конечно, это дорого обойдется компании, но выпуск некачествен­ного продукта может обойтись значительно дороже.

Другим выходом из ситуации может быть немедленный выпуск новой исправленной версии продукта. Пользователи купят продукт как есть, а вскоре получат его исправления.

Автоматизация тестирования на этом этапе полностью прекращается. Исключение могут составлять лишь тесты, которые просто нельзя выпол­нить вручную. На этапе выпуска продукта все ваше внимание должно быть сосредоточено только на выполнении тестов — ни планирования, ни доку­ментирования.

Еще одной вашей важной задачей на данном этапе является подготов­ка к тестированию следующего выпуска. Придется ли этим заниматься вам

426 Часть III: Управление проектами и группами

или кому-то другому, эта работа может, а значит, и должна быть очень хорошо подготовлена. У вас сейчас максимум знаний о продукте, макси­мум опыта, вы помните каждую деталь. Когда придет время следующего выпуска, многое уже позабудется, тем более, что это может быть не ско­ро и в промежутке вы будете заняты на другом проекте.

Наведите порядок в документации. Напишите заметки и рекомендации для специалиста, который будет работать после вас. Распечатайте списки имеющихся тестовых материалов, снабдив самые важные записи подробны­ми комментариями. Ваша цель — максимально облегчить тестирование сле­дующего выпуска продукта.

После выпуска

Во многих компаниях по окончании работ проводится их заключитель­ный анализ. Вас могут попросить подготовить отчет обо всем, что проис­ходило в ходе работы над проектом: что прошло удачно, что нуждается в доработке или усовершенствовании, каковы были самые серьезные пробле­мы и какие важные работы так и не были выполнены. Этот отчет может быть подан в письменном виде или прочитан на ближайшем совещании.

Для вас как для руководителя группы тестирования заключительный отчет о проведенной работе является важным политическим документом. Будучи правильно составлен, он принесет вам большую пользу, а в против­ном случае может нанести большой вред. Поэтому, несмотря на крайнюю усталость, подготовьте его очень тщательно. Следующие несколько советов помогут вам выбрать правильный подход.

• Отчет должен быть конструктивным. Главным образом пишите о том, что можно улучшить, а не о том, что было сделано плохо.

• Сделайте особый акцент на достижениях и успехах. Выделите луч­шие идеи, расскажите, кто и чем помог облегчить вашу работу.

• Не делайте вид, что проблем не существует вовсе. Если програм­мист, исправляя одно, постоянно портил другое, не стоит утверж­дать, что исправление ошибок проходило прекрасно и он хорошо делал свою работу. Можно вообще об этом не упоминать или опи­сать проблему в мягкой безличностной форме, но не стоит отрицать ее существование и вводить в заблуждение слушателей или читате­лей отчета. Если человек работал плохо или не выполнял своих обя­занностей, утверждать, что все хорошо, было бы неразумно.

• Избегайте жалоб. Не указывайте ни на кого пальцем. Не извиняй­тесь и не оправдывайтесь. Не становитесь в позицию защиты.

• Никогда не говорите и не намекайте, что кто-то должен быть уво­лен.