图书介绍

高等学校计算机应用规划教材 软件测试技术与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等学校计算机应用规划教材 软件测试技术与实践
  • 蔡建平,叶东升,康妍著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302486886
  • 出版时间:2018
  • 标注页数:452页
  • 文件大小:60MB
  • 文件页数:464页
  • 主题词:软件-测试-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

高等学校计算机应用规划教材 软件测试技术与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 软件测试基础篇2

第1章 软件与软件危机2

1.1.1软件特性2

1.1.2软件种类4

1.2软件危机4

1.2.1软件危机的分析4

1.2.2软件危机现象7

1.2.3避免软件危机的方法8

1.3软件工程8

1.3.1软件工程定义8

1.3.2软件生命周期12

1.3.3敏捷开发过程18

习题和思考题22

第2章 软件测试基础23

2.1软件测试基本概念23

2.1.1软件测试发展史23

2.1.2软件测试的定义25

2.1.3软件测试的目的27

2.1.4软件测试的原则28

2.1.5软件测试质量度量32

2.1.6软件测试与软件开发各阶段的关系33

2.2软件测试工作33

2.2.1软件测试工作的流程34

2.2.2软件测试工具对测试工作的支持35

2.2.3软件测试工作的几个认识误区36

2.3软件测试职业40

2.3.1软件测试职业发展40

2.3.2软件测试人员应具备的素质44

2.3.3软件测试的就业前景47

习题和思考题48

第3章 软件测试分类与分级50

3.1软件测试分类50

3.1.1计算机软件配置项50

3.1.2基于CSCI的软件测试分类51

3.2软件测试分级56

3.2.1软件生命周期的测试分级56

3.2.2软件测试中的错误分级及其应用59

习题和思考题62

第Ⅱ 部分 软件测试过程篇64

第4章 软件缺陷管理64

4.1软件缺陷64

4.1.1软件缺陷的定义64

4.1.2软件缺陷描述67

4.1.3软件缺陷的分类69

4.1.4软件缺陷管理75

4.2软件缺陷度量、分析与统计77

4.2.1软件缺陷度量77

4.2.2软件缺陷分析81

4.2.3软件缺陷统计83

4.3软件缺陷报告87

4.3.1缺陷报告的主要内容87

4.3.2缺陷报告撰写标准89

4.4缺陷管理工具91

4.4.1缺陷管理工具介绍91

4.4.2缺陷管理工具Mantis及其应用93

4.4.3 Mantis应用举例115

习题和思考题123

第5章 基于生命周期的软件测试方法124

5.1生命周期测试概念124

5.1.1生命周期测试的工作划分124

5.1.2生命周期测试的主要任务125

5.1.3基于风险的软件测试方法130

5.2生命周期各个阶段的测试要求133

5.2.1需求阶段测试133

5.2.2设计阶段测试134

5.2.3编码阶段测试135

5.2.4测试阶段135

5.2.5安装阶段测试136

5.2.6验收阶段测试137

5.2.7维护阶段138

5.3生命周期软件测试案例分析138

5.3.1被测样例系统需求说明138

5.3.4被测样例系统设计说明140

习题和思考题144

第6章 软件测试过程及测试过程管理145

6.1软件测试过程145

6.1.1软件测试过程模型146

6.1.2软件测试过程中的活动及内容149

6.1.3软件测试过程度量151

6.1.4软件测试过程成熟度154

6.1.5软件测试过程改进157

6.2软件测试过程管理160

6.2.1软件测试过程管理的理念162

6.2.2软件测试计划与测试需求163

6.2.3软件测试设计和开发169

6.2.4软件测试的执行172

6.2.5软件测试文档174

6.2.6 软件测试用例、测试数据与测试脚本179

6.2.7软件测试过程中的配置管理183

6.2.8软件测试过程中的组织管理186

6.3软件测试管理工具191

6.3.1软件测试管理工具应具备的功能192

6.3.2软件测试管理工具的选择192

6.3.3常用软件测试管理工具介绍193

6.3.4应用软件测试管理工具TestLink195

6.3.5 TestLink应用举例199

习题和思考题219

第Ⅲ部分 软件测试方法与技术篇222

第7章 软件静态测试222

7.1各阶段评审222

7.1.1同行评审222

7.1.2测试需求规格说明书225

7.2代码检查226

7.21代码检查方法228

7.2.2代码编程规范检查231

7.2.3代码的自动分析235

7.2.4代码结构分析236

7.2.5代码安全性检查239

7.3软件复杂性分析241

7.3.1软件复杂性度量与控制241

7.3.2软件复杂性度量元245

7.3.3面向对象的软件复杂性度量251

7.4软件质量模型254

7.4.1软件质量的概念255

7.4.2软件质量分层模型257

7.4.3软件质量度量与评价263

7.5代码静态分析工具269

7.5.1编程规则检查工具CheckStyle269

7.5.2代码缺陷分析工具PMD274

7.5.3代码质量分析工具SourceMonitor284

习题和思考题290

第8章 软件动态测试292

8.1白盒测试292

8.1.1逻辑覆盖293

8.1.2路径测试296

8.1.3数据流测试300

8.1.4信息流分析304

8.1.5覆盖率分析及测试覆盖准则304

8.2黑盒测试308

8.2.1等价类划分309

8.2.2边界值分析312

8.2.3因果图313

8.2.4随机测试316

8.2.5猜错法316

8.3测试用例设计317

8.3.1测试用例设计概念317

8.4.2测试用例编写要素与模板320

8.4.3测试用例的设计步骤325

8.4.4测试用例分级326

8.4.5软件测试用例设计的误区328

8.4.6软件测试用例设计举例330

习题和思考题332

第9章 软件单元测试333

9.1单元测试概述334

9.1.1单元测试的意义334

9.1.2单元测试的内容336

9.2单元测试方法和步骤340

9.2.1单元测试方法340

9.2.2单元测试步骤341

9.3单元测试工具与实践342

9.3.1单元测试工具JUnit342

9.3.2 JUnit下的覆盖测试工具EclEmma355

习题和思考题367

第10章 软件集成测试和确认测试368

10.1集成测试368

10.1.1集成测试的概念368

10.1.2传统的集成测试方法372

10.1.3基于McCabe的设计复杂性与集成复杂性的集成测试方法377

10.1.4集成测试过程380

10.2确认测试382

10.2.1确认测试的基本概念382

10.2.2确认测试的过程383

10.3集成测试应用举例385

习题和思考题388

第11章 软件系统测试389

11.1系统测试389

11.1.1系统测试的概念389

11.1.2系统测试中关注的重要问题390

11.1.3系统测试的要求和主要内容394

11.1.4系统测试设计398

11.1.5系统测试手段400

11.2系统测试工具407

11.2.1功能自动化测试工具Selenium及其应用407

11.2.2性能自动化测试工具JMeter及其应用416

习题和思考题432

第12章 面向对象软件测试433

12.1面向对象程序设计语言对软件测试的影响434

12.1.1信息隐蔽对测试的影响434

12.1.2封装和继承对测试的影响434

12.1.3集成测试434

12.1.4多态性和动态绑定对测试的影响435

12.2面向对象测试模型436

12.2.1面向对象分析的测试(OOA Test)437

12.2.2面向对象设计的测试(OOD Test)439

12.2.3面向对象编程的测试(OOP Test)440

12.2.4面向对象的单元测试(OO Unit Test)441

12.2.5面向对象的集成测试(OO Integrate Test)443

12.2.6面向对象的系统测试(OO System Test)444

12.2.7面向对象软件的回归测试445

12.2.8基于UML的面向对象软件测试445

12.3面向对象软件测试用例的设计447

12.3.1基于故障的测试447

12.3.2基于脚本的测试447

12.3.3面向对象类的随机测试447

习题和思考题448

参考文献449

热门推荐