在J2EE下,也是可以玩单元测试的,普通的情况下,我们用JUNIT,而
在J2EE下,我们可以在
http://sourceforge.net/project/showfiles.php?group_id=31476下载
junitj2ee.jar,将它和junit.jar一起放在web-inf下的lib目录下,
然后在web.xml下配置一下servlet就可以了
<servlet>
<description> JUnitEE test runner</description>
<display-name> JUnitEEServlet</display-name>
<servlet-name>JUnitEEServlet</servlet-name>
<servlet-class>org.junitee.servlet.JUnitEEServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JUnitEEServlet</servlet-name>
<url-pattern>/TestServlet/*</url-pattern>
</servlet-mapping>
之后,其实其他的断言方法和JUNIT中的差不多,可以参考junitj2ee下载包的例子,
配置好后,就可以用
http://localhost/xxxxx/TestServlet来运行了,有WEB的测试界面的,挺方便
分享到:
相关推荐
在J2EE项目中,测试用例通常分为单元测试、集成测试和系统测试三个层次: 1. **单元测试**:这是最基本的测试级别,主要针对单个类或方法进行。使用像JUnit这样的测试框架,开发者可以编写测试代码来验证每个独立...
本文将深入探讨软件测试技术在J2EE项目中的应用,以及在不同测试阶段中常用的测试工具。 J2EE是一种用于构建企业级分布式应用程序的平台,其复杂性和规模要求严谨的测试策略来确保系统的稳定性和可靠性。测试过程...
首先,J2EE应用测试是软件开发生命周期中的关键环节,它涉及到单元测试、集成测试、系统测试和验收测试等多个层次。测试的目的不仅是发现错误,而且要确保系统的稳定性和可靠性,尤其是在处理并发用户、大数据量和...
在Eclipse中,开发者可以方便地进行单元测试和集成测试,确保每个组件和整体系统的行为符合预期。此外,调试工具允许对代码进行逐行分析,查找并修复问题。 10. **安全性** J2EE提供了多种安全机制,如角色基的...
在J2EE环境下,还需要考虑到EJB(Enterprise JavaBeans)的容器管理依赖,可能需要使用Mockito等工具模拟环境。 2. **集成测试**:随着系统组件间的交互增加,集成测试变得至关重要。这通常涉及到测试不同组件如何...
7. **测试**:在J2EE开发中,单元测试、集成测试和系统测试是必不可少的。JUnit是常用的Java单元测试框架,而Mockito可以帮助模拟依赖项进行隔离测试。对于EJB,可以使用Arquillian框架在实际或模拟的容器环境中进行...
J2EE软件测试涵盖了多个层次,包括单元测试、集成测试、系统测试和验收测试。以下是对标题和描述中涉及的知识点的详细说明: 1. **单元测试**:单元测试是针对软件中的最小可测试单元,通常是方法或类进行的测试。...
软件测试涵盖单元测试、集成测试、系统测试和验收测试等多个阶段,确保产品在上线前达到预定的质量标准。软件测试与保证不仅包含传统的黑盒、白盒测试方法,还涉及性能测试、安全性测试、兼容性测试等。在实际工作中...
4. **测试**:Ant支持JUnit等测试框架,可以自动化执行单元测试,并生成测试报告,确保代码质量。 5. **部署**:Ant可以通过`copy`或`ftp`任务将应用部署到远程服务器,简化了发布流程。 6. **依赖管理**:虽然Ant...
- **打包J2EE组件**:讲解了如何将Java组件打包成可部署的单元。 - **开发者角色**:定义了在J2EE项目中不同开发者的职责范围。 - **本书所用的软件**:列出了指南编写过程中使用的主要工具和软件。 - **第二章:...
**IntelliJ IDEA** 和 **Eclipse** 是两个广受好评的选项,它们不仅支持J2EE标准,还提供了丰富的功能来提升开发效率,如代码重构、调试、单元测试等。具体而言: - **IntelliJ IDEA**:以其强大的代码理解和自动...
Jprobe Suite是由Sitraka公司开发的一套专为Java设计的单元测试工具,旨在帮助开发者检测和优化Java代码,确保其高效运行。该套装包含了四个独立的工具:Memory Debugger、Profiler、Threadalyzer和Coverage。 ...
例如,Eclipse有插件支持如JUnit进行单元测试,Maven或Gradle用于构建管理,以及Tomcat、GlassFish等应用服务器的集成,便于运行和调试J2EE应用程序。 此外,压缩包中的"it84"文件可能包含了一些示例项目、源代码、...
8. **测试**:项目可能包含了单元测试、集成测试和系统测试,以确保各个组件的正确性,如使用JUnit进行单元测试,使用Mockito模拟对象进行隔离测试。 9. **文档**:良好的项目应该包含详细的用户手册、开发者指南和...
通过本书,您可以了解到包装在下一代J2EE、.NET和开源项目中的新API、协议和工具的详细清单。因为这些新软件库、工具和技术具有实际的指导作用,所以利用它们能够设计出复杂、多功能、可协同操作的软件应用程序。
项目实施过程中,开发者需要熟悉Servlet、JSP语法、HTTP协议、Web容器(如Tomcat)的使用,以及如何进行单元测试和集成测试。同时,理解微博平台的基本功能,如用户认证、微博发布与检索、关注与评论等,也是实现...
4. 测试:单元测试、集成测试和系统测试,确保功能正确无误。 5. 部署:将应用打包成WAR或EAR文件,部署到应用服务器如Tomcat、WebLogic或JBoss。 6. 运行与监控:在生产环境中运行,持续监控性能和稳定性。 **4. ...
9. **测试**:J2EE项目通常包括单元测试和集成测试。JUnit是Java的单元测试框架,而TestNG、Arquillian等工具可用于更复杂的集成测试。 10. **IDE支持**:开发者可能使用IntelliJ IDEA、Eclipse等集成开发环境来...