Page 34 - 4787
P. 34

тестової групи. Тестова група повинна бути частиною колективу розробників і

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

               компонентів системи.

                     Розробка  стратегії  швидкого  тестування.  Перш  за  все  необхідно

               передбачити  дослідження  кожної  фази  процесу  розробки  ПЗ  з  позиції

               спеціаліста  по  тестуванню.  Основна  мета  полягає  у  визначенні  можливих

               способів  прискоренні  процесу  тестування  за  умови  збереження  або  навіть

               підвищення  якості  програмного  продукту.  При  цьому  виникає  характерний

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

               розробки  не  стане  джерелом  дефекту,  або  зясувати,  чи  можна  отримати

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

                       Перш  ніж  приступити  до  детального  аналізу  кожної  стадії  процесу

               розробки  ПЗ  в  перспективі  тестування,  необхідно  закласти  відповідний

               фундамент  у  вигляді  основних  термінів  і  понять  стосовно  тестування  ПЗ.

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

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

               і підвищення його ефективності.  Під  час дослідження кожної стадії розробки

               необхідно отримати відповіді на такі питання:

                     -   Чи  може  тестова  група  виконати  певні  дії  на  даній  стадії,  щоб

               передбачити появу дефектів?

                     -  Чи  може  тестова  група  виконати  певні  дії  на  даній  стадії,  які  б

               дозволили зменшити ризик порушення часового графіка розробки?

                     -  Чи можна отримати будь-яку інформацію на поточній стадії розробки,


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


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


               підвищити якість програмного продукту.

                     Процес розробки програмного забезпечення






                                                                                                             33
   29   30   31   32   33   34   35   36   37   38   39