![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Часть I. Процесс быстрого тестирования. испытаний и разработки тестовых случаев — это базовые принципы, которыми сле дует руководствоваться при определении роли группы тестирования в управлении
испытаний и разработки тестовых случаев — это базовые принципы, которыми сле дует руководствоваться при определении роли группы тестирования в управлении требованиями.
Вторая область КРА, согласно модели СММ принадлежащая уровню 2, — это пла нирование проекта. Применительно к организациям, занимающимся тестированием, эта область охватывает оценку трудозатрат, разработку графиков работ и планов проведения испытаний. Составление плана проведения испытаний и оценка трудоза трат достаточно подробно рассматривались в главе 3, а вот дополнительная инфор мация по технологиям оценки трудозатрат содержится в главе 12. Пример плана про ведения испытаний представлен в главе 14. В результате обсуждения вопросов, свя занных с планированием испытаний, был сделан вывод, что к основным видам дея тельности, которые составляют процесс планирования испытаний, относятся:
• Определение стратегии тестирования
• Определение состава испытательного комплекса (программные и аппаратные средства)
• Оценка трудозатрат (трудовые ресурсы и графики работ)
• Оценка рисков срыва графиков работ и подготовка плана смягчение последст вий от овеществления рисков
• Подготовка и пересмотр документов, содержащих план проведения испы таний.
В то время как очередность, в которой организация рассматривает области КРА, зависит от локальных условий, есть все основания сначала решать вопросы управле ния требованиями, а после этого переходить к планированию проекта. Причина очень проста — в основе этого плана лежат требования. По мере изменения требова ний, план должен модифицироваться, дабы соответствовать произведенным изме нениям.
Третьей областью КРА в модели СММ является контроль и отслеживание разработки проекта программного обеспечения. Для группы тестирования это означает, что информация о ходе тестирования и ожидаемом качестве продукта в том виде, в каком она представлена в сообщениях о дефектах, должна в любой момент быть доступной ру ководству. Эти вопросы рассматривались в главе 5 при обсуждении отчета о ходе ра бот по тестированию и отчета об обнаруженных дефектах. Если быть точным, то но вейшая информация доводится до сведения заинтересованных лиц на еженедельных (а в критических ситуациях, ежедневных) совещаниях. Если эта информация пере сылается на внутренний Web-сайт, то действия группы тестирования должны соот ветствовать предназначению этой области КРА. Поскольку для отслеживания проек та должен существовать план, вполне очевидно, что эта область КРА зависит от кор ректного выполнения КРА, предусмотренного планированием проекта.
Область КРА, именуемая управлением договорами с субподрядчиками на разработку про граммного обеспечения, до сих пор еще не рассматривалась. Тем не менее, она можетиметь очень важное значение для групп тестирования, которые используют услуги субподрядчиков во время выполнения различных видов тестовых работ: при состав лении планов проведения испытаний, при разработке тестов и/или при прогоне тестов. Нередки случаи, когда одна или большее число географически удаленных групп заключают договор на выполнение определенной части работ по тестирова- Глава 6. Вопросы объединения процессов тестирования............................. 155
нию. Необходимо отметить три соображения относительно привлечения субподряд чиков. Во-первых, они могут привлекаться к сотрудничеству с целью оценки трудоза трат и планирования испытаний на начальной стадии проекта. Желательно, чтобы они принимали активное участие в работах по оценке и планированию. Во-вторых, все ожидаемые результаты планов должны быть включены в договор, который согла сован и утвержден всеми заинтересованными сторонами. Наконец, задача контроля и отслеживания разработки проекта должна включать работу субподрядчиков.
Пятой областью КРА, которая фигурирует в списке для уровня 2 модели СММ, яв ляется обеспечение качества. Основной функцией поддержки качества на уровне 2 яв ляется текущий контроль разработки программного продукта с тем, чтобы обеспе чить строгое соблюдение требований процесса и получить оценку качества про граммного продукта. Группа обеспечения качества служит для руководства своего рода окном, позволяющим получить представление о том, как создается проект. Группа обеспечения качества не должна зависеть от разработки и управления в том смысле, что она должна обеспечить независимый, объективный взгляд на положение вещей. Под " независимым" понимается тот факт, что группа обеспечения качества предоставляет отчеты руководству отдельно от группы разработки. И хотя группу тестирования могут попросить выступать в роли группы обеспечения качества, в рамках данной книги подобная роль не предполагается ни в одном из процессов. Все виды тестовой деятельности, такие как формальные инспекции и неформальные пе репроверки, в данном случае рассматриваются как составные части статического тес тирования.
Последней областью КРА в списке для уровня 2 модели СММ является управление конфигурацией. Основное назначение управления конфигурацией состоит в размещении избранных рабочих продуктов в безопасном хранилище, которое контролирует ся механизмом управления версиями. Естественно, под управление конфигурациями должны подпадать документы с техническими требованиями, проектные документы и программные коды. В перспективе тестирования план проведения испытаний, тес товые случаи и результаты тестирования (включая сообщения о дефектах) так же передаются под управление конфигурациями. Мы обсуждали это в главах 3, 4 и 5, равно как и напоминали о том, что инструментальное средство управления тестиро ванием является хорошим вкладом для решения конкретных задач управления кон фигурацией силами группы тестирования.
|