出版时间:2009-1 出版社:清华大学出版社 作者:白胜普 页数:445
Tag标签:无
前言
当今,软件技术的发展非常快速,尤其近些年,各种新兴的编程技术、开发方法、软件工具等不断涌现。随之产生的Java技术以及J2EE技术在企业级应用项目开发中逐步占据了重要地位。与此同时,在职场上使用J2EE技术进行开发、测试的专业人员的需求也越来越大,特别是对既懂得开发、又懂得测试的专业人员的需求日益剧增。这本书正是为想成为集开发、测试技能于身的测试构建专业人员的初学者、开发人员或测试人员编写的。 关于作者 笔者一直从事J2EE企业级应用项目的开发、测试及构建方面的工作,对于J2EE开发技术、测试技术以及构建技术深刻的理解,在这本书中通过实例体现无遗。希望读者通过对本书的学习,了解面向J2EE企业级应用的软件测试,增强软件测试技能,胜任软件测试工作。 本书内容 这是一本全面介绍J2EE企业级应用开发、测试的例学型书籍。为方便学习,使用的是Windows操作系统和第三方开源软件;先后介绍了J2EE技术、测试技术、项目构建、开发工具、测试工具以及它们的使用:针对J2EE企业级应用,设计了实用的应用开发模型、测试模型,以及开发和测试构建模型,并且通过实例展示了J2EE应用的开发、测试以及构建技术。根据讲述内容的特点,本书分为3篇:测试基础篇、测试工具篇和测试实践篇。
内容概要
本书是一本介绍软件开发、测试方法及过程的书籍,使用的配置环境是Windows操作系统平台和第三方开源软件或者插件,先后介绍了J2EE技术、开发工具(eclipse)及服务器(JBoss/Tomcat)、项目构建及构建工具(Ant)、软件测试基础知识、软件单元测试工具(JUnit/EasyMock/Cactus/StrutsTestCase)与数据库测试组件(DbUnit)、集成测试工具(IBM Rational Functional Tester)和系统测试工具(JMeter)。在介绍过程中,首先设计应用开发模型、测试模型和构建模型;随后结合应用实例展示了应用开发、测试及构建。在大部分情况下,本书使用第三方开源软件作为应用软件开发和测试工具,不仅让读者掌握J2EE企业级应用开发、测试和构建,而且掌握面向Java的开源软件的使用。全书内容由浅入深,循序渐进,针对相同的应用需求进行了不同应用开发、测试和构建实现。 随书光盘中含有本书所有应用实例的开发源代码和测试脚本源代码。 本书面向软件初级测试人员;也可供大学软件工程专业,计算机专业学生,想从事软件测试工作的人员或想学习J2EE软件测试的人员使用;还可作为软件测试职业培训教材使用;对于软件高级测试工程师,也具有一定参考价值。
书籍目录
第一篇 测试基础篇 第1章 J2EE企业级应用 1.1 企业级应用的概念 1.2 J2EE企业级应用的概念 1.3 创建J2EE应用开发环境 1.4 创建Java Web应用开发环境 1.5 在应用开发环境里开发应用项目 1.6 本章小结 第2章 Servlet、JSP和JDBC数据库访问技术 2.1 Servlet技术 2.2 JSP技术 2.3 JDBC数据库访问技术 2.4 JSP和Servlet结合的方式 2.5 本章小结 第3章 EJB技术 3.1 EJB基础 3.2 EJB开发基础 3.3 EJB与数据库技术 3.4 使用Model 2+EJB开发模式开发应用 3.5 本章小结 第4章 Stuts技术 4.1 Stuts基础 4.2 Stuts应用实现 4.3 Stuts国际化 4.4 Stuts标签 4.5 使用Sruts+EJB开发模式实现 4.6 本章小结 第5章 项目构建 5.1 构建基础 5.2 构建工具Ant 5.3 项目构建 5.4 项目构建实例 5.5 构建自动化实例 5.6 本章小结 第6章 应用软件开发 第7章 软件测试第二篇 测试工具篇 第8章 单元测试工具1:JUnit、DbUnit和EasyMock 第9章 单元测试工具2:Cactus 第10章 单元测试工具3:Struts TestCase 第11章 集成测试工具:Retional Functonal Tester 第12章 系统测试工具:JMeter第三篇 测试实践篇 第13章 应用软件测试实例参考文献
章节摘录
Servlet组件:Servlet在服务器端运行,能够动态地生成Web页面。与传统的CGI或其他类似CGI的技术相比,Servlel具有更高的效率并更容易使用。对于Servlet来说,重复的请求不会导致同一程序的多次加载,因为它是依靠线程支持并发访问的。一般应用在服务器端控制层中; JSP( Java Server Pages)组件:JSP是一种实现普通静态HTML和动态页面输出的技术,其优势在于内容和表现的分离。在运行时,JSP首先被转换成Servlet,再以Servlet的形态编译运行,所以它的效率和功能与Servlet相比没有差别,也具有很高的效率,一般应用在服务器端表示层中; EJB( Enterprise JavaBeans)组件:允许创建由服务器管理的分布式对象,实现业务逻辑。EJB组件被划分为3类:实体EJB、会话EJB和消息驱动EJB。所有的EJB组件实例都运行在EJB容器中; JNDI(Java Naming and Directory Interface):JNDI能够提供定位各种对象的服务,这些对象包括EJB组件、数据库驱动、JDBC数据源、消息连接等,它为应用程序提供了一个统一的接口来完成标准的目录操作。由于JNDI是独立于目录协议的,应用还可以使用JNDI访问各种特定的目录服务,如LOAP、DNS等服务。
编辑推荐
J2EE应用测试必备的基础知识,7个面向J2EE应用的测试工具的使用;各种测试工具相互结合进行测试;同一个实例在不同的开发实现开发和测试;应用软件自动化软件。 如何成长为一个JAVA企业软件测试工程师,从哪里开始学习?阅读本书,会告诉你答案!
图书封面
图书标签Tags
无
评论、评分、阅读与下载