Which unit testing framework do you use for Symfony?(您为 Symfony 使用哪个单元测试框架?)
问题描述
您为 Symfony 使用哪个单元测试框架?
Which unit testing framework do you use for Symfony?
Lime 还是 PHPUnit?使用它们的优缺点是什么?
Lime or PHPUnit? What are the pros and cons of using them?
推荐答案
在我看来,我想到了以下几点:
In my opinion, here are a few things that come to my mind :
- PHPUnit 与其他工具的集成度更高,例如,
- Selenium(PHPUnit 可以用它打开真正的浏览器来测试你的网站)
- phpUnderControl 用于连续集成
- PHPUnit is more integrated with other tools, like, for instance,
- Selenium (PHPUnit can use it to open true real browsers to test your site)
- phpUnderControl for continuous-integration
但请注意,我不使用 symfony,也不使用石灰...
不过,除了那些使用 symfony 的人之外,我从未听过任何人谈论它——这不是一件好事,因为有一天你将不得不使用另一个框架(是的,这会发生 ^^)But note I don't work with symfony, nor lime...
Still, I've never heards anyone speak about it, except for those working with symfony -- that not a good thing, for the day you'll have to work with another framework (yes, this happens ^^ )
PHPUnit 中没有的一件事:
One thing that's not in PHPUnit :- 假"浏览器(能够向应用程序发出 HTTP 请求,无需使用 Selenium 打开真正的浏览器)
但有些框架(Zend Framework 确实如此,它的 Zend_Test 组件) 与 PHPUnit 集成(或使用它),同时允许将数据注入 MVC 并获取响应,而无需发出任何 HTTP 请求.
我不知道 symfony 是否允许这样做,但对于 ZF/PHPUnit 来说这是一件好事 ^^But some frameworks (Zend Framework does, with it's Zend_Test component) integrate with PHPUnit (or use it), while allowing injection of data into the MVC and fetching of the response, without having to issue any HTTP Request.
I don't know if symfony allows that, but that's a nice thing with ZF/PHPUnit ^^
(是的,不是特定于 symfony 的答案;但我所说的内容必须仍然适用于该框架)这篇关于您为 Symfony 使用哪个单元测试框架?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:您为 Symfony 使用哪个单元测试框架?
基础教程推荐
- 超薄框架REST服务两次获得输出 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在多维数组中查找最大值 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01