Parasoft dotTest—.NET测试,静态分析,代码审查
NET开发与Parasoft dotTEST自动化。
提高软件开发团队的生产力和软件质量
Parasoft的® dotTEST™是一个自动化的最佳实践证明,是提高软件开发团队的生产力和软件质量的广泛集成的解决方案。 dotTEST可以:
静态分析:静态代码分析,数据流静态分析,和指标分析
同行代码审查过程自动化:准备,通知,并跟踪
单元测试:单元测试的创建,执行,优化和维护
应用测试:设定实际的应用程序执行环境,并从它启动测试
这为团队提供了一个切实可行的办法,以防止,揭露和纠正错误,以确保他们的.NET代码如预期般运作。
从Visual Studio或作为一个自动化过程的一部分的测试,可直接运行。 为了快速推进整治,每个检测到的问题是优先配置的严重性分配的基础上,自动分配给相关的代码开发者,并分发到IDE,直接链接到有问题的代码和如何解决它的描述。
Parasoft的dotTEST需要Microsoft.NET Framework和.NET Compact Framework配合工作,包括C#,VB.NET,ASP.NET和可管理的C + +编程语言 它可以测试已建成的.NET或NET CF CLR的任何文件或程序集。
下载试用及价格
dotTest软件下载试用:http://www.innovatedigital.com/download/dotTest
dotTest价格请咨询:北京铸锐数码 010-62139280
合乎规范的自动化代码分析
通过建立预防性的编码约定,正确实施的编码政策可以消除整个类的编程错误。 dotTEST静态分析代码来检查,这样的政策的遵守情况。 要配置dotTEST执行编码标准的政策,具体到他们的团体或组织,团队可以定义自己的规则集,内置和自定义规则。 dotTEST包括400 +规则,包括微软的。NET Framework设计准则,CLS遵从性,面向对象的指标,安全性,多。
除了规则,研究IL代码,dotTEST还提供了规则,研究C#源代码,这使dotTEST检查很多的代码,可以不被IL -水平分析确定(例如,格式化的问题,空块,滥用问题运营商等)。 自定义IL级和C#的规则,这是一个图形RuleWizard编辑器创建,也可以执行的具体项目和组织的要求,并防止复发后已发现的单个实例应用程序特定的缺陷。
确定没有执行的软件运行时错误
BugDetective使用数据流分析检测,而无需实际执行软件运行时错误。 这使得及早和挥洒自如地检测关键运行时的错误,否则手工可能会花费数周时间来寻找。 检测到的缺陷包括NullReferenceExceptions,ArgumentNullExceptions,资源泄漏,被零除,NULL,SQL注入,XSS,和其他的安全漏洞检查前提领。
优点
Parasoft的客户,其中包括“财富”500强中的58%,依靠dotTEST:
预防缺陷,影响应用程序的安全性,可靠性和性能
遵守内部或监管质量的措施
确保大型分布式团队之间的一致性
提高生产力,自动化繁琐而又至关重要的缺陷预防措施
成功实施TDD,敏捷和XP一样流行的开发方法
您可以受益于在您的公司和其他组织以及软件开发人员的错误。 您可以防止巨大的错误/ pifalls有窃听器的代码在软件行业类。
启用有效和全面的团队代码审查
创新的代码审查模块,自动同行代码审查的准备,通知和跟踪,解决这个非常强大的发展实践中已知的缺点。 dotTEST更新的代码自动识别,匹配与指定的评论代码,并跟踪每个审查项目的进展情况,直至关闭。 与代码审查模块,团队可以建立一个防弹的审查过程中,所有的新代码得到审查和所有发现的问题都解决了。
自动化单元和组件测试即时验证表达式测试
dotTEST的自动化测试功能显着降低开发和维护一个有效的测试套件所需的工作。 dotTEST的自动化测试能力,特别是支持持续集成和敏捷/迭代开发很有帮助。
dotTEST产生任何。NET语言的文件或程序集的完整的NUnit测试。 通过使用角的情况下,这些生成的测试用例检查功能反应意想不到的投入,揭露潜在的可靠性问题。 此外,生成的测试套件即刻建立回归测试的基准,并可以很容易地扩展,以验证您要验证的特定功能。 总的来说,这些测试用例建立一个安全网提醒您修改影响应用程序的行为。
dotTEST提供了大量的突破性技术,以方便单元测试,包括:
单元测试精灵:允许您生成特定对象的工厂方法和测试场景dotTEST向导交互。 你可以精确地控制对象和测试场景生成。
非交互测试用例生成:让您用最少的时间和精力创建大量的测试。 这是实现高代码覆盖率和建立回归基准尤其有用。
应用程序中承载测试:允许启动应用程序改变您的应用程序或编写额外的代码单元测试,在您从几乎任何一点。 这使您可以在自然环境中创建复杂的对象,并有利于测试的开发/维护。
广泛报道分析:所有测试测试dotTEST基于单元测试手册的应用程序,并能结合起来,从多个测试覆盖率信息的运行轨道覆盖信息。 这有助于你精确测量测试套件的有效性和完整性,以及展示与测试和验证的要求遵守。
灵活的存根支持 :允许类隔离测试。 这地址写单元测试的最大挑战之一:在不同的国家越来越复杂的对象。
.NET Compact Framework支持
dotTEST的.NET Compact Framework支持,允许您直接在设备上运行单元测试。 这使您能够:
写单元测试非常现实的,因为代码对.NET CF,从而准确地代表了现实的应用程序的行为运行。
自动检查您的代码对任何设备或仿真器,支持Windows Mobile设备中心(活动同步)沟通。
访问的API,如原生API,这是只适用于特定的设备。
特点
遵守与用户选择的编码标准代码的静态分析
创建自定义的编码规则的图形RuleWizard编辑器
确定潜在的运行时错误的静态代码路径模拟
精简代码的图形界面和进度跟踪审查过程
自动生成和执行单元测试
生成功能的单元测试的情况下,捕获实际的应用程序代码的行为是行使
从实际执行环境中推出测试
在单元测试中使用的灵活的存根框架
回归测试的全面支持
单元测试及以后的代码覆盖分析(包括应用程序级测试)
测试直接在目标设备或模拟器
全部队的部署桌面和命令行用法基础设施
与Microsoft Visual Studio无缝集成
平台
.NET Framework 2.0, 3.0, 3.5, 4
.NET Compact Framework 2.0, 3.5
Windows Mobile 5, Windows Mobile 6, Windows CE
环境
Windows 7, Windows Vista, Windows XP, Windows 2003 Server, Windows 2008 Server
Visual Studio 2010, 2008 or Visual Studio 2005
dotTest下载试用及价格
dotTest软件下载试用:http://www.innovatedigital.com/download/dotTest
dotTest价格请咨询:北京铸锐数码 010-62139280