PHPUnit
![]() | |
Тип | модульне тестування |
---|---|
Розробник | Sebastian Bergmann |
Перший випуск | 1.0.0 - 02004-03-1515 березня 2004[1] |
Стабільний випуск | 3.6.0 - 31 жовтня 2011; 12 років тому (2011-10-31) |
Платформа | кросплатформова програма |
Мова програмування | PHP[2] |
Ліцензія | BSD |
Репозиторій | github.com/sebastianbergmann/phpunit |
Вебсайт | www.phpunit.de |
PHPUnit — фреймворк для модульного тестування під час розробки ПЗ на PHP. Є представником сімейства фреймворків XUnit[en] на основі пакету SUnit, створеного Кентом Беком. PHPUnit розроблений Себастьяном Бергманом.
PHPUnit був створений з позиції - чим раніше ви виявите помилки в коді, тим швидше ви зможете їх виправити. Як і всі фреймворки модульного тестування PHPUnit використовує твердження для перевірки, що поведінка одиниці тестованого коду поводиться як і очікувалося.
PHPUnit надає програмісту такі можливості:
- Інструменти для створення модульних тестів і організації їх в ієрархічні набори.
- Інтерфейс командного рядка для тестування
- Постачальники даних — генератори для тестування даних для перевірки, як єдиний тест поводиться на різних вхідних даних.
- Підтримка тестування коду, що використовує базу даних.
- Можливість тестування винятків.
- Підтримка так званих фіктивних об'єктів
- Генератор звітів
- Інтеграція з інструментом Selenium RC для тестування користувальницьких інтерфейсів
Примітки
![]() | Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |