如果这是一个Windows程序,我会使用Auto It来自动化测试。对于基于浏览器的应用程序是否有类似的工具呢?
并不需要太复杂的工具,只要允许脚本编写(最好支持宏录制)来模拟人与浏览器的交互即可。这意味着能够通过名称识别表单字段,向某些字段注入文本,模拟鼠标点击其他字段等操作,然后在提交表单后,应该能够读取某些命名控件中的文本,检查其他控件的状态(选中,单选组索引,只读等)。
虽然我很欣赏功能齐全的产品,但我不喜欢陡峭的学习曲线。因此,像Auto It一样简单的脚本工具就可以了。
我不知道使用哪个浏览器是否有所区别,但我可以接受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+Core+FAQ。希望这能帮助某人。
并不需要太复杂的工具,只要允许脚本编写(最好支持宏录制)来模拟人与浏览器的交互即可。这意味着能够通过名称识别表单字段,向某些字段注入文本,模拟鼠标点击其他字段等操作,然后在提交表单后,应该能够读取某些命名控件中的文本,检查其他控件的状态(选中,单选组索引,只读等)。
虽然我很欣赏功能齐全的产品,但我不喜欢陡峭的学习曲线。因此,像Auto It一样简单的脚本工具就可以了。
我不知道使用哪个浏览器是否有所区别,但我可以接受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+Core+FAQ。希望这能帮助某人。