selenium v​​s phpunit/lime?

nev*_*ame 1 selenium phpunit

我已经看到了Selenium的强大功能,它可以为您提供不同语言的测试.

所以问题是,当Selenium这样的解决方案可用时,我为什么要使用PHPUnitLime(用于Symfony)?

当你可以使用Selenium时,手动编写所有测试是不是很费时间?

Ste*_*ard 7

phpunit和selenium不测试相同的东西phpunit测试代码单元selenium是为测试几个模块的集成/功能测试而设计的.

我认为你需要两种类型的测试.用于单元测试的phpunit和用于接口测试的selenium.phpunit手册甚至解释了如何集成这两者.

http://www.phpunit.de/manual/3.6/en/selenium.html

本文还解释了两者的目的. http://software-testing-zone.blogspot.com/2007/01/unit-testing-versus-functional-tests.html

我理解使用selenium的愿望似乎很简单,你可以点击并编写一个测试,但这确实是需要两者的情况.您可能想要获取"Expert PHP 5工具"的副本

http://www.amazon.com/Expert-PHP-Tools-Dirk-Merkel/dp/1847198384/ref=sr_1_1?ie=UTF8&s=books&qid=1273111115&sr=8-1

它涵盖了不同类型的测试及其使用.