【发布时间】:2010-04-15 15:37:11
【问题描述】:
有人知道基于 Asp.Net 前端自动化 gui 测试的好方法吗? (而不是总是运行页面并手动测试控件的输入和输出) 是否有任何参考或框架来支持这些测试?
谢谢
【问题讨论】:
标签: c# asp.net user-interface testing automated-tests
有人知道基于 Asp.Net 前端自动化 gui 测试的好方法吗? (而不是总是运行页面并手动测试控件的输入和输出) 是否有任何参考或框架来支持这些测试?
谢谢
【问题讨论】:
标签: c# asp.net user-interface testing automated-tests
Watir 是一种解决方案。
Watir,发音为水,是一种 开源 (BSD) 库 自动化网络浏览器。它让你 编写易于阅读的测试 和维护。它很简单 灵活。
【讨论】:
Selenium 是一个 Firefox 插件,它记录点击、键入和其他操作以进行测试,您可以在浏览器中回放这些操作。
这里有几个博客可以帮助您入门。
peterkrantz 一个,stevetrefethen 一个
【讨论】:
post 详细介绍了设置 Watir 以实现 Web 自动化,以及 SpecFlow 来编写您的测试。
Specflow 使用英语风格的语言来描述这些测试。这是我最近一直在研究的一种方法。我发现它非常有用,您可以在网络上执行的操作数量相对较少,并且非常适合这种语言风格(去这里,输入这个,点击那个,检查一些东西等等)。
【讨论】: