Page 43 - 4787
P. 43
4 ЗАСТОСУВАННЯ ГНУЧКОГО ТЕСТУВАННЯ ПРИ РОЗРОБЦІ
ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
Що таке гнучке тестування? Подібно до багатьох термінологій, ,,гнучка
розробка” (agile development) та ,,гнучке тестування”(agile testing) означають
різні речі для різних людей. У даному випадку порівнюється і розділяється на
основі найбільш традиційного поступового (пофазного) підходу. В основі
такого відношення до якості і тестування лежить ,,повнокомандний підхід”, що
властивий гнучній розробці.
,,Гнучкий” (agile) в даному контексті – жаргонне слово, яке, можливо,
вийде з використання. Воно має різний зміст залежно від ситуації. Один із
способів визначення ,,гнучкої розробки” зображено на рис. 4.1.
Маніфест гнучкої розробки програмного забезпечення включає такі
пріоритети:
1) особистості та взаємодії між ними важливіше за процеси та
інструменти;
2) працююче програмне забезпечення важливіше за вичерпну
документацію;
3) співпраця з замовником важливіша, ніж переговори за контрактом;
4) готовність реагувати на зміни важливіше, ніж дії за планом.
Рисунок 4.1.Структура гнучкої розробки програмного забезпечення
("Манифесте Agile- Agile Manifesto ")
42