Parasoft® dotTEST™是经广泛证明的最佳实践集成解决方案,用于有效提升软件开发团队的开发效率和软件
可以直接从Visual Studio中运行测试,或者作为自动化过程的一部分。为了促进快速修复,每个检测到的问题基于可配置的严重程度区分优先级,同时自动地分配给编写相关代码的开发人员,并分发到他的IDE中,分发的信息包括直接指向问题代码的链接和如何解决它的描述。
这为团队提供了一个切实可行的方法来预防,揭露,纠正错误,以便确保他们的.NET代码工作正常。
Parasoft dotTEST适用于符合Microsoft .NET Framework和.NET Compact Framework的编程语言,包括C#, VB.NET, ASP.NET和Managed C++。dotTEST能测试任何
Parasoft的客户,包括财富500强的58%企业,信赖dotTEST能够帮助他们:
通过建立预防性的编码规范,恰当的实施的编码策略能够消除全部类型的编程错误。dotTEST通过对代码进行静态分析以检测这些策略的遵守情况。对于具体团队或组织配置dotTEST来实施代码标准策略,用户可以定义包含内建和自定义规则的常用规则集。dotTEST包含400多条规则,覆盖了Microsoft的.NET框架设计指南,CLS规范,面向对象的度量指标,安全性等等。
除了检查IL代码的规则外,dotTEST还提供用来检测C#源代码的规则;这就使dotTEST能够检测许多IL级分析所不能发现的编码问题。(例如格式问题,空代码块,误用操作符等)。通过图形化的RuleWizard规则向导编辑器自定义IL级和C#规则,同样能够实施具体项目和组织的需求,以及
BugDetective使用数据流分析的方式来检测运行时错误,而不需要软件实际地被执行。这样能够尽早并轻松地检测出关键性运行时错误,而这些错误在以前可能需要数周的时间才能被找到。能够检测得到的缺陷包括了NullReferenceExceptions,ArgumentNullExceptions,资源泄漏,除零错误,Null检测之前
这种创新性的代码审查模块使同行代码审查的准备、提示和跟踪都自动完成。并根据丰富强大的开发实践来定位其中已知的不足之处。dotTEST能自动识别已更新的代码,根据指定的审查者匹配对应代码,跟踪所有审查过程直到结束。使用Code Review模块,团队能建立一个坚固的审查过程以使所有的新代
dotTEST的自动化测试功能大大降低了需要开发和维护一个有效的测试套件所需的工作。dotTEST的自动化测试功能尤其有助于支持持续集成和敏捷/迭代开发。
随着嵌入式系统中的软件组件变得越来越重要,全面提升了质量在嵌入式软件中的关注度。长期存在的质量对策,例如使用调试器做测试变得不再有效或不够充分。更加复杂的问题是,许多开发人员不能轻易地在实际的部署环境中运行一个测试程序,因为他们无法访问最后的系统硬件。为了应对这些挑战,需要在整个开发生命周期中实现代码质量—在自动化实施和监测的协助下,协同使用一个被时间证明的早期缺陷预防技术。
对于要求高品质的行业,例如航空,医疗,汽车,运输,和工业自动化,Parasoft基于Web交互式仪表板和具有SQL数据库支撑的数据细分能力的统计和报告系统,通过让遵守情况可视化来实现高效和可度量的质量过程。
C++test自动化实施完整的测试执行流程,包括测试用例生成,交叉编译,部署,执行,和加载结果(包括覆盖率指标)返回到GUI中。可以为自动的测试执行来从GUI或命令行交互地驱动测试,以及批处理回归测试。在交互模式中,为了方便调试或验证用户可以单独地或在选中的组中运行测试。对于批处理执行,用户可以针对指定的代码,它们的名称或者在磁盘上的位置来执行测试。
C++test允许用户完全自定义测试执行流程。除了使用内建的自动化测试以外,用户可以包含自定义的测试脚本和shell命令来使工具符合他们具体的构建和测试环境。
通过交叉编译为预期的目标环境所提供的运行时库,C++test可以被广泛的用于多种嵌入式操作系统和结构体系。C++test的所有测试中间产物的源代码都可见,因此完全可以移植。
C++test可自定义的工作流程使用户能够按照代码开发的方式来进行测试,并使用相同的测试套件来确认目标环境下的功能性/可靠性问题