产品中心
dotTEST
Parasoft® dotTEST®是专业针对C#,VB,.NET,ASP.NET和Managed C++语言的开发测试方案,经广泛证明能提高软件开发团队效率和代码质量的自动化实践解决方案。

.NET 静态分析,代码审查,单元测试


Parasoft® dotTEST®是专业针对C#,VB,.NET,ASP.NET和Managed C++语言的开发测试方案,经广泛证明能提高软件开发团队效率和代码质量的自动化实践解决方案。


提升.NET开发软件质量


一个高质量的软件必须具有:正确性、健壮性、高效率、完整性、可用性、风险;可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性。Parasoft对提高软件质量的研究已有25年了,提升软件质量对于所有软件供应商来说是永恒的话题,只有致力于持续提升软件质量,才能迎合不断严苛的客户要求,让产品具有更高的市场价值。


Parasoft dotTEST 能够帮助团队开发更安全的代码,实施更有效的测试,以及持续地监视实现其质量目标的过程。 使用 dotTEST 经时间验证的实践—-例如静态分析,全面的代码审查,运行时错误检测,集成覆盖率分析的单元测试和组件测试,能够在软件项目开发周期的早期阶段,自动地在开发者的桌面上完成。


自动化测试平台


利用dotTEST搭建自动化测试平台,结合软件测试行业的特点,以整个软件生命周期为基础,为企业提供全流程的自动化测试解决方案,并在软件生命周期的各个环节体现其价值,同时还能协助客户进行有效的测试管理,完成自动化测试管控方案的部署。


基于dotTEST工具,可以帮助测试人员在不用熟悉代码和脚本语言的情况下,通过鼠标和键盘,即可一键式快速生成测试用例,甚至自动化脚本的方式即可实现被测对象快速测试,测试过程中实时监控测试数据和状态,测试结束后自动汇总报告结果,生成html,pdf 及xml文本报告,同时自动邮件发送报告到相关负责人。


遵从性认证标准


dotTEST可自定义规则集使用自己规则,同时内建400多条规Microsoft’s .NET Framework 设计准则,CLS 遵从性,面向对象度量,安全性等。dotTEST还检测许多IL层次分析无法识别的代码问题(如,格式问题,空的模块,操作符滥用等等)。


自定义IL-level和C#规则也可以执行特定的项目,遵循和组织需求,并在发现单一实例之后防止应用程序特有的缺陷。


同时,dotTEST还提供图形化的工具RuleWizard编辑器可创建自定义规则来增强标准API的使用,并预防单个缺陷被发现后类似的应用程序缺陷重复出现。


不运行软件查找运行时错误


Parasoft的BugDetective使用数据流分析的方式来检测运行时错误,而不需要软件实际地被执行。这样能够尽早并轻松地检测出关键性运行时错误,而这些错误在以前可能需要数周的时间才能被找到。


它不仅能够提前发现缺陷,并且会显示从问题的引入点到爆发点的完整执行路径,为我们的调试节省了大量时间。它能够检测得到的缺陷包括了如NullReferenceExceptions,ArgumentNullExceptions,资源泄漏,除零错误,Null检测之前被引用,SQL注入,XSS和其它安全漏洞。


提升开发效率,加速软件交付


如何在任务急、工期短,并确保满足时间、质量、成本和效益的情况下交付给客户满意软件产品? 盲目增加研发人员数量并不是值得推荐的方法,而提升研发效率,加速软件交付已经是越来越多的企业要考虑的问题。


Parasoft应用一套全面的实践集合以缩减测试时间,降低测试难度,和减少到达QA阶段的缺陷数量。建立更可靠的代码库,高效地构建,并可持续地执行,和维护一个全面的回归测试套件,用于检测更新是否破坏了既有的功能。据统计,通过parasoft自动化测试,能提高研发团队30%的工作效率,为提前交付打下坚实基础。


低成本学习,高度可定制化


无缝集成VS所有版本;提供全汉化的界面、规则说明、问题修改指导、操作教程文档。提供团队统一测试策略,成员无需关心策略内容细节,快速完成研发和测试任务。另外,dotTEST提供命令行方式自动完成测试工作,实现真正的“无人值守”测试。


高度可定制化:dotTEST允许用户完全自定义测试执行流程。除了使用内建的自动化测试以外,用户可以包含自定义的测试脚本和shell命令来使工具符合他们具体的构建和测试环境。通过交叉编译为预期的目标环境提供特定的运行时库,dotTEST可以被广泛的用于多种VS版本。dotTEST的所有测试中间产物的源代码都可见,因此完全可以移植从而得到重复利用。


系统

  • Windows


开发环境

  • Visual Studio


架构

  • .NET Framework
  • .NET Compact Framework
  • Windows Mobile
  • Windows Embedded
  • Compact


源码控制系统

  • AccuRev SCM
  • Borland StarTeam
  • CVS
  • IBM Rational ClearCase
  • IBM Rational Synergy
  • Git
  • Microsoft Team Foundation Server
  • Microsoft Visual SourceSafe
  • Perforce SCM
  • Serena Dimensions
  • Subversion (SVN)。