中文(中国)
Parasoft dotTEST 是一个针对 Microsoft .NET 框架和 .NET Compact Framework 目标平台编程语言的集成开发 .
测试解决方案,支持语言包括 C# VB.NET ASP.NET 和 Managed C++ 。它可以自动化完成一系列广泛dotTEST 可以测试任何使用 .NET 或 .NET CF CLR 的文件和程序,帮助组织降低风险,提高效率,并实现IDE 中。
测试可以直接在 Visual Studio 中进行或者作为自动化进程的一部分。为了促进快速修复,检测到的每个问题都会基于可配置的严重度分配优先级,自动分配给编写相关代码的开发人员,并将其分发到他的的软件质量最佳实践,包括静态代码分析,单元测试,代码审查,覆盖率分析,运行时错误检测等。对行业准则和标准的遵从性。从 IDE 中可以直接链接到问题代码和如何修复问题的说明。
在不执行软件的情况下识别运行时缺陷
otTEST 集成的数据流分析在不需要执行软件的情况下检测运行时错误,能够在早期轻松地检测以往需要数周才能找到的关键运行时错误
检测到的缺陷包括:
• NullReferenceExceptions • ArgumentNullExceptions • 资源泄露 • 除零错误 • 在检查 NULL 之前引用 • SQL 注入 • XSS 和其他安全漏洞
自动化代码遵从性分析
恰当的编码策略可以通过建立预防性的编码规范来消除全部类型的编程错误。静态分析代码以确保开发的代码是符合遵从性的,您可以通过定义规则集(包括内建的和自定义的规则的)来配置dotTEST 为你的组织实施特定的策略。dotTEST 包含超过400条的内建规则,涵盖了内Microsoft’s .NET Framework 设计指南,CLS 遵从性,面向对象度量指标以及安全性等等诸多业界标准规范。
Parasoft 的代码审查模块自动准备, 通知,并跟踪同行代码审查,以处理这个非常强大的开发实践所存在的不足。dotTEST 自动识别更新的代码,为指定的审查人员匹配代码,并跟踪每个审查项的进度直到结束。有新增的代码都得到审查并解决所有已确团队可以建立一个缜密的审查流程,让所有以确定的问题。
除了检查IL代码的规则外,dotTEST 还提供检查 C# 源代码的规则,使得 dotTEST 能够检查许多通过 IL 层级分析无法识别的代码问题。(例如,格式化问题,空代码块,操作符的误用等)。你还可以使用图形化编辑器创建自定义的 IL 层级和 C# 规则,以满足特定的项目和组织要求,同时防止在一个问题发现发现之后,特定的应用程序缺陷再次发生。
自动化单元和组件测试,进行即时验证和回归测试
dotTEST 的自动化的测试能力大大减少了开发和维护高效测试套件所需的人力物力,并且支持持续集成和迭代/敏捷开发。dotTEST 可以为任何.NET 源文件和集合生成完整的 NUnit 测试用例。通过使用边界条件,这些生成的测试用例检查函数在非预期输入下的响应是否正常,暴露出潜在的可靠性问题,并迅速创建可扩展的回归测试基线,可以很容易验证你想验证的特定功能。总的来说,这些测试用例建立了一个安全网络,当代码变更影响应用程序行为时,会给您及时的提醒和预警。
dotTEST 提供了许多突破性的技术,使单元测试更加便捷易用, 包括:
单元测试精灵
允许您通过 向导交互式地生成特定的对象工厂方法和测试场景。您可以精确地控制生成的对象和测试场景。
非交互式测试用例生成
允许您在最短时间内轻而易举地创建大量的测试。这对于实现高代码覆盖率和建立回归测试基线是特别有用的。 应用程序宿主机测试
允许您在应用程序内几乎任何地方启动单元测试,而不需要更改应用程序或编写额外的代码,从而为您提供在其自然环境中创建复杂对象的能力,并有助于测试开发/维护。
可扩展的覆盖率分析
跟踪所有测试用例的覆盖率信息(从基于 dotTEST 的单元测试到手动应用程序测试),并且可以从多个测试运行中合并覆盖率信息。提供准确测量测试套件有效性和完整性的能力,并证明符合测试和验证要求。
灵活的桩函数支持
允许类被隔离测试,解决编写单元测试时遇到的最大挑战之一:在不同的状态中获取复杂的对象。
持续的实时静态分析
使用 dotTEST 的持续质量助手 (CQA),团队可以配置当开发人员在审查、添加和修改代码时在后台自动运行静态分析。如果开发人员编写或使用的代码不符合定义的编码策略,他们就会立即收到警报,而且他们不需要中断他们的工作流程来启动分析—-在违规被引入的时候即帮助团队识别并解决问题。
.NET COMPACT FRAMEWORK 支持
dotTEST 的 .NET COMPACT FRAMEWORK 支持允许您直接在设备上运行单
元测试,使您能够:
提高编程水平,防止影响软件行业的全部类型的缺陷。
支持的架构
操作系统
2012, 2013, 2015
源码控制系统


