我一直在使用WatiN作为当前项目的测试工具。除了测试记录器的小错误之外,我已经能够使用它,并且结合NUnit自动化我的很多测试。其他任何人都可以使用不同工具的经验,他们可能会建议?.Net(WatiN测试记录器)的Web应用程序测试
回答
WatiN非常棒。
我继承了功能测试Mercury Quicktest。 3万英镑的许可证,这确实很糟糕。我们从未获得过两次相同的结果(运行完全相同的应用程序)。他们的支持是可怕的。它将测试存储为文件夹中的加密二进制文件的集合,称为Action1和Action2等有用的东西,因此我们无法正确控制它。
惠普从购买水星以后是否改进了它,但是为什么WatiN这么好呢?
我也可以推荐WatiN。我一直在专门用于我的网络测试。我甚至已经把它与VB.Net和惠普/美科利质量中心(TestDirector)进行了良好的配合。
我之前使用过硒,并将其挂钩到CruiseControl.NET,虽然它的怪癖工作得很好。
以下是一些有用的链接。
http://selenium-ide.openqa.org/
http://wiki.openqa.org/display/SIDE/Automating+Selenium+IDE+tests
http://agiletesting.blogspot.com/2006/03/remote-web-app-testing-with-selenium.html
http://www.nofluffjuststuff.com/blog_detail.jsp?rssItemId=97932
http://www.testearly.com/2006/10/04/selenium-using-selenium-ide-selenium-remote-control-and-ant/
干杯 约翰
我使用的最好的开源自动化工具是Selenium IDE和Selenium Remote Control。然后,您可以在Mac和Windows上在IE,Firefox上运行脚本。
如果您更喜欢录制播放,请下载Firefox附加组件Selenium IDE,然后记录脚本并运行它们。您可以非常轻松地查看脚本并找出如何进行小修改。
如果您希望完整的编程语言具有更强大的功能和灵活性,那么请考虑Selenium Remote Control,我使用Java和JUnit来驱动自动化脚本。开始使用RC的简单方法是使用IDE记录脚本,将它们保存为RC脚本并使用JUnit框架来驱动测试套件。
欲了解更多信息,请上网:
http://selenium-ide.openqa.org/ http://selenium-rc.openqa.org/
- 1. .net测试应用程序
- 2. 测试Web应用程序
- 3. Web应用程序测试
- 4. 测试Web应用程序?
- 5. 通过MbUnit使用WatiN来测试ASP .Net MVC web应用程序
- 6. 是否可以使用espresso测试记录器测试多个应用程序?
- 7. FckEditor的Watin测试
- 8. 使用Eclipse RCP应用程序打开SWTBot测试记录器
- 9. 使用DRT测试Web应用程序
- 10. 从Web UI测试切换到Windows Forms应用程序测试
- 11. TestNG - WebDriver - Web应用程序测试 - 独立测试
- 12. 测试MVC5 Web应用程序
- 13. Web应用程序基准测试
- 14. 工具测试Web应用程序
- 15. 加载测试Web应用程序
- 16. 测试Web应用程序与黄瓜
- 17. firefox插件测试web应用程序
- 18. Web应用程序测试可视化
- 19. 自动测试web应用程序
- 20. Web应用程序性能测试(WAPT)
- 21. Web应用程序测试技巧
- 22. JMeter如何测试Web应用程序
- 23. Web应用程序安全测试
- 24. 自动测试Web应用程序
- 25. Web应用程序压力测试
- 26. .NET Web应用程序的安全漏洞测试工具?
- 27. Silverlight测试记录器
- 28. 使用测试管理器测试桌面应用程序
- 29. 你如何测试ASP.NET核心Web应用程序(.Net Framework)?
- 30. Facebook登录测试应用程序
笑,水星总是继承,从来没买过,管理上使用它,因为坚持$$$$$许可证。 在之前的工作中,测试人员坚持认为它是 ,因为“他们知道这是他们所知道的”,并且这是他们用了10多年来测试桌面应用程序的相同工具。 我还没有见过WatIn,但是硒IDE可以生成C#代码,它可以在单元测试框架内的Visual Studio调试器中运行。 维护测试框架是您花费大量时间的地方,所以任何您可以做的事情来尽量减少这种负担是很好的。 – 2012-09-29 19:49:52