软件测试案例教程
作者 : 吕云翔 王洋 肖咚 编著
出版日期 : 2010-12-15
ISBN : 978-7-111-32099-9
适用人群 : 适用学生层次:博士生\MBA\研究生\本科生\大专\高职高
定价 : 25.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 212
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

内容
本书以案例驱动,讲述了软件测试相关概念、方法和技能。全书分为四个部分:基础篇、方法篇、策略篇和工具篇。基础篇讲述了软件测试的基础理论,为后面的学习奠定一定的理论基础。方法篇通过案例“计算器程序”,讲述了软件测试中常用的黑盒测试和白盒测试技术的使用。策略篇分别通过案例“编译器项目”和“企业短信中心系统”讲述了传统软件测试和面向对象软件测试的策略。工具篇选取四个常用软件测试工具,讲述了单元测试、功能测试、性能测试和测试管理工具的使用方法。本书最后给出了测试相关文档的模板。
本书重视实践能力和操作能力的培养,并在案例讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合。适合计算机、软件工程、测试等相关专业普通本科院校学生作为教材学习,同时也可作为社会人员自学使用。


与现用教材相比有什么特点:

? 实用性强。本书选用三个案例贯穿全书,做到案例驱动;又对不同的测试方法和技术选用不同的案例,做到有所针对;同时介绍了工具使用和文档撰写,具有很强的实用性。
? 理论结合。本书在案例介绍、工具介绍过程中穿插相关的理论知识和基本方法,使基础知识更具体形象,同时也更容易被理解和应用。
? 实时性强。本书选用案例均是近年来真实案例,可以代表近年来技术特征和需求环境;本书介绍工具均是当前常见软件测试工具;面向对象测试策略的内容更符合软件测试技术发展方向

图书前言

为了振兴中国的计算机和软件产业,培养具备软件工程思想和技术,并具有相应开发经验的人才,国家近年来一直十分重视软件工程相关课程的建设和人才培养。除了开设专门的软件工程专业,还倡导在计算机科学技术相关专业开设软件工程课程,使得软件工程思想和技术在中国的IT人才中得到普及。软件测试是软件工程中重要的组成部分,对保证软件质量具有重要意义。
  本书以案例为驱动,讲述了软件测试的相关概念、方法和技能。全书分为四个部分:基础篇、方法篇、策略篇和工具篇。基础篇讲述了软件测试的基础理论,为后面的学习奠定了一定的理论基础;方法篇通过案例“C0编译器”讲述了软件测试中常用的黑盒测试和白盒测试技术的使用;策略篇分别通过案例“聚合文件管理工具”和“交互式实验室资源管理与服务网站”讲述了传统软件测试和面向对象软件测试的策略;工具篇讲述了自动化测试和常见工具,并选取了两个常用的软件测试工具讲述其使用方法。每章的开始部分有本章要点,列出了章节中的重要内容,方便读者自学和教学选择;每章的结尾部分都附有练习题,供读者检验学习成果。
  本书重视实践能力和操作能力的培养,并在案例讲述过程中穿插相关的基础知识和基本理论介绍,做到理论与实践相结合,方法与应用相结合。本书适合高等院校计算机、软件工程、测试等相关专业本科生作为教材使用,同时也可作为社会人员自学使用。
  相比于软件测试相关的同类教材,本书具有以下特色:
   循序渐进。本书将内容分为“基础篇”、“方法篇”、“策略篇”和“工具篇”四个部分,层次分明,便于循序渐进地讲述知识,便于读者学习与理解。
   实用性强。本书选用三个案例贯穿全书,做到案例驱动;又对不同的测试方法和技术选用不同的案例,做到有所针对;同时介绍了工具使用和文档撰写,具有很强的实用性。
   理论结合。本书在案例介绍、工具介绍过程中穿插相关的理论知识和基本方法,使基础知识更具体形象,同时也更容易被理解和应用。
   实时性强。本书所选案例均是近年来的真实案例,可以代表当代技术特征和需求环境;本书介绍的工具均是当前常见的软件测试工具;面向对象测试策略的内容符合软件测试技术的发展方向。
  本书作者一直在北京航空航天大学(简称北航)软件学院担任教学工作,进行了大量的教学探索和研究。在此感谢北航软件学院在成书过程中提供的各种宝贵资料和建议。
  由于能力和水平有限,书中难免存在疏漏和错误之处,恳请各位同仁和广大读者给予批评指正,也希望各位能将教学和学习过程中的经验和心得与我们交流。
作者联系方式:yunxianglu@hotmailcom

上架指导

计算机\软件工程

作者简介

吕云翔 王洋 肖咚 编著:2003-现在 北航软件学院副教授 1997-2003 IT经理 1986-1992 北方交通大学教师

图书目录

前言
教学建议
第一部分基础篇
第1章软件测试概述
11软件测试背景
111软件
112软件工程
113软件质量
114软件可靠性和软件错误
12软件测试基本概念
121软件测试的目的
122软件测试的原则
123软件测试的分类
124软件测试过程模型
13测试用例
131测试用例编写
132测试用例设计
14小结
15本章习题
第2章软件测试实施和管理
21软件测试实施
211软件测试计划
212测试用例实施和管理
213测试报告与测试评估
214软件测试文档
22测试团队和人员
221软件测试团队
222软件测试人员
23软件测试管理
24小结
25本章习题
第二部分方法篇
第3章“C0编译器”案例概述
31编译原理简介
32C0语言和目标代码定义
33“C0编译器”程序结构
34小结
35本章习题
第4章黑盒测试
41等价类划分法
42边界值分析法
43因果图法
44决策表法
45场景法
46黑盒测试方法选择
47小结
48本章习题
第5章白盒测试
51代码检查法
52静态结构分析法
53程序插桩技术
54逻辑覆盖法
55基本路径法
56白盒测试方法选择
57白盒测试和黑盒测试比较
58小结
59本章习题
第三部分策略篇
第6章传统软件测试策略
61单元测试
611单元测试概述
612单元测试内容
613单元测试方法
62集成测试
621集成测试概述
622集成测试分析
623集成测试策略
63系统测试
631系统测试概述
632系统测试方法
64验收测试
641验收测试概述
642验收测试内容
65回归测试
66小结
67本章习题
第7章“聚合文件管理工具”测试
71案例概述
72测试计划
73测试用例
731单元测试用例
732功能测试用例
74测试报告和分析
75小结
76本章习题
第8章面向对象软件测试策略
81面向对象的基本特征
82面向对象软件的测试策略
821面向对象的单元测试
822面向对象的集成测试
823面向对象的系统测试
824面向对象系统的回归测试
825面向对象测试的相关模型
83面向对象软件的测试用例设计
831面向对象测试用例设计的基本概念
832面向对象编程对测试的影响
833基于故障的测试
834基于场景的测试
835表层结构和深层结构的测试
84网站测试
841网站测试概念
842网站测试过程
843数据库测试
844用户界面测试
845构件级测试
846配置测试
847安全性测试
848系统测试
85小结
86本章习题
第9章“交互式实验室资源管理与服务网站”测试
91案例概述
911项目背景
912项目目标
913系统功能性需求
914系统总体设计及实现
915系统环境
916条件与限制
92项目测试计划
93测试过程
931类测试
932交互测试
933确认测试
934系统测试
94测试报告和分析
95小结
96本章习题
第四部分工具篇
第10章软件测试自动化
101软件测试自动化概述
1011软件测试自动化优缺点
1012软件测试自动化实施过程
102软件测试工具分类
103常用工具介绍
1031功能测试工具WinRunner
1032黑盒测试工具QACenter
1033白盒测试工具Logiscope
1034测试管理工具TestDirector
104小结
105本章习题
第11章单元测试工具Unit Test
111Unit Test功能介绍
112Unit Test使用流程
113小结
114本章习题
第12章负载测试工具LoadRunner
121LoadRunner概述
122LoadRunner主要特征
123LoadRunner组件和术语
124LoadRunner安装
125使用LoadRunner对Web应用进行负载/压力测试
1251制定负载测试计划
1252开发测试脚本
1253创建运行场景
1254运行测试场景
1255监视场景
1256分析测试结果
126小结
127本章习题
参考文献

教学资源推荐
作者: 厦门大学 杜朝运