Есть ли хорошие тестовые комплекты с открытым исходным кодом? До сих пор я нашел только http://www.lastcraft.com/simple_test.php, но я не мог найти много отзывов об этом проекте. Может ли кто-нибудь предложить мне несколько хороших наборов тестов для php?Test Suite for PHP
2
A
ответ
5
де-факто стандарты:
- PHPUnit - обычно используется для тестирования объектно-ориентированного программирования управляемых приложений.
- phpt - используется проектом PHP.
Это пример теста с PHPUnit (из инструкции):
class StackTest extends PHPUnit_Framework_TestCase
{
public function testPushAndPop()
{
$stack = array();
$this->assertEquals(0, count($stack));
array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));
$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
И это тест с PHPT:
--TEST-- URL stat PHP_STREAM_URL_STAT_QUIET does not leak memory --SKIPIF-- <?php if(!extension_loaded("rar")) print "skip"; ?> --FILE-- <?php $file = "rar://" . dirname(__FILE__) . '/dirlink_unix.rar' . "#non_existant_file"; var_dump(is_dir($file)); echo "Done.\n"; --EXPECTF-- bool(false) Done.
0
http://www.phpunit.de/ является хорошим. Работает так же, как junit для java.
0
взглянуть на http://www.phpunit.de/
0
Я думаю, что PHPUnit бы быть набором тестов для тестирования defacto для php.
2
PHPUnit является гораздо более надежным и популярным.
также посмотреть на:
0
Я также рекомендую PHPUnit. Я использую его с Netbeans, и он работает очень хорошо.
Смежные вопросы
- 1. PHP Test Suite: Рекомендация
- 2. Test Suite unittest
- 3. test suite python - webdriver
- 4. PKCS # 11 Test suite
- 5. phpunit extend test suite
- 6. C-Ray test из Phoronix-Test-Suite
- 7. Unit Test Suite в Python
- 8. PHP Test for Malformed Database
- 9. perl test suite для API
- 10. Scala Intellij running test suite
- 11. Maven затмения запустить Test Suite
- 12. Слушайте ошибку JUnit Test Suite
- 13. Haskell Stack Ghci test-suite
- 14. testng suite second test fail -> nullpointerexception
- 15. Python Selenium Test Suite Один экземпляр Webdriver?
- 16. Как пропустить важные вопросы phoronix-test-suite
- 17. JUnit Test Suite для Selenium 2
- 18. Распространение URL-адреса Django Test Suite
- 19. Как установить компилятор в phoronix-test-suite
- 20. Интеграция Selenium Test Suite (Eclipse) с TFS
- 21. Rails: Run Test Suite одного контроллера
- 22. Запуск Python Splunk SDK Test Suite
- 23. Test Suite для тестирования scorm 2004
- 24. Запуск Robotium Test Suite из командной строки
- 25. Как создать Test Suite во время выполнения
- 26. Grails Test Suite - Укажите заказ для испытания
- 27. C: POSIX thread library test-suite
- 28. junit test for EJB
- 29. Test accounts for twitch
- 30. JUnit Test for Java
В целом, что мы должны смотреть при рассмотрении приложения тестового набора для проекта? – Maximus