适用于 .NET 的终极实时测试工具
在编码时以内联方式查看实时测试结果和指标。
Visual Studio 的自动并发测试
NCrunch 是一个全自动测试扩展,旨在使编码和测试变得轻而易举。
忘记停下来运行测试,让 NCrunch 为您完成工作。
以您认为的速度编码和测试!
NCrunch 实时跟踪您的代码覆盖率,并在代码旁边的标记中显示此信息。这样可以轻松跟踪您的承保范围是重的还是轻的。
专为重型起重而设计
NCrunch的设计考虑到了大型复杂项目。在过去的 14 年里,我们一直在优化和扩展 NCrunch 系统,以满足由数百万行代码和数千个测试组成的现实世界系统的需求。
智能测试执行
NCrunch 跟踪各种与测试相关的数据,并使用它来尽快为您提供最重要的反馈。
最近受代码更改影响的测试将使用复杂且高性能的基于 IL 的更改映射优先执行。
分布式处理
NCrunch 可以将构建和测试工作卸载到其他计算机进行处理。将任务转移到连接的计算机或扩展到云中。
处理资源可以在开发人员之间共享,允许团队集中其测试资源。
占地面积小
NCrunch 是可配置性的。微调 NCrunch 的 CPU 和内存消耗,以最好地满足您的特定需求。
如果您的测试支持它,NCrunch 可以配置为跨单独的进程并行运行它们,从而大大减少端到端测试时间。
想跑就跑
如果您不喜欢自动运行所有测试,可以选择手动运行它们。
NCrunch 允许您创建非常可配置的筛选器来选择要自动运行的测试,让您将其用作手动或部分连续的测试运行程序。
在受限环境中,甚至可以将引擎配置为仅运行受影响的测试,从而大大减少资源消耗。
成熟产品
NCrunch 自 2009 年以来一直在开发中,我们仍然定期发布包含新功能和改进的更新。
我们花了无数个小时来调整产品,以应对现实世界软件项目的规模和复杂性。
应用广泛
NCrunch每天都被全球数以万计的开发人员使用。
世界上许多最熟练的 .NET 开发人员都信任 NCrunch 能够快速、一致地提供测试结果。
经验丰富的团队
我们的开发团队在开发软件解决方案方面拥有数十年的经验,对 .NET 平台有深入的了解。
我们在许多不同的行业拥有广泛的咨询历史。我们利用此经验构建可用于 .NET 的最佳测试工具。
什么是NCrunch:
NCrunch被描述为用于测试Visual Studio的仪器顺序的自动过程,它是为用户和开发人员设计的。它具有自动评估功能,能够在用户执行键入过程时运行,并且每当用户提供有关属于用户 IDE 的冷行的某些详细信息时,它就不需要在场。NCrunch还被描述为能够运行智能和自动化测试,并为用户提供和开发人员一条惊人的信息,这些信息是关于测试所有已知非常有用的代码,就像代码的覆盖范围一样,同时还有指标的性能。应该补充的是,NCrunch 是可视化工作室使用的自动并发测试工具,它能够智能地运行和最终测试,这样用户就不必提供大量关于被测试代码有用的信息。代码覆盖率以及指标的性能能够在用户键入时衬托用户 IDE。
NCrunch的强大功能:
它具有以下功能和属性,如下所述:
自动并发测试流程:NCrunch 能够缩短和简化用户和开发人员的测试过程。
代码覆盖率: 它能够在运行用户测试时收集用户代码的测试覆盖率。用户可以从存在的一行代码导航到任何涵盖测试,这使得很容易看到测试可能会影响代码以及更改。
性能指标:NCrunch 能够在执行过程中分析用户可以分析,以便获取测试过程中的每一行代码的执行时间。指标通过工具提示和热点方便地显示,并且它们以特殊颜色和覆盖标记显示。
内联异常详细信息:它能够跟踪和排序有关用户测试的所有有趣统计信息,并且它们正在由NCrunch处理,并且它们被投影到代码的覆盖标记上。这使得用户很容易发现测试出错的地方,甚至没有信息来妨碍用户。
智能测试执行:NCrunch能够跟踪有关用户测试的各种类型和类型的有趣统计数据,并且能够在大多数可能的智能权重中使用收集的信息。用户最近因代码更改而影响的测试对于执行过程具有高度优先级。
分布式处理:它能够卸载构建以及测试工作到其他计算机,在这种情况下,处理过程是从连接的任何机器中干净地形成的。成型具有网格化以执行测试的能力。
它为用户和开发人员提供了自动的并发测试,它是关于文本的正常循环,可以通过文本转换的部署过程来驱动,以使其清晰。
它能够卸载并稍后将工作测试到不同的计算机中进行处理。
它能够在运行用户测试时为用户和开发人员收集文本的覆盖率以及代码。
它可以跟踪有关用户测试的各种有趣的统计信息。