Page 53 - 4592
P. 53

продукту,         інженери          підтримки,          співробітники           відділів

               маркетингу, навчання і продажів. Кожен з учасників може мати
               різне  уявлення  про  продукт  і  те,  наскільки  він  хороший  чи
               поганий, тобто про те, наскільки висока якість продукту. Таким
               чином,  постановка  задачі  забезпечення  якості  продукту

               виливається у завдання визначення зацікавлених осіб, їх критеріїв
               якості  і  потім  знаходження  оптимального  рішення,  що
               задовольняє  цим  критеріям.  Тестування  є  одним  з  найбільш

               усталених  способів  забезпечення  якості  розробки  програмного
               забезпечення  і  входить  в  набір  ефективних  засобів  сучасної
               системи забезпечення якості програмного продукту.

                      З  технічної  точки  зору  тестування  полягає  у  виконанні
               програми на деякій множині вихідних даних і звірці одержуваних
               результатів  із  заздалегідь  відомими  (еталонними)  з  метою

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

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

                      Тестування не є пошуком помилок у програмі! При пошуку
               помилок:
                          –  мета – знайти найбільшу кількість багів;
                          –  тестуються найбільш нестабільні частини програми;

                          –  тести – максимально нестандартні випадки.
                      При тестуванні:
                          –  мета  –  пропустити  як  найменше  критично  важливих

                              для користувача багів;
                          –  тестуються  найбільш  пріоритетні  для  користувача
                              частини програми;

                          –  тести стандартні.
                      Основні класифікаційні ознаки тестування:
                          –  за         об’єктом             тестування:             функціональне,

                              завантажувальне,  тестування  безпеки,  тестування
                              локалізації та інше;



                                                           53
   48   49   50   51   52   53   54   55   56   57   58