PHPUnit

PHPUnit — фреймворк для модульного тестування під час розробки ПЗ на PHP. Є представником сімейства фреймворків XUnit на основі пакету SUnit, створеного Кентом Беком. PHPUnit розроблений Себастьяном Бергманом.

PHPUnit
Тип модульне тестування
Розробник Sebastian Bergmann
Перший випуск 1.0.0 - 02004-03-1515 березня 2004[1]
Стабільний випуск 3.6.0 - 31 жовтня 2011 (2011-10-31)
Версії 9.5.5 (5 червня 2021)[2]
Репозиторій github.com/sebastianbergmann/phpunit
Платформа крос-платформова програма
Мова програмування PHP[3]
Ліцензія BSD
Вебсайт www.phpunit.de

PHPUnit був створений з позиції - чим раніше ви виявите помилки в коді, тим швидше ви зможете їх виправити. Як і всі фреймворки модульного тестування PHPUnit використовує твердження для перевірки, що поведінка одиниці тестованого коду поводиться як і очікувалося.

PHPUnit надає програмісту такі можливості:

  1. Інструменти для створення модульних тестів і організації їх в ієрархічні набори.
  2. Інтерфейс командного рядка для тестування
  3. Постачальники даних — генератори для тестування даних для перевірки, як єдиний тест поводиться на різних вхідних даних.
  4. Підтримка тестування коду, що використовує базу даних.
  5. Можливість тестування винятків.
  6. Підтримка так званих фіктивних об'єктів
  7. Генератор звітів
  8. Інтеграція з інструментом Selenium RC для тестування користувальницьких інтерфейсів

Примітки

  1. Sebastian Bergmann (15.03.2004). PHPUnit 1.0.0 Released (англ.). Процитовано 11 sierpnia 2009.
  2. Release 9.5.5 — 2021.
  3. 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.