我正在为我将要开发的几个 php 站点寻找一个轻量级和低配置的自动测试框架。我知道 Selenium,但我也听说它可能有点消耗资源(这是真的吗?)。
user623990
问问题
337 次
1 回答
1
(根据您的评论:“在每次 git 提交(或每个时间段)之后运行一堆单元测试”)PHPUnit就是您想要的。它是 PHP 的事实上的标准单元测试,并且功能丰富。
Selenium 用于浏览器控制,可用于网站的功能测试,就像用户一样进行交互(即您指定要按下的按钮和键盘点击)。Selenium 测试有更多的开销,所以你应该只将它们用于单元测试不能做的测试。(您的 Selenium 测试也将隐含地测试您的 javascript、AJAX、Apache 配置等,因此它们无法像好的单元测试那样针对问题。)
于 2013-01-28T10:50:30.233 回答