华信教育资源网
软件测试技术情境式教程
丛   书   名: 高职高专新形态一体化规划教材  高职高专计算机类专业规划教材  项目/任务驱动模式
作   译   者:朱二喜,华驰,徐敏 出 版 日 期:2018-12-01
出   版   社:电子工业出版社 维   护   人:贺志洪 
书   代   号:G0343230 I S B N:9787121343230

图书简介:

本书全面、系统地阐述了软件测试的基础理论和基本技术。全书共6个学习情境、26个任务,内容包括软件测试的基本知识、白盒和黑盒测试技术、软件测试过程、软件测试工具、自动化测试及性能测试。本书精心设计了企业的实际项目,以项目为导向,采用任务驱动模式展开学习情境;同时还有大量的典型案例,介绍了不同测试方法中测试用例的设计过程及自动化功能、性能测试;同时配有微课、视频及拓展训练,让读者更好地理解教材内容。本书既注重内容的先进性,又突出了教材的应用性和实践性,将软件测试与软件工程密切结合,强调将软件测试贯穿整个软件生命周期,使软件测试知识能迅速运用到软件工程实践中。  本书可作为职业院校软件类专业“软件测试”课程的教材,也可供相关专业人士作为参考书。
定价 41.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书全面、系统地阐述了软件测试的基础理论和基本技术。全书共6个学习情境、26个任务,内容包括软件测试的基本知识、白盒和黑盒测试技术、软件测试过程、软件测试工具、自动化测试及性能测试。本书精心设计了企业的实际项目,以项目为导向,采用任务驱动模式展开学习情境;同时还有大量的典型案例,介绍了不同测试方法中测试用例的设计过程及自动化功能、性能测试;同时配有微课、视频及拓展训练,让读者更好地理解教材内容。本书既注重内容的先进性,又突出了教材的应用性和实践性,将软件测试与软件工程密切结合,强调将软件测试贯穿整个软件生命周期,使软件测试知识能迅速运用到软件工程实践中。  本书可作为职业院校软件类专业“软件测试”课程的教材,也可供相关专业人士作为参考书。

    图书详情

    ISBN:9787121343230
    开 本:16开
    页 数:268
    字 数:428.0

    本书目录

    学习情境1 熟悉CVIT测试过程	1
      任务1.1 熟悉软件测试的基本概念	1
         1.1.1 软件测试的背景和意义	3
         1.1.2 软件测试的概念	4
         1.1.3 软件测试的目的	5
         1.1.4 软件测试的原则	6
         1.1.5 软件测试的分类	7
      任务1.2 软件测试过程	14
         1.2.1 软件测试流程	15
         1.2.2 测试过程模型	18
         1.2.3 测试过程管理	20
      任务1.3 管理测试用例	22
         1.3.1 测试用例编写依据	23
         1.3.2 测试用例开发原则	23
         1.3.3 如何写好测试用例	24
         1.3.4 测试用例执行	27
         1.3.5 测试用例维护	27
      任务1.4 管理Bug报告	28
         1.4.1 Bug报告的构成要素	29
         1.4.2 Bug管理流程	32
    学习情境2 CVIT系统的测试准备	38
      任务2.1 搭建CVIT系统的测试环境	39
         2.1.1 CVIT具体说明	39
         2.1.2 CVIT其他说明	40
         2.1.3 确认服务启动	41
         2.1.4 附加数据库	43
         2.1.5 新闻发布系统网站发布	44
      任务2.2 学习测试管理工具	48
         2.2.1 禅道项目管理软件功能	48
         2.2.2 禅道项目管理软件的安装	49
         2.2.3 禅道管理软件使用流程	50
         2.2.4 测试管理操作	51
    学习情境3 进行CVIT的单元测试	76
      任务3.1 单元测试概述	76
         3.1.1 单元测试的概念	77
         3.1.2 单元测试的内容	78
         3.1.3 单元测试的步骤	79
         3.1.4 单元测试工具NUnit的介绍	80
      任务3.2 白盒测试与黑盒测试	98
         3.2.1 白盒测试	98
         3.2.2 黑盒测试	99
         3.2.3 黑盒测试与白盒测试的比较	100
      任务3.3 运用逻辑覆盖法设计测试用例	101
         3.3.1 语句覆盖	103
         3.3.2 判定覆盖(分支覆盖)	103
         3.3.3 条件覆盖	104
         3.3.4 判定-条件覆盖(分支-条件覆盖)	104
         3.3.5 条件组合覆盖	105
         3.3.6 路径覆盖	106
         3.3.7 6种逻辑覆盖的强弱关系	106
      任务3.4 运用基本路径覆盖法设计测试用例	107
         3.4.1 程序控制流图	108
         3.4.2 基本路径覆盖法的步骤	109
         3.4.3 基本路径覆盖法设计举例说明	111
      任务3.5 循环测试策略	113
         3.5.1 简单循环	114
         3.5.2 嵌套循环	114
         3.5.3 串接循环	115
      任务3.6 运用等价类划分方法设计测试用例	117
         3.6.1 等价类划分	117
         3.6.2 等价类测试的分类	119
         3.6.3 等价类设计测试用例的步骤	121
         3.6.4 等价类设计测试用例举例	121
      任务3.7 运用边界值分析法设计测试用例	122
         3.7.1 边界值分析法基本原理	123
         3.7.2 边界值设计测试用例的原则	124
         3.7.3 边界值设计测试用例的方法	125
         3.7.4 边界值设计测试用例举例	126
      任务3.8 运用决策表法设计测试用例	128
         3.8.1 决策表的组成	129
         3.8.2 决策表的简化	130
         3.8.3 决策表设计测试用例的方法	130
         3.8.4 决策表设计测试用例举例	131
      任务3.9 运用因果图法设计测试用例	133
         3.9.1 因果图基本符号	134
         3.9.2 因果图生成测试用例的步骤	135
         3.9.3 因果图设计测试用例举例	135
      任务3.10 运用正交表法设计测试用例	137
         3.10.1 正交表法设计测试用例的基本原理	138
         3.10.2 正交表的构成	140
         3.10.3 正交表法设计测试用例的步骤	141
         3.10.4 正交表法设计测试用例举例	144
      任务3.11 运用场景法设计测试用例	151
         3.11.1 场景法设计测试用例的基本原理	151
         3.11.2 场景法设计测试用例的基本概念	152
         3.11.3 场景法设计测试用例的步骤	152
         3.11.4 场景法设计测试用例举例	153
    学习情境4 进行CVIT系统的集成测试	156
      任务4.1 了解集成测试过程	156
         4.1.1 软件集成测试的概念	157
         4.1.2 常用的集成测试实施方案	158
         4.1.3 集成测试的评价	161
      任务4.2 设计集成测试用例	163
         4.2.1 集成测试基本思路	163
         4.2.2 设计集成测试用例	164
         4.2.3 集成测试用例举例	164
    学习情境5 实施CVIT系统的自动化测试	173
      任务5.1 自动化测试入门	173
         5.1.1 如何开展自动化测试	175
         5.1.2 QTP 10的安装	176
         5.1.3 安装步骤	177
         5.1.4 QTP的设置	179
      任务5.2 学会使用QTP进行自动化测试	180
         5.2.1 QTP自动化测试工作流程	180
         5.2.2 QTP界面介绍	181
         5.2.3 QTP自带的样例程序	183
         5.2.4 使用QTP	184
         5.2.5 录制和执行脚本	188
         5.2.6 分析测试结果	194
      任务5.3 建立检查点	196
         5.3.1 检查点种类	196
         5.3.2 创建检查点	197
         5.3.3 执行并分析使用检查点的测试脚本	203
      任务5.4 数据驱动测试	204
         5.4.1 什么时候使用数据驱动测试方法	205
         5.4.2 数据驱动测试的一般步骤	205
         5.4.3 参数化测试	206
         5.4.4 自动化测试举例	210
    学习情境6 实施CVIT系统的性能测试	218
      任务6.1 理解软件性能	218
         6.1.1 功能与性能的关系	219
         6.1.2 软件性能主要指标	220
         6.1.3 性能测试的时间	223
         6.1.4 性能测试策略	225
      任务6.2 LoadRunner入门	227
         6.2.1 LoadRunner简介	228
         6.2.2 使用VuGen创建脚本	229
         6.2.3 使用Controller设计场景	235
         6.2.4 使用Controller运行场景	238
         6.2.5 分析场景结果	239
      任务6.3 利用LoadRunner进行负载测试举例	241
         6.3.1 测试计划	242
         6.3.2 录制测试脚本	242
         6.3.3 完善测试脚本	245
         6.3.4 实施测试	250
         6.3.5 执行脚本	255
         6.3.6 分析及监事场景	256
    展开

    前     言

    随着软件规模的不断增大和软件复杂性的日益变化,市场对软件质量的要求也不断提高,如何保证软件质量已成为软件开发过程中越来越重要的问题。软件测试是保证软件质量的重要手段,直接决定软件产品的质量。
      近年来,软件测试工作受到人们越来越多的重视,软件行业对进行专业化、高效率软件测试的要求越来越高,也越来越严格。要开发一个好的软件,需要有素质过硬的软件测试人员。国际化大型软件公司在软件测试上投入了大量的人力和物力,软件测试人才越来越受到重视。我国的软件测试工作远远落后于国外,软件测试人才的紧缺已是无法回避的事实,要让软件质量上台阶,需要更多合格的软件测试人才,这是促进我国软件产业成熟的一个亟待解决的问题。
      软件测试是一项专业性较强的工作,除了要求软件测试人员有一定的实际开发经验,还要求测试人员掌握许多测试理论和实用的测试技术。作为高等职业院校计算机软件相关专业,“软件测试”是必须开设的一门专业课程。如何将“软件测试”课程的内容安排得既系统、合理、适用,又符合市场对软件测试人才的测试理论和测试技术的要求,是“软件测试”课程教师需要关心和思考的问题。为了满足教学需求,我们组织了具有丰富的软件开发经验及“软件测试”课程教学经验的人员共同编写了本教材。我们在编写过程中参阅了大量国内外相关文献资料,将软件开发及软件测试教学的经验融入教材中,在内容组织结构方面精心安排,设计了较多经典实例。
      本书全面、系统地阐述了软件测试的基础理论和基本技术,全书共?6?个学习情境,学习情境1通过4个任务讲述软件基础知识,包括软件测试过程、测试用例和Bug报告规范等;学习情境2通过2个任务讲述测试环境搭建和测试管理工具;学习情境3通过11个任务讲述白盒测试和黑盒测试方法;学习情境4通过2个任务讲述系统集成测试的内容;学习情境5通过4个任务讲述自动化测试;学习情境6通过3个任务讲述性能测试。本书利用大量的章节讲述先进测试工具的使用,包括禅道的项目管理工具、QTP和LoadRunner工具。
      本书由朱二喜、华驰、徐敏主编,朱二喜老师进行统稿。
      真理是相对的,实践是多元的,读者是最好的老师,尽管编者以认真、严谨的态度完成这本教材的策划和编写,但由于时间仓促,书中难免会存在疏漏之处,我们热切期待读者的批评指正。
      
      编者
      2018年7月
    展开

    作者简介

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