我正在努力寻找一些有用的开源测试自动化工具,以便与.NET框架一起使用。我做了相当多的研究,但不幸的是,我发现的大多数工具都只专注于测试web应用程序。
为了让我们的软件完成它需要做的事情,我们运行了三种类型的程序:我们在VB.NET中编写一个服务来收集数据,我们有一个AJAX/JavaScript +VB/ASP.NETWeb应用程序来查看数据,以及一个基于VB.NET表单的图形用户界面来编辑数据。
我知道找到一个工具来测试所有这三个工具的机会微乎其微,但我并不指望一个工具能涵盖所有这些工具。
由于我们运行的服务是最重要的,我希望Stack Overflow社区能够洞察哪些测试自动化工具对VB.NET服务特别有用。任何关于GUI或Web应用程序端的信息也将是非常有帮助的。
发布于 2009-09-23 11:44:11
您可以使用任何单元测试框架来测试您的服务,如NUnit、MbUnit、MSTest等。
您的web应用程序,如您可能知道有许多不同的应用程序,如Watir,Watin,Selenium,SWAT,Telerik WebUITest Studio。
我不熟悉Windows form测试工具;但是,我知道Telerik正在开发一个。
发布于 2009-09-23 11:52:04
TestComplete.
您绝对可以使用capture-replay来捕获并运行测试脚本。但我建议您至少必须手动编辑您的脚本才能创建它们
关于TestComplete的好处是,它能够查看表单的属性,捕获这些属性,这样您就可以通过它们的名称来引用这些属性,而不仅仅是通过屏幕坐标。
发布于 2009-09-23 11:46:15
有许多很好的测试工具。
业务对象-使用NUnit、mbUnit、MSTest进行测试
Web测试- Selenium和NUnit或WatiN
桌面GUI -不确定,但您可以尝试使用pyWinAuto -它是一个python应用程序,但您可以使用IronPython,它是.NET实现
https://stackoverflow.com/questions/1465455
复制相似问题