AppPerfect Java单元测试允许您进行自动化的单元测试。它是基于对JUnit和HtmlUnit框架单元测试用例的自动生成和执行。为您AppPerfect Java单元测试执行以下主要功能:
神器出山:www.shenqi73.com时间,将原本可用于手动创建和运行测试。 < P>本产品的包装也包含Apache Tomcat的一个Servlet / JSP引擎,使您的Web应用程序的执行。这种产品的使用教程提供了PetStore示例应用程序部署在这个Tomcat应用程序服务器。
在这里的的“AppPerfect Java单元测试”是一些主要特点:
自动化的单元测试用例生成:
·AppPerfect Java单元测试自动生成完整的测试情况下,通过代码和了解它。
·生成功能齐全,高度智能化的测试类来了解您的应用程序,并彻底测试你的源文件。
·它还提供了易于使用的用户界面编辑你的测试用例。
·自动维护这些测试的情况下,您的代码更改,因此,如果你在源代码中删除任何方法,AppPerfect Java单元测试仪会照顾删除相应的测试用例,测试类文件等。
客户端测试:
·AppPerfect Java单元测试使用JUnit框架中,最常用的框架,Java源代码的生成和测试。单元测试服务器端的Java源代码(JSP / Servlet的/ EJB),它使用HtmlUnit的框架。
服务器端测试:
它使用HtmlUnit的实施提供基于浏览器的JSP应用程序没有设置一个容器内的环境的复杂性,它提供了在容器内测试的测试记录。它还提供了模板框架,如Apache Struts的支持。对于复杂的企业应用程序使用EJB在容器内测试,AppPerfect的Java单元测试人员提供支持。
高代码覆盖率:
·AppPerfect Java单元测试的情况下,提供高水准的开箱即用的代码覆盖率。它也提供了一些工具,以提高代码覆盖率的显着毫不费力地。
对象存储库:
·AppPerfect Java单元测试使用模拟对象的概念进行单元测试的源代码。它可以生成模拟对象,并将其存储在一个叫对象库的存储库。您可以使用对象库管理器来管理这些对象。
支持存根:
·AppPerfect Java单元测试的支持存根(stub)代码生成,这是非常有用的应用程序的某些部分是不存在或尚未开发。比如你的应用程序需要一个数据库连接,但同样是不可用,那么你可以存根的getConnection调用和返回一些虚拟的连接对象,单元测试人员会照顾,而在实际的getConnection调用的存根代码执行单元测试的代码。
模拟数据库支持:
·AppPerfect Java单元测试支持模拟数据库功能。在单元测试中模拟数据库取代了实际的数据库。大多数情况下,用户不必访问到数据库层在测试过程中。但是,如果没有一个数据库,大多数数据库相关的应用程序将无法执行。的模拟数据库解决了这个问题。
导入现有的JUnit测试:
·AppPerfect Java单元测试可以导入一个现有的JUnit测试用例,并执行单元测试人员生成的测试用例,并报告结果。
内容丰富的报告:
·应用程序提供的报告显示成功和失败的测试用例,测试案例失败的原因。这些报告可通过图形用户界面,并可以导出成各种格式,如HTML,PDF,CSV,XLS,XML等
调度通知:
·您可以在您的测试自动化的调度使用测试管理软件产品。您也可以使用通知管理器模块的测试管理软件产品时,测试完成后,发送电子邮件,短信或文件通知。
IDE集成:
·AppPerfect的Java单元测试仪支持IDE集成了最常用的IDE。这增强易于使用和生产率。
ANT集成和命令行执行:
·AppPerfect单元测试支持ANT集成,因此它可以很容易地集成到大多数的开发/生成环境。单元测试人员还支持命令行执行,这样你就可以进行单元测试的源代码通过调用一个bat或sh文件的产品。