PHPUnit
PHPUnit — фреймворк для модульного тестування під час розробки ПЗ на PHP. Є представником сімейства фреймворків XUnit[en] на основі пакету SUnit, створеного Кентом Беком. PHPUnit розроблений Себастьяном Бергманом.
Тип | модульне тестування |
---|---|
Розробник | Sebastian Bergmann |
Перший випуск | 1.0.0 - 15 березня 2004[1] |
Стабільний випуск | 3.6.0 - 31 жовтня 2011 |
Платформа | кросплатформова програма |
Мова програмування | PHP[2] |
Ліцензія | BSD |
Репозиторій | github.com/sebastianbergmann/phpunit |
Вебсайт | www.phpunit.de |
PHPUnit був створений з позиції - чим раніше ви виявите помилки в коді, тим швидше ви зможете їх виправити. Як і всі фреймворки модульного тестування PHPUnit використовує твердження для перевірки, що поведінка одиниці тестованого коду поводиться як і очікувалося.
PHPUnit надає програмісту такі можливості:
- Інструменти для створення модульних тестів і організації їх в ієрархічні набори.
- Інтерфейс командного рядка для тестування
- Постачальники даних — генератори для тестування даних для перевірки, як єдиний тест поводиться на різних вхідних даних.
- Підтримка тестування коду, що використовує базу даних.
- Можливість тестування винятків.
- Підтримка так званих фіктивних об'єктів
- Генератор звітів
- Інтеграція з інструментом Selenium RC для тестування користувальницьких інтерфейсів
Примітки
ред.- ↑ Sebastian Bergmann (15.03.2004). PHPUnit 1.0.0 Released (англ.). Процитовано 11 sierpnia 2009.
- ↑ The phpunit Open Source Project on Open Hub: Languages Page — 2006.
Це незавершена стаття про програмне забезпечення. Ви можете допомогти проєкту, виправивши або дописавши її. |