一些.NET开源测试工具简介(来自开源中国)

(一)测试工具

Web自动化测试Watin 

Watin是一个面向.net的Web自动化测试开源项目,对应Web元素提供了丰富的类库,而且使用起来非常简单。 示例代码: [Test] public void SearchForWatiNOnGoogle() {  using (IE ie = new IE("http://www.google.com"))  {   ie.TextField(Find.ByName(...    更多Watin信息

 
 
 
 

Windows应用功能测试工具EFT

Eft (easy functional testing) 是一个用于Windows桌面应用程序的功能和验收测试工 具,可以用来测试Windows Form, Win32和WPF应用程序. Eft使用CSS选择器来帮助使用者定位界面元素,并支持鼠标键盘等操作. Eft模拟用户对应用程序的实际使用来完成应用的测试...    更多EFT信息

 

 

  • 自动化测试工具Cucumber

    Cucumber 是一个能够理解用普通语言 描述的测试用例的支持行为驱动开发(BDD)的自动化测试工具,用Ruby编写,支持Java和.Net等多种开发语言。    更多Cucumber信息

 

 

  • 自动化测试平台Gallio

    Gallio 自动化测试平台是一个开放、可扩展的中间平台,为 .NET 提供一个通用的测试用的对象模型、运行时服务和工具。    更多Gallio信息

     

 

 

  • 【商业】.NET代码覆盖测试dotCover

    能够将code coverage 的报告生成XML, HTML, JSON, and XML for NDepend文件。   覆盖了所有解决方案的设置。 可以直接发出请求,将代码覆盖率的测试结果从TeamCity 服务器上转移到Visual Studio. 代码覆盖。...    更多dotCover信息

 

 

  • 自动化并行连续测试工具NCrunch

    NCrunch是一款为 Visual Studio .NET 开发的的自动化并行连续测试工具。它能够运行自动测试,并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。    更多NCrunch信息

 

 

  • .NET测试工具SpecsFor

    SpecsFor 是一个用来测试 .NET 代码的工具,它包括一个基本的测试夹具可自动处理各种测试要求。 这里有一些示例程序。    更多SpecsFor信息

     

  •  

  •  

    (二)单元测试工具
  • ASP.NET页面测试工具NUnitAsp

    NUnitAsp是一款自动测试 ASP.NET页面的开源工具. 它是从NUnit扩展来的。     更多NUnitAsp信息

 

  • .NET单元测试框架xUnit.net

    NUnit的创造者Jim Newkirk公 布了一个新的单元测试框架,叫做xUnit.net。 这个以NUnit接班人自许的新框架打算消除NUnit的错误和缺点,并打算在框架中加入一些最佳实践和扩展能力。 Jim Newkirk和Brad Wilson这两位xUnit.net的创造者,从NUnit和其他单元测试...    更多xUnit.net信息

 

 

  • NUnit

    JUnit的.NET版     更多NUnit信息

    最近更新:.NET单元测试工具NUnit 2.5版本发布发布于 3年前

  • .NET 测试库 moq

    示例代码: var mock = new Mock(); // WOW! No record/replay weirdness?! :) mock.Setup(framework => framework.DownloadExists("2.0.0.0"))     .Returns(true)     .AtMostOnce(); // Hand mock.Object as a collaborator...    更多moq信息

 

 

  • XML单元测试XMLUnit

    XMLUnit不仅有Java版本的还有.Net版本的。Java开发的XMLUnit提供了两个JUnit 扩展类XMLAssert和XMLTestCase,和一组支持的类。这些类可以用来比较两张XML之间的不同之处,展示XML利用XSLT来,校验XML,求得XPath表达式在XML中的值,遍历XML中的某一节点利DOM展...    更多XMLUnit信息

     

 

  • csUnit

    JUnit的C#版     更多csUnit信息

 

  • 分布式单元测试框架BizUnit

    BizUnit enables automated tests to be rapidly developed. BizUnit is a flexible and extensible declarative test framework targeted that rapidly enables the automated testing of distributed systems, BizUnit 广泛被用于 BizTalk 的测试解决方案...      

 

 

 

(三)性能测试和优化

.NET性能分析工具 SlimTune 

SlimTune 是一个 .NET 应用的分析和性能优化工具,提供很多诸如远程分析、实时结果、多插件支持的可视化界面。    更多SlimTune信息

【商业】.NET性能调试工具 DotTrace

DotTrace Performance是.NET平台下常用的性能调试工具,能够帮助.Net开发者以最快的方式找到并移除性能上的瓶颈。  DotCover 则是一个 Visual Studio 插件,简单易用,以帮助 .NET 开发人员确定单元测试中应覆盖的每个单行代码都确确实实地包含其中。它支...    更多DotTrace信息

最近更新:DotTrace 5.0 正式版发布,.NET性能调试工具发布于 2个月前

.NET性能单元测试 NTime

NTime 是一款用来测试 .NET 应用性能的单元测试工具,界面如下图所示:     更多NTime信息

ASP性能分析工具mvc-mini-profiler

mvc-mini-profiler 是一个为 ASP.NET MVC 编写的小型的性能分析工具。     更多mvc-mini-profiler信息

 

你可能感兴趣的:(自动化工具框架,.NET编程)