注册 登录 进入教材巡展
#
  • #

出版时间:2024-03

出版社:中国铁道出版社

以下为《软件测试技术》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国铁道出版社
  • 9787113304836
  • 1版
  • 521488
  • 66259719-4
  • 16开
  • 2024-03
  • 软件工程及相关专业
  • 高职
作者简介
赵恒,副教授,研究方向为物联网应用技术。主授软件测试技术、操作系统原理、计算机组成原理等专业核心课程。荣获河南省优秀党务工作者、河南省教育厅学术技术带头人、河南省教育厅青年骨干教师等荣誉,主持多门省级精品在线开放课程和省级课程思政示范课程,参编教材4部,发表论文20余篇。

邹香玲,讲师,研究方向为深度学习、图像处理;主讲软件测试技术、网页设计与制作、HTML5应用、数据库应用技术、程序设计基础等课程;主持完成省级项目多项,作为主要完成人参与多项,主持完成厅级项目多项,发表论文多篇;获教育信息化成果奖。

邹丽霞,副教授,研究方向为数据挖掘;主讲Web前端交互设计、网页设计与制作、HTML5应用、软件测试技术、数据库应用技术、数据结构、计算机网络等课程;研究成果,主持完成省级项目一项,作为主要完成人参与多项,主持完成厅级项目多项,发表论文多篇,获教育信息化成果奖多项。
查看全部
内容简介
本书根据高等职业院校“软件测试”课程教学大纲,结合企业软件测试岗位能力模型,对接《1+X证书软件测试职业技能等级标准》,较全面地介绍了软件测试必要的基本理论和技能。本书采用项目任务式编写体例,分为6个项目,包括认识软件测试、软件测试基本概念、黑盒测试、白盒测试、性能测试和自动化测试。

本书由校企合作编写,突出实践性和实用性,配套资源丰富。本书适合作为高等职业院校“软件测试”课程的教材,也可以作为软件测试自学者的参考书。
目录
项目一 认识软件测试 1
任务一 了解IT行业 2
一、IT行业概述 2
二、IT行业的发展历史 3
三、IT行业的发展现状 4
任务二 了解软件测试的历史 5
一、软件测试概述 5
二、软件测试的发展历程 6
任务三 了解软件测试的发展现状、前景及从业要求 7
一、软件测试的发展现状 7
二、软件测试的前景 8
三、软件测试团队架构  8
四、软件测试工程师岗位要求 9
任务四 认知软件测试 10
一、软件测试目的 10
二、软件缺陷概述 11
任务五 认识软件研发模型与软件测试模型 12
一、软件研发模型 12
二、软件测试模型 16
三、软件测试与软件开发的关系 19
项目小结 20
习题 20
项目二 软件测试基本概念 21
任务一 认知软件生命周期 22
一、了解软件的分类 22
二、了解软件生命周期 24
任务二 掌握软件测试的分类 26
一、了解软件测试的分类依据 26
二、掌握常见的软件测试分类 26
任务三 认识软件测试流程 31
一、了解软件测试流程 31
二、编写软件测试报告 32
任务四 设计软件测试用例 33
一、测试用例的作用 34
二、测试用例设计的基本原则 34
三、测试用例的格式 35
四、设计测试用例的方法 36
任务五 理解软件测试原则 36
项目小结 38
习题 39
项目三 黑盒测试 40
任务一 使用等价类划分法设计测试用例 41
一、等价类划分概述 42
二、等价类的种类 42
三、等价类划分原则 42
四、设计测试用例 43
任务二 使用边界值分析法设计测试用例 45
一、边界值分析法概述 45
二、边界点定义 46
三、边界值分析法的原则 46
四、使用边界值分析法设计测试用例的步骤 46
任务三 使用因果图设计法设计测试用例 47
一、因果图设计法概述 48
二、因果图逻辑关系 48
三、因果图设计测试用例的步骤 49
任务四 使用决策表设计法设计测试用例 50
一、决策表概述 50
二、决策表的组成部分 50
任务五 使用正交实验设计法设计测试用例 53
一、正交试验设计法概述 53
二、正交实验法设计测试用例的步骤 54
任务六 使用状态迁移设计法设计测试用例 57
一、状态迁移设计法概述 57
二、状态迁移设计法设计测试用例的步骤 57
任务七 使用场景设计法设计测试用例 59
一、场景设计法概述 59
二、场景设计法流程 59
任务八 使用错误推测法设计测试用例 61
项目小结 62
习题 63
项目四 白盒测试 64
任务一 使用逻辑覆盖法设计测试用例 65
任务二 使用程序插桩法设计测试用例 71
一、目标代码插桩法 71
二、源代码插桩法 72
项目小结 76
习题 76
项目五 性能测试 77
任务一 初识性能测试 78
一、性能测试概述 78
二、性能测试的指标 79
三、性能测试的种类 81
任务二 掌握性能测试流程及常用工具 82
一、性能测试流程 82
二、性能测试工具 83
任务三 使用性能测试工具JMeter完成负载测试 87
一、JMeter环境配置 87
二、JMeter负载测试 94
任务四 使用性能测试工具LoadRunner完成负载测试 107
一、LoadRunner负载测试的流程 108
二、LoadRunner环境配置 108
三、LoadRunner负载测试 112
项目小结 142
习题 143
项目六 自动化测试 144
任务一 初识自动化测试 145
一、自动化测试概述 145
二、自动化测试优缺点 146
三、引入自动化测试条件 147
四、自动化测试工程师应具备的条件 147
任务二 掌握自动化测试基本流程及常用工具 148
一、自动化测试基本流程 148
二、常用的自动化测试工具 149
任务三 掌握自动化测试环境搭建 150
任务四 掌握WebDriver基本操作 160
一、浏览器基本操作 160
二、窗口操作 162
三、页面元素的定位 162
四、Selenium常用方法 165
五、设置等待时间 168
任务五 使用自动化测试模型进行自动化测试 169
一、线性测试 169
二、模块化驱动测试 170
三、数据驱动测试 171
四、关键字驱动测试 174
任务六 使用UnitTest框架进行自动化测试 175
一、相关概念 175
二、设置断言 177
三、生成测试报告 179
项目小结 183
习题 184