PHPUnit
PHPUnit — фреймворк для модульного тестування під час розробки ПЗ на PHP. Є представником сімейства фреймворків XUnit на основі пакету SUnit, створеного Кентом Беком. PHPUnit розроблений Себастьяном Бергманом.
Тип | модульне тестування |
---|---|
Розробник | Sebastian Bergmann |
Перший випуск | 1.0.0 - 15 березня 2004[1] |
Стабільний випуск | 3.6.0 - 31 жовтня 2011 |
Версії | 9.5.5 (5 червня 2021)[2] |
Репозиторій | github.com/sebastianbergmann/phpunit |
Платформа | крос-платформова програма |
Мова програмування | PHP[3] |
Ліцензія | BSD |
Вебсайт | www.phpunit.de |
PHPUnit був створений з позиції - чим раніше ви виявите помилки в коді, тим швидше ви зможете їх виправити. Як і всі фреймворки модульного тестування PHPUnit використовує твердження для перевірки, що поведінка одиниці тестованого коду поводиться як і очікувалося.
PHPUnit надає програмісту такі можливості:
- Інструменти для створення модульних тестів і організації їх в ієрархічні набори.
- Інтерфейс командного рядка для тестування
- Постачальники даних — генератори для тестування даних для перевірки, як єдиний тест поводиться на різних вхідних даних.
- Підтримка тестування коду, що використовує базу даних.
- Можливість тестування винятків.
- Підтримка так званих фіктивних об'єктів
- Генератор звітів
- Інтеграція з інструментом Selenium RC для тестування користувальницьких інтерфейсів
Примітки
- Sebastian Bergmann (15.03.2004). PHPUnit 1.0.0 Released (англ.). Процитовано 11 sierpnia 2009.
- Release 9.5.5 — 2021.
- The phpunit Open Source Project on Open Hub: Languages Page — 2006.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.