如何自动测试基于浏览器的应用程序?

Maw*_*awg 15 automated-tests

如果它是一个Windows程序,我会使用Auto它来自动化测试.基于浏览器的应用程序有类似的东西吗?

没有什么太复杂,它应该只允许脚本(我更喜欢宏录制)来模拟人与浏览器的交互,这意味着能够通过名称识别表单的字段,将文本注入某些字段,模拟鼠标单击其他人然后,在提交表单后,应该能够读取某些命名控件的文本,检查其他人的状态(已检查,无线电组索引,只读等).

虽然我很欣赏功能齐全的产品,但我并不欣赏陡峭的学习曲线.像Auto脚本一样简单的事情就好了.

我不知道使用哪种浏览器会有所不同,但我可以使用MSIE 6或更高版本(推送时可能为7或更高).


编辑:到目前为止三张海报(三分之一)推荐Selenium.有人说它只是FireFox,我需要测试MSIE,但是一些快速的谷歌搜索显示这应该是可能的(尽管你可能必须首先在FF中设置所有内容,然后切换到MSIE).

http://www.emadibrahim.com/2009/01/19/testing-web-app-with-selenium-explorer-and-net/http://wiki.openqa.org/display/SEL/Selenium+核心+常见问题 希望这有助于某人.

Gio*_*rgi 9

您有多种选择可供选择: