华信教育资源网
软件测试技术基础
丛   书   名: 高职高专计算机系列规划教材
作   译   者:冉娜,陈莉莉 出 版 日 期:2016-12-01
出   版   社:电子工业出版社 维   护   人:吕迈 
书   代   号:G0302180 I S B N:9787121302183

图书简介:

本书阐述了软件测试的基本理论和主要测试工具的使用方法,并从软件工程和软件开发流程的角度展开和介绍软件测试的知识、技术及应用的策略、过程及方法。全书共9章,内容包括软件测试入门、软件测试计划与策略、黑盒测试、白盒测试、单元测试、集成测试、系统测试、测试管理、移动软件测试。本书可作为高职高专院校的软件工程、软件技术、软件测试及相关的信息技术类专业教材,也可作为参加国际软件测试工程师认证(ISTQB)的参考资料。
定价 33.0
您的专属联系人更多
关注 评论(2) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书阐述了软件测试的基本理论和主要测试工具的使用方法,并从软件工程和软件开发流程的角度展开和介绍软件测试的知识、技术及应用的策略、过程及方法。全书共9章,内容包括软件测试入门、软件测试计划与策略、黑盒测试、白盒测试、单元测试、集成测试、系统测试、测试管理、移动软件测试。本书可作为高职高专院校的软件工程、软件技术、软件测试及相关的信息技术类专业教材,也可作为参加国际软件测试工程师认证(ISTQB)的参考资料。

    图书详情

    ISBN:9787121302183
    开 本:16开
    页 数:212
    字 数:340.0

    本书目录

    目    录
     
    第1章  软件测试入门	1
    1.1  软件、软件生命周期
    与软件缺陷	1
    1.1.1  软件和软件生命周期	1
    1.1.2  软件缺陷	2
    1.2  软件测试概述	6
    1.2.1  软件测试概念	6
    1.2.2  软件测试的重要性	9
    1.3  软件测试模型	10
    1.3.1  V模型	10
    1.3.2  W模型	12
    1.4  软件测试用例	14
    1.4.1  测试用例的基本概念	14
    1.4.2  测试用例的作用	15
    1.4.3  测试用例的设计原则	16
    1.4.4  测试用例设计实例	18
    习题与思考	20
    第2章  软件测试计划与策略	22
    2.1  软件测试计划	22
    2.1.1  制订测试计划的原则	22
    2.1.2  制订测试计划的内容	23
    2.2  软件测试方法与策略	25
    2.2.1  静态测试与动态测试	25
    2.2.2  白盒测试与黑盒测试	27
    2.3  软件测试过程	27
    2.4  案例分析	29
    2.4.1  学习目标	29
    2.4.2  案例要求	29
    2.4.3  案例实施	29
    2.4.4  案例总结	44
    习题与思考	45
    第3章  黑盒测试	46
    3.1  黑盒测试的概念	46
    3.1.1  一个例子引出黑盒测试	46
    3.1.2  黑盒测试的具体概念	47
    3.2  等价类划分法	47
    3.2.1  等价类划分法的测试原理	48
    3.2.2  等价类划分法的测试运用	49
    3.3  边界值分析法	55
    3.3.1  边界值分析法的测试原理	56
    3.3.2  边界值分析法的测试运用	59
    3.4  决策表法	61
    3.4.1  决策表法的测试原理	61
    3.4.2  决策表法的测试运用	64
    3.5  因果图法	68
    3.5.1  因果图法的测试原理	68
    3.5.2  因果图法的测试运用	70
    3.6  案例分析	73
    3.6.1  学习目标	73
    3.6.2  案例要求	73
    3.6.3  案例实施	74
    3.6.4  案例总结	77
    习题与思考	77
    第4章  白盒测试	79
    4.1  白盒测试的原则	79
    4.2  覆盖测试	80
    4.2.1  语句覆盖	81
    4.2.2  判定覆盖	82
    4.2.3  条件覆盖	83
    4.2.4  判定/条件覆盖	84
    4.2.5  条件组合覆盖	84
    4.3  基本路径测试	85
    4.4  案例分析	88
    4.4.1  学习目标	89
    4.4.2  案例要求	89
    4.4.3  案例实施	91
    4.4.4  案例总结	93
    习题与思考	93
    第5章  单元测试	95
    5.1  单元测试的基本概念	95
    5.1.1  单元测试的定义	96
    5.1.2  单元测试的原则	96
    5.1.3  单元测试的策略	97
    5.1.4  单元测试用例设计	99
    5.2  JUnit基本应用	101
    5.2.1  JUnit简介	101
    5.2.2  JUnit下载和安装	102
    5.2.3  JUnit 使用方法	103
    5.3  案例分析	106
    5.3.1  学习目标	106
    5.3.2  案例要求	106
    5.3.3  案例实施	106
    5.3.4  案例总结	112
    习题与思考	113
    第6章  集成测试	114
    6.1  集成测试的概念	114
    6.1.1  集成测试的主要任务	114
    6.1.2  集成测试的原则	115
    6.2  集成测试策略	115
    6.2.1  自顶向下的集成测试	115
    6.2.2  自底向上的集成测试	116
    6.2.3  “三明治”集成测试	117
    6.3  QTP基本应用	118
    6.3.1  QTP简介	118
    6.3.2  QTP下载和安装	118
    6.3.3  QTP 基础	119
    6.4  案例分析:飞机订票系统
    自动化功能测试	120
    6.4.1  学习目标	120
    6.4.2  案例要求	120
    6.4.3  案例实施	121
    6.4.4  案例总结	132
    习题与思考	132
    第7章  系统测试	133
    7.1  系统测试的概念	133
    7.2  系统测试内容	133
    7.2.1  功能测试	134
    7.2.2  性能测试	134
    7.2.3  压力测试	135
    7.2.4  容量测试	135
    7.2.5  安全性测试	135
    7.2.6  界面测试	137
    7.2.7  安装和卸载测试	137
    7.3  案例分析:Discuz论坛系统
    测试	139
    7.3.1  学习目标	139
    7.3.2  案例要求	139
    7.3.3  案例实施	139
    7.3.4  案例总结	149
    习题与思考	150
    第8章  测试管理	151
    8.1  测试过程管理	151
    8.1.1  软件文档测试	151
    8.1.2  测试准备阶段管理	153
    8.1.3  测试实施阶段管理	154
    8.1.4  测试总结阶段	154
    8.2  测试缺陷管理	154
    8.2.1  缺陷的状态	155
    8.2.2  缺陷的级别	155
    8.2.3  缺陷的处理	155
    8.3  BugFree基本应用	156
    8.3.1  BugFree简介	156
    8.3.2  BugFree对缺陷的组织
    和管理	156
    8.4  BugFree管理员角色	160
    8.4.1  系统管理员	161
    8.4.2  项目管理员	161
    8.4.3  用户组管理员	161
    8.4.4  管理员的具体权限	161
    8.5  用户管理	162
    8.6  用户组管理	163
    8.7  项目管理	163
    8.8  新建	168
    8.9  编辑	170
    8.10  统计报表	173
    8.11  案例分析	175
    8.11.1  学习目标	175
    8.11.2  案例要求	175
    8.11.3  案例实施	175
    8.11.4  案例总结	178
    习题与思考	178
    第9章  移动软件测试	179
    
    9.1  Android自动化测试
    入门基础	179
    9.1.1  第一个Android测试工程	179
    9.1.2  搭建自动化开发环境	181
    9.2  Android测试工具	183
    9.2.1  Monkey	184
    9.2.2  MonkeyRunner	188
    9.2.3  Testin云测试	191
    9.2.4  Robotium	193
    9.3  Android测试案例实施	195
    9.3.1  了解被测对象	195
    9.3.2  制订测试计划	196
    9.3.3  编写测试用例	197
    9.3.4  执行测试用例	199
    9.3.5  Andriod自动化测试	200
    9.3.6  提交bug总结报告	202
    习题与思考	202
    展开

    前     言

    前    言
    编者在一线从事教学工作十余年,选用过多本软件测试的教材和参辅资料,从中获益良多,但也深感找一本适合高等职业院校学生的教材颇为不易。为解决这一难题,并将在教学工作中积累的微薄经验以飨更多的读者,才萌发了编写此书的初衷。
    很多从事软件测试的教师一直研究的课题是如何将理论与实践联系起来,让学生容易懂,教起来也游刃有余。本书从学生和教师的角度出发,将理论和实践结合起来,选材精简,重点突出,并注重结构的完整。本书从最基本的知识点开始,配以实用的测试案例,比较全面地介绍了软件的测试内容、测试方法、测试过程和工具,通过相关测试理论与知识点的学习,层层深入地培养测试技能,而移动测试内容则更多地关注于如何进行实际项目的移动测试应用,具体学习路径如图0.1所示。
     
    图0.1  学习路径
    本书特色
    (1)门槛低,容易入手。本书选取的内容从基础知识入手,不要求读者有太多的背景知识,只要认真,入手很容易。
    (2)讲解深入浅出,循序渐进。从基础知识、测试方法、自动化测试到移动测试,整个过程采用循序渐进的方式,内容梯度从易到难,适合各个层次的读者阅读。
    (3)理论与实践一体化。本着“学生能用,教师好用,企业需要”的原则,注重理论与实践一体化,实际案例的编写尽可能地接近实际,让读者充分理解和掌握知识点。
    (4)增加移动测试。随着测试的发展,APP测试也是一个很热门的测试方向。本书以手机上的APP游戏为例,介绍APP的测试方法。
    教学安排
    本书建议教学课时为64课时,如果是移动专业,建议课时为80课时。主要内容如表0.1所示。
    表0.1  章节内容
    章节序号	章节名	主要内容	案例
    第1章	软件测试入门	软件测试、软件周期、测试模型、测试用例	项目的测试用例编写
    第2章	软件测试计划与策略	测试计划、测试策略	项目测试计划编写
    第3章	黑盒测试	等价类、边界值、因果图、决策表	项目黑盒测试
    第4章	白盒测试	覆盖测试、路径测试	项目白盒测试
    第5章	单元测试	单元测试方法、策略	JUnit单元测试
    第6章	集成测试	集成测试方法、策略	QTP测试订票系统
    第7章	系统测试	系统测试内容	Loadrunner测试订票系统
    第8章	测试管理	测试过程、测试管理	管理系统的BugFree使用
    第9章	移动软件测试	APP测试	手机游戏测试
    致谢
    经过近3年的酝酿,历时近1年时间,本书初稿基本成形。在此,感谢参加本书编写的所有同事的辛苦付出,没有大家在教学中的不断积累,就没有本书的面世;没有大家对课程的教学标准和整体设计进行的讨论和研究,甚至为学术而争论,就没有本书的面世;没有学术前辈的指导并提出修改意见,就没有本书的面世,最后还要感谢参考文献的作者,感谢他们的资料给予本书的引导。
    本书由冉娜、陈莉莉担任主编,林静、汪超担任副主编。其中,冉娜负责第3章、第9章以及第6章和第7章的案例部分的编写,并负责全书的总体设计及统稿;陈莉莉负责第1章、第4章、第5章的编写;林静负责第2章、第8章的编写;汪超负责第6章、第7章部分内容的编写。感谢计算机系领导陈浩、白俊峰、罗国涛对本书编写给予的关心和指导,并感谢他们参与了本书部分案例的编写工作;感谢贺平教授对本书认真的审读及提出的建议。
    本书采用了大量测试案例,在此特别感谢四川诺鼎信科技有限公司、成都秋原科技有限公司、成都艾邦数据处理有限公司对本书的大力支持,并对上述公司提供案例及指导的刘小林先生、蒋文君先生、蒋志河先生、寇燕女士、程遥女士及夏淑容女士表示衷心的感谢。
    在此,对所有老师的辛勤工作表示衷心的感谢。
    由于作者水平有限,时间仓促,书中不妥之处在所难免,恳请各位读者给予指正。如有建议或意见可联系作者(邮箱:250120420@qq.com)。
    
    
                                                           作  者
                                                         2016年9月
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价
华信教育资源网