网页UI测试工具/框架

时间:2011-04-27 08:54:09

标签: testing web-applications

我想测试一些网页UI。理想情况下,我想使用浏览器导航到页面并执行一些交互,测试平台/软件记录C#测试中发生的事情,这样我就可以以编程方式更改一些输入参数,然后测试某些HTML元素是否满足我的断言。

我正在使用VS 2008,但将来会升级VS 2010,与Visual Studio集成会很好但不是必需的。

任何人都可以推荐任何满足这些简单要求的测试软件,并且不会花费地球。

4 个答案:

答案 0 :(得分:4)

我建议使用robot framework SeleniumLibrary。 Robot框架是一个基于关键字的测试框架,用python编写。它允许您以纯文本或html表格编写测试用例。 SeleniumLibrary是一个扩展程序,可让您使用Open BrowserClick LinkCheckbox Should Be Selected等关键字对网页进行脚本编写。

答案 1 :(得分:2)

Selenium绝对值得一看。它们有一个可用于记录测试的小型IDE,但如果您自己编写代码,您会发现它可以获得更多价值和更强大的测试。 Watin在我看来也同样出色。

答案 2 :(得分:0)

Selenium是一种用于网络测试的“事实上”工具。如果你在顶部使用BDD框架,比如Cucumber,那就变得更好了。如果您想在.net中编写黄瓜步骤,可以使用Cuke4Nuke

答案 3 :(得分:0)

另一种选择是使用名为CAT的框架从开发人员角度测试代码。此框架提供了可以添加到代码中的注释驱动测试。然后它可以在您的自然环境中播放,例如桌面或移动设备及其跑步者。 这是一种新方法,但您可能会发现它很有帮助。请在here中了解相关信息。