Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2014 Лекції ТСПП (8-14).pdf
Скачиваний:
97
Добавлен:
12.02.2016
Размер:
2.99 Mб
Скачать

застосувань і навпаки. Наприклад, якщо критичними чинниками є надійність і продуктивність, може бути необхідним використання кластеризації (clustering) і балансування завантаження (load-balancing) серверів. Операційні системи і системні продукти, в середовищі яких використовуватиметься рішення, повинні бути відповідним чином встановлені, конфігуровані і оптимізовані. Після закінчення проведення необхідного тестування і стабілізації компоненти інфраструктури упроваджуються на широкій основі. Це впровадження здійснюється ролевим кластером "Управління випуском", який забезпечує задоволення вимог до інфраструктури рішення.

IV. Ролевий кластер "Тестування"

Завдання ролевого кластера "Тестування" (test) – схвалення випуску продукту тільки після того, як всі дефекти виявлені і улагоджені. Будь-яке програмне забезпечення містить дефекти. Але потрібно виявити і улагодити (address) все з них до того, як продукт випущений. Залагоджування дефекту може мати на увазі різні рішення, починаючи від усунення і закінчуючи документуванням способів обходу дефекту (work-around). Постачання продукту з відомим дефектом, але з описом способів його обходу є важливішою, ніж постачання продукту з невиявленим дефектом, який надалі стане сюрпризом, – як для проектної команди, так і для замовника.

Щоб досягти успіху, команда тестувальників повинна фокусуватися на певних ключових завданнях. Вони структуруються у вигляді трьох областей компетенції:

1.Планування тестів,

2.Розробка тестів,

3.Звітність про тести.

Області компетенцій

1. Планування тестів

Розробка методології і плану тестування.

Участь у встановленні стандарту якості (quality bar).

Розробка специфікацій тестів.

Дана область компетенції (планування тестів – test planning) ролевого кластера

"Тестування" формулює методологію знаходження і врегулювання проблем якості продукту.

Команда тестувальників розробляє плани і методики тестування і таким чином формує стратегію, використовувану в проекті для тестування рішення. Плани тестування включають опис типів тестів, тестованих складових і інформацію про необхідні ресурси (як людських, так і технічних).

Істотна частина роботи даної області компетенції полягає в участі у виробленні необхідного рівня якості (quality bar) продукту. Ця діяльність включає надання проектній групі метрик контролю якості і критеріїв успішності вирішення.

Ще один рід діяльності, здійснюваний даною областю компетенції, полягає в розробці специфікацій тестів. Його суть – в детальному описі інструментарію і програмної коди, необхідних для виконання плану тестування.

2.Розробка тестів

Розробка і підтримка автоматизованих тестів (automated test cases), інструментів і скриптів.

Проведення тестів з метою визначення стану проекту.

Управління білдами (manage the build process).

35

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]