PHPUnit

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
PHPUnit
Тип модульне тестування
Розробник(и) Sebastian Bergmann
Перший випуск 1.0.0 - 02004-03-15 15 березня 2004[1]
Стабільний випуск 3.6.0 - 31 жовтня 2011; 2034 дні тому
Версії 5.4.2[2] і 3.7.32[3]
Репозиторій github.com/sebastianbergmann/phpunit
Написано на PHP
Ліцензія BSD
Веб-сайт www.phpunit.de

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

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

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

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

Примітки[ред.ред. код]

  1. Sebastian Bergmann (15.03.2004). PHPUnit 1.0.0 Released (en). Процитовано 11 sierpnia 2009. 
  2. 5.4.2 — 2016.
  3. https://api.github.com/repos/sebastianbergmann/phpunit/releases