Методы и средства инженерии программного обеспечения


Команда тестировщиков


За функциональные и исполнительные  тесты  несут  ответственность разработчики,   а   заказчик  больше влияет на   составление тестов испытаний и инсталляции системы.

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

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

Многие специалисты  сравнивают тестирование системы с созданием  новой системы, в которой аналитики  отражают  потребности  и  цели  заказчика, работая совместно   с  проектировщиками  и  добиваясь реализации  идей  и принципов  работы системы.

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

Так как  тесты  и  тестовые  сценарии  являются прямым отражением требований и проекта в целом, перспективы управления  конфигурацией системы определяются именно этой командой.


Начало  Назад  Вперед



Книжный магазин