首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于.NET的测试自动化工具

用于.NET的测试自动化工具
EN

Stack Overflow用户
提问于 2009-09-23 11:39:32
回答 6查看 53.6K关注 0票数 10

我正在努力寻找一些有用的开源测试自动化工具,以便与.NET框架一起使用。我做了相当多的研究,但不幸的是,我发现的大多数工具都只专注于测试web应用程序。

为了让我们的软件完成它需要做的事情,我们运行了三种类型的程序:我们在VB.NET中编写一个服务来收集数据,我们有一个AJAX/JavaScript +VB/ASP.NETWeb应用程序来查看数据,以及一个基于VB.NET表单的图形用户界面来编辑数据。

我知道找到一个工具来测试所有这三个工具的机会微乎其微,但我并不指望一个工具能涵盖所有这些工具。

由于我们运行的服务是最重要的,我希望Stack Overflow社区能够洞察哪些测试自动化工具对VB.NET服务特别有用。任何关于GUI或Web应用程序端的信息也将是非常有帮助的。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-09-23 11:44:11

您可以使用任何单元测试框架来测试您的服务,如NUnitMbUnit、MSTest等。

您的web应用程序,如您可能知道有许多不同的应用程序,如WatirWatinSeleniumSWATTelerik WebUITest Studio

我不熟悉Windows form测试工具;但是,我知道Telerik正在开发一个。

票数 8
EN

Stack Overflow用户

发布于 2009-09-23 11:52:04

TestComplete.

您绝对可以使用capture-replay来捕获并运行测试脚本。但我建议您至少必须手动编辑您的脚本才能创建它们

  1. more readable
  2. easier to maintain。

关于TestComplete的好处是,它能够查看表单的属性,捕获这些属性,这样您就可以通过它们的名称来引用这些属性,而不仅仅是通过屏幕坐标。

这是a similar question

票数 3
EN

Stack Overflow用户

发布于 2009-09-23 11:46:15

有许多很好的测试工具。

业务对象-使用NUnit、mbUnit、MSTest进行测试

Web测试- Selenium和NUnit或WatiN

桌面GUI -不确定,但您可以尝试使用pyWinAuto -它是一个python应用程序,但您可以使用IronPython,它是.NET实现

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1465455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档