对于Web Canoo Web功能测试和Selenium软件的功能比较,最好有一个评估,在与Java平台应用程序的集成方面,速度,部署测试,执行和分析结果的速度有多快,JavaScript支持等。
塔季扬娜
发布于 2008-12-05 15:09:42
我没有使用过Canoo,但我已经使用Selenium好几年了。
Selenium的方法与Canoo的不同之处在于Selenium不会试图模拟浏览器,它会自动化/编写现有浏览器的脚本。这样,您就不必担心JavaScript兼容性或特定浏览器中呈现引擎的细节。
Selenium Remote Control是一个启动浏览器、通过网络套接字获取Selenium命令并在浏览器中执行这些命令的进程。
我同意丹尼尔上面的回答,Selenium IDE是一个杀手级的功能!一旦你有了Firefox的附加组件,你就可以快速构建单元测试套件,右键单击网页并选择断言,等等。
Selenium Remote Control与其他语言的集成非常简单,您可以从您选择的语言向远程控制进程发送命令。
到目前为止,我已经使用了来自Haskell、Python、Java和C#的Selenium RC,它工作得很好。
我认为,通过开放Selenium RC套接字权限,您将能够从Linux构建服务器运行MSIE测试。但要注意这是一个潜在的安全问题。
发布于 2008-11-04 04:41:37
因此,我最初将Canoo作为功能测试的方向。我最终选择了Selenium,因为我们看到在浏览器中运行selenium比使用HTTPUnit运行测试的Canoo更适合我们。
如果在构建时使用selenium运行测试,则需要在构建服务器上安装要使用的浏览器软件。我们不可能在example....So的构建服务器上测试IE,我们只在火狐中运行测试。
对我们来说最重要的特性是Selenium IDE。我们有使用selenium IDE的人,他们不是真正的开发人员,这是一个很大的帮助。开发团队与他们合作,以确保测试正常运行。
Canoo有它自己的优势,这里有一个相当有偏见的博客条目:http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/
请注意,尽管有这些事情,我仍然更喜欢Selenium…
发布于 2014-06-04 00:30:27
Canoo网络测试报告的功能非常丰富,不确定selenium是否具有这样的内置报告功能,或者Selenium + TestNG是否提供了相同的功能。
Canoo脚本编写更简单、更容易。
https://stackoverflow.com/questions/260889
复制相似问题