Page 28 - 4787
P. 28

3 РОЗРОБКА СТРАТЕГІЇ ШВИДКОГО ТЕСТУВАННЯ.


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

               (ПЗ).  Швидкість і ефективність ПЗ залежить від того, наскільки вдало процес

               тестування  вписується  в  загальний  життєвий  цикл    розробки  програмного

               продукту, і від ефективності використання технологій тестування. Для того щоб

               збільшити швидкість і ефективність, необхідно звернути увагу на такі питання:

                      1)     починати  життєвий  цикл  тестування  одночасно  з  початком  стадії

               формулювання    технічних  вимог,  щоб  дефекти  можна  було  виявити  якомога

               раніше і також рано починати планування і реалізацію тестових випадків;

                      2)     застосовувати ефективні технології статичного тестування, таких як

               інспекції  і  наскрізний  контроль,  для  тестування  проміжних  продуктів,  які

               створюються протягом життєвого циклу розробки;

                      3)     застосовувати  ефективні  технології  динамічного  тестування  для

               виявлення  дефектів  на  стадії  перевірки  взаємодії  і  функціонування

               компонентів, системних і приймальних випробовувань.

                      Для  підвищення  ефективністі  ПЗ  потрібно  звернути  увагу  на  такі

               особливості:

                      -      основну увагу звернути на налагодження процесу тестування, щоб

                      досягнути  мети  найшвидшого  виходу  на  ринок  при  збереженні  якості

                      програмного продукту.

                      -      тестування ПЗ розглядати в контексті загального життєвого циклу

                      розробки  програмного  продукту.  Життєвий  цикл  розробки  ПЗ

                      розглядається  з  точки  зору,  яка  вигідна  для  спеціаліста  з  тестування.  З

                      використанням  таких  моделей  як  побудова  еволюційних  прототипів,

                      спіралевидної та каскадної моделей.

                      -      Звернути  увагу  на  технології  статичного  тестування,  які  можуть

                      використовуватися для підключення групи тестування на різних стадіях


                      життєвого циклу розробки ПЗ, що дозволить виявити дефекти на ранніх
                      стадіях  програмного  продукту  і  дає  можливість  складати  плани


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

                                                                                                             27
   23   24   25   26   27   28   29   30   31   32   33