Page 43 - 4787
P. 43

4 ЗАСТОСУВАННЯ ГНУЧКОГО ТЕСТУВАННЯ ПРИ РОЗРОБЦІ
                                        ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

                      Що таке гнучке тестування? Подібно до багатьох термінологій, ,,гнучка

               розробка” (agile development) та ,,гнучке тестування”(agile testing) означають

               різні речі для різних людей. У даному випадку порівнюється і розділяється на

               основі  найбільш  традиційного  поступового  (пофазного)  підходу.  В  основі

               такого відношення до якості і тестування лежить ,,повнокомандний підхід”, що

               властивий гнучній розробці.

                       ,,Гнучкий”  (agile)  в  даному  контексті  –  жаргонне  слово,  яке,  можливо,

               вийде  з  використання.  Воно  має  різний  зміст  залежно  від  ситуації.  Один  із

               способів визначення ,,гнучкої розробки” зображено на рис. 4.1.

                       Маніфест гнучкої розробки програмного забезпечення включає такі

               пріоритети:

                      1)     особистості  та  взаємодії  між  ними  важливіше  за  процеси  та

                      інструменти;

                      2)     працююче  програмне  забезпечення  важливіше  за  вичерпну

                      документацію;

                      3)     співпраця з замовником важливіша, ніж переговори за контрактом;

                      4)     готовність реагувати на зміни важливіше, ніж дії за планом.





























                     Рисунок 4.1.Структура гнучкої розробки програмного забезпечення

                                       ("Манифесте Agile-  Agile Manifesto ")


                                                                                                             42
   38   39   40   41   42   43   44   45   46   47   48