Web程序测试实训教程(Java版)

-
【作 者】徐民鹰 等编著
【I S B N 】978-7-5084-5232-6
【责任编辑】宋俊娥
【适用读者群】高职高专
【出版时间】2008-01-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】2008年01月第1版
【页 数】156
【千字数】
【印 张】
【定 价】¥16
【丛 书】21世纪高职高专规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书通过基于JSP和Java编写的“在线书店系统”应用程序,把软件测试的方法和技术融入到具体项目的实训中,让学生在直观的实例中体会和理解软件测试知识。在实训时,按照项目管理方法,学生分组进行测试;在测试过程中,编写测试用例、实施测试和编写测试报告,体会测试的全过程。
本书以“在线书店系统”为案例,贯彻全书,结构合理、内容实用、通俗易懂,以期达到学以致用的目的。
本书适合高职高专院校、成人高校及本科院校举办的二级职业技术学院,还可供本科院校及IT从业人员和爱好者参考。
Web软件测试实训课程是软件技术专业学生在完成软件测试基础与理论、面向对象编程(Java)、数据库、网页制作、动态网页(JSP)编程、软件测试技术及软件工程等专业基础课后进行的实际项目的实训。通过实训,训练学生的程序测试能力、团队合作与沟通能力,为从事软件测试工作打下良好的技术基础,从而提高其就业竞争力和职业适应能力。
本书作者多年从事软件项目开发与职业教育工作,积累了大量的技术和教学经验,通过把实际工程项目引入到教学中取得了较好的效果。在Web软件测试实训课程的实际教学过程中,作者发现许多教材因为案例的系统性、实用性不强以及没有详细的测试文档等原因而无法吸引学生。为了能把软件测试实训变得生动有趣又有实用意义,经过多次的教学实践,作者提出以实际的Web软件项目为主线进行实践教学,训练学生阅读和理解文档(如需求说明书)的能力、测试用例的编写能力、测试实施能力及测试报告的编写能力;同时通过分组开发,训练学生的团队合作与沟通能力。按照这种思路,作者编写了这本实训教程。
第1章介绍了Web软件开发实训的概要内容,包括实训大纲、实训计划、实训指导、实训必备知识要点;第2章介绍了Web软件测试环境的搭建,包括JDK和Tomcat安装及配置、Web程序的安装及配置、测试工具软件的安装及配置;第3章概要介绍了实训项目,并以用户管理模块为例剖析测试方法,讲解Web测试的测试用例的编写方法、测试的主要过程和具体实施步骤,让学生体验Web软件测试全过程所应完成的工作;第4章提供了“在线书店系统”软件测试的详细任务书,包括功能测试、性能测试、页面测试和安全性测试,目的是让学生加深对Web软件测试方法和技术的理解。
本书通过基于JSP和Java编写的“在线书店系统”应用程序,把Web软件测试过程涉及的概念、理论、方法和技术融入到具体项目中,让学生在直观的实例中体会和理解知识。在实训时,按照项目管理方法,学生分组进行开发;在测试过程中,编写测试用例、实施测试和编写测试报告,体会测试的全过程。本书的案例“在线书店系统”贯彻全书,结构合理、内容实用、通俗易懂,以期达到学以致用的目的。
本书适合作为高职高专院校、成人高校及本科院校举办的二级职业技术学院相关专业的教材,还可供本科院校及IT从业人员和爱好者参考。
本书第1章由徐民鹰编写,第2章由陆红编写,第3章由杨学瑜编写,第4章由杨学瑜、徐玉莲、陆红和董鑫编写。
本书在撰写和出版过程中,得到了中国水利水电出版社的大力支持,在此特致谢意。
由于作者水平有限,加之时间紧张,书中错误之处在所难免,敬请业界专家、学者批评指正。
第1章 测试实训概述 1
1.1 实训大纲 2
1.1.1 教学目标 2
1.1.2 设计原则 2
1.1.3 实训目标 2
1.1.4 实训要求 2
1.1.5 实训内容 3
1.1.6 学时分配 3
1.2 实训计划 4
1.2.1 Web项目的需求分析 4
1.2.2 测试环境的搭建 4
1.2.3 Web项目的用户管理模块测试剖析 5
1.2.4 制定测试计划及分配任务 5
1.2.5 实训指导及检查 5
1.3 实训指导 5
1.3.1 测试实训流程 5
1.3.2 实训活动规划 5
1.3.3 实训任务分配 5
1.4 实训考评 7
1.4.1 实训报告 8
1.4.2 测试能力评价表 8
1.4.3 学生成绩考评标准 8
1.5 实训必备知识要求 10
1.5.1 必修课程及技能 10
1.5.2 选修课程及技能 11
第2章 测试环境的搭建 12
2.1 JDK和Tomcat的安装与配置 13
2.1.1 JDK的安装与配置 13
2.1.2 Tomcat的安装与配置 18
2.2 Web程序的安装与配置 22
2.2.1 Web程序的安装和配置 22
2.2.2 数据源的配置 23
2.3 测试工具软件的安装与配置 26
2.3.1 LoadRunner 8.0的下载与安装 26
2.3.2 LoadRunner 8.0的配置及使用说明 31
第3章 测试剖析 33
3.1 项目概述 34
3.1.1 业务流程描述 34
3.1.2 系统目标 34
3.1.3 功能分析 34
3.1.4 系统运行环境 37
3.2 测试需求说明 37
3.3 测试活动图和测试任务 37
3.3.1 测试活动图 37
3.3.2 测试任务 37
3.4 用户管理模块实例讲解 39
3.4.1 测试要求 39
3.4.2 测试任务 39
3.4.3 测试用例的编写 39
3.4.4 测试实施 49
3.4.5 测试报告的编写 58
第4章 测试任务分配 59
4.1 测试任务概述 60
4.1.1 测试程序的功能结构 60
4.1.2 测试任务分解 60
4.1.3 测试进度安排 61
4.2 在线购书测试任务书 61
4.2.1 测试准备 61
4.2.2 测试实施 70
4.2.3 测试报告 70
4.3 用户修改资料测试任务书 71
4.3.1 测试准备 71
4.3.2 测试实施 75
4.3.3 测试报告 75
4.4 用户留言测试任务书 76
4.4.1 测试准备 76
4.4.2 测试实施 81
4.4.3 测试报告 81
4.5 图书管理测试任务书 82
4.5.1 测试准备 82
4.5.2 测试实施 99
4.5.3 测试报告 99
4.6 订单处理测试任务书 100
4.6.1 测试准备 100
4.6.2 测试实施 109
4.6.3 测试报告 109
4.7 用户信息管理测试任务书 110
4.7.1 测试准备 110
4.7.2 测试实施 117
4.7.3 测试报告 117
4.8 通知信息管理测试任务书 118
4.8.1 测试准备 118
4.8.2 测试实施 127
4.8.3 测试报告 127
4.9 友情链接管理测试任务书 128
4.9.1 测试准备 128
4.9.2 测试实施 138
4.9.3 测试报告 138
4.10 首页的测试任务书 139
4.10.1 测试准备 139
4.10.2 测试实施 144
4.10.3 测试报告 144
附录 146
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- 基于AI的Java技术项目实战 [主编 尹慧超 郭 娜 刘庆杰]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- Java Web应用技术项目化教程 [黄日胜 方阿丽]
- JavaScript与jQuery项目化教程(活页式) [主编 林沣 蓝雪燕 宋家慧]
- 网站前端技术案例教程(HTML+CSS+JavaScript)(第二版) [黄华升]
- Java编程基础案例式教程 [主编 陈艳华 唐春兰]
- Java面向对象程序设计(微课版) [主编 谢先伟 王海洋]
- Java面向对象程序设计 [主编 张立敏 邹海涛]
- Java Web开发技术任务驱动式教程 [金静梅]
- Java编程基础 [张焕生 崔炳德]
- Java编程基础实践指导 [张焕生 陈勇 崔炳德]
- Java基础编程(微课版) [主编 王海洋 吴科宏 谢先伟]
- 12岁开始学JavaScript和Web应用 [TENTO 著 徐乐群 译]
- Java程序设计简明教程 [黄能耿 黄致远 编著]
- Java程序设计 [主编 张继军]
- Java基础应用与实战 [彭东海 王志和 张思奇]
- Java Web开发技术与项目实战 [主编 罗如为]
- Java程序设计案例教程 [主 编 宁淑荣 杨国兴]
- Java程序设计 [甘霞]
- Web前端开发从学到用完美实践HTML5+CSS3+JavaScript+jQuery+AJAX+AngularJS(第2版) [阮晓龙]
- Java程序设计实训教程 [主编 宁淑荣 杨国兴]
- 网站前端技术案例教程(HTML+CSS+JavaScript) [黄华升]
- Java程序设计习题解答及上机指导 [李素若]
- Java核心API编程 [主编 肖睿 禹晨 马凌]
- Java Web开发实战 [主编 肖睿 高海波 徐申]
- Java面向对象编程 [肖睿 李志勇]
- Java面向对象程序设计 [主编 肖奎 姚竞]
- Java面向对象程序设计 [主编 陈占伟]