Динамічне тестування може починатися з модульного тестування і закінчуватися приймальним тестуванням. Стратегії динамічного тестування поділяються на дві категорії: підхід “чорної скриньки” та підхід “білої скриньки”. Як правило, стратегія тестування білого ящика застосовується на модульному та системному рівнях тестування програмного забезпечення, в той час як стратегія тестування чорного ящика застосовується на системному та приймальному рівнях тестування програмного забезпечення.
Мета модульного тестування полягає в тому, щоб переконатися, що всі заплановані функції реалізовані в коді, що загальні можливості продукту узгоджуються, а програмний модуль виконується правильно. Під час модульного тестування часто використовують драйвери та заглушки, які допомагають у проведенні тестування. Вони імітують поведінку відсутніх компонентів програми. При системному тестуванні зазвичай використовується графічний інтерфейс для управління функціями системи, створеними декількома модулями або підсистемами.
Мета тестування системи - переконатися, що всі інтерфейси між модулями або підсистемами відповідають вхідним і вихідним параметрам, а також, що інші спільні або передані дані, такі як записи і поля бази даних, спільні екрани графічного інтерфейсу або спільні лінії зв’язку, є коректними.
Люди використовують послуги багатоплатформного тестування щоб перевірити продуктивність і функціональність певного програмного продукту на одній або декількох платформах.
Системне тестування можна розпочинати одразу після завершення системних тестів усіх модулів, або принаймні тих, що формують основну підсистему. Системне тестування має бути повністю зосереджене на таких аспектах, як продуктивність, масштабованість, доступність, стійкість до навколишнього середовища та загальна придатність для кінцевих користувачів.
Під час приймального тестування програмні продукти, які є кандидатами на вихід на ринок, досліджуються з метою визначення їх прийнятності для кінцевих користувачів. Якщо ви використовуєте методологію швидкого тестування, то для проходження всіх цих етапів життєвого циклу тесту потрібно все менше часу, оскільки більшість помилок виявляються і усуваються на ранніх стадіях розробки.
Формальна оцінка дозволяє організації/керівництву проекту контролювати процес розробки, включаючи перегляд звітів та вжиття коригувальних заходів щодо витрат, людських ресурсів, комп’ютерних ресурсів, технічних проблем, критичних взаємозалежностей та ймовірних прорахунків. Секретар повинен записати дії, щодо яких були досягнуті домовленості під час зустрічі, а після її завершення список обраних дій повинен бути розподілений між виконавцями і контролюватися до тих пір, поки всі дії не будуть виконані.










0 коментарів