Page 47 - 4787
P. 47

просто повинні чекати роботи, а шукати можливості внести свій вклад на увесь

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

               у цих двох методах тестування.

                      Порівняння традиційного і гнучкого тестування. З поетапного підходу

               зрозуміло,  що  тестування  здійснюється  в  кінці,  тобто  безпосередньо  перед

               виходом  випуску  (рис.  4.3.).  Ця  діаграма  ідеалістична,  оскільки  складається

               враження, що на тестування відведено стільки ж часу, що і на розробку. Але в

               багатьох  проектах  це  не  так.    Тестування  здійснюється  поступово,  оскільки

               кодування  займало  більше  часу,  ніж  передбачалося,  а  тому  що  команда

               добереться до кінця кодування і виправлення в самому кінці.



                      Вимоги

                                       Специфіка


                                                              Код

                                                                              тестування


                                                                                                   Випуск


                                   Рисунок.4.3. Традиційне і гнучке тестування

                      Гнучкі  команди  тісно  працюють  з  замовником  і  детально  розуміють

               вимоги. Вони зосереджені на своєму вкладі в проект і можуть значно впливати

               на вибір пріоритету засобів, що реалізуються.

                      Тестувальники  не  просто  повинні  чекати  роботи,  а  шукати  можливості

               внести свій вклад на увесь цикл розробки і на перспективу.


                                             Питання для самоконтролю.

                     1.Чим відрізняється гнучна розробка і гнучке тестування?

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

               забезпечення?

                     3. Яка структура гнучкої розробки програмного забезпеченн?

                     4. Що є за межами тестування на рівні модулів і компонентів?

                     5. Чим  відрізняється ,,команда замовників” від ,,команди розробників”.при


                                                                                                             46
   42   43   44   45   46   47   48   49   50   51   52