1 Тема роботи: Огляд методу модульного тестування ПЗ
2 Мета роботи: Знайомство з методами й техніками модульного тестування на реальних прикладах програмного коду, виконаного на різних мовах програмування таких як Java, C# й C++.
3 Опис робочого місця: На кожному робочому місці повинен бути комп`ютер з операційною системою Windows.
4 Теоретичний матеріал:
Модульне тестування або як його ще називають UNIT-тестування характеризується наступними особливостями:
· Модульне тестування - це тестування програми на рівні окремо взятих модулів, функцій або класів.
· Ціль модульного тестування складається у виявленні локалізованих у модулі помилок у реалізації алгоритмів, а також у визначенні ступеня готовності системи до переходу на наступний рівень розробки й тестування.
· Модульне тестування проводиться за принципом "білого ящика“.
· Модульне тестування звичайно має на увазі створення навколо кожного модуля певного середовища.
Воно дозволяє виявляти помилки:
· На рівні модульного тестування найпростіше виявити дефекти, пов'язані з алгоритмічними помилками й помилками кодування алгоритмів.
|
|
· Помилки, пов'язані з невірним трактуванням даних, некоректною реалізацією інтерфейсів, сумісністю, продуктивністю й т.п. звичайно виявляються на більше пізніх стадіях тестування.
Для різних середовищ програмування застосовуються різні підходи до модульного тестування:
- Java - Junit;
- C# - NUnit;
- C++ - CppUnit;
- PHP - PHPUnit
- JavaScript - JQuery, Qunit.