《软件测试简明教程》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:易禹,廖年冬主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2012
  • ISBN:9787307095403
  • 页数:111 页
图书介绍:本书把软件测试方法分为静态测试和动态测试分类方法,介绍了各种测试方法,求达到最佳的测试效果。

第一部分 软件测试基础出 3

第1章 软件测试背景 3

1.1软件测试发展历史 3

1.2典型软件错误案例 4

1.2.1 Therac 25系统和软件安全性,20世纪80年代中期 4

1.2.2火星登陆事故,1999 6

1.2.3爱国者导弹防御系统,1991 7

1.2.4安徽高考分数统计有误,2007 7

1.2.5 Vista与QQ开闹不兼容“矛盾”,2006 7

第2章 软件缺陷 8

2.1缺陷定义 8

2.2缺陷产生原因 9

2.2.1技术问题 9

2.2.2团队工作 9

2.2.3软件本身 10

2.3软件缺陷分类 10

2.3.1软件缺陷词汇 10

2.3.2软件缺陷属性 10

2.3.3缺陷严重程度(Severity) 11

2.3.4软件缺陷优先级(Priority) 12

2.3.5软件缺陷状态(Status) 13

2.3.6软件缺陷来源(Source) 13

2.3.7软件缺陷根源(Root Cause) 14

2.4软件缺陷管理 14

2.4.1概述 14

2.4.2缺陷管理的目标 14

2.4.3缺陷管理的过程及方法 15

2.4.4缺陷管理的流程 15

2.4.5软件缺陷管理软件 17

第3章 软件测试相关概念 20

3.1软件测试地位 21

3.1.1为什么需要软件测试 21

3.1.2软件测试都测些什么 21

3.1.3由谁来进行软件测试 22

3.2软件测试误区 22

3.2.1软件测试认识误区 22

3.2.2软件测试用例编写误区 24

3.3成功测试人员素质要求 26

3.4成功测试管理九大原则 28

3.5软件测试就业前景 30

第4章 软件测试文档 31

4.1什么是测试文档 31

4.2测试文档的重要性 32

4.3测试文档常见问题 33

4.4如何管理测试文档 33

4.5软件测试各阶段输出文档 34

4.6软件测试文档标准 35

第5章 软件测试原则 40

5.1软件测试的几大原则 40

5.2软件测试经验 41

5.3如何确定软件测试结束的标准 43

第二部分 软件测试方法 47

第6章 软件静态测试 47

6.1编程标准和规范 48

6.1.1 Java文件和组织 49

6.1.2缩进排版 50

6.1.3注释 52

6.1.4文档注释 53

6.1.5声明 53

6.1.6语句 55

6.1.7空白 57

6.1.8命名规范 58

6.1.9编程惯例 58

6.1.10代码范例 60

6.2程序代码质量检查 61

6.2.1代码分析 62

6.2.2代码审查 62

6.2.3通用代码审查清单 63

6.2.4桌面检查 65

6.2.5代码走查 65

6.3软件的复杂度分析 65

6.3.1 McCabe复杂度 65

6.3.2 Line Count复杂度 68

6.3.3 Halstead复杂度 68

6.4静态测试工具介绍 69

第7章 软件动态测试 72

7.1“白盒”测试 73

7.1.1逻辑覆盖 74

7.1.2路径测试 77

7.2黑盒测试 78

7.2.1划分等价类 79

7.2.2因果图 80

7.2.3边值分析法 80

7.2.4灰盒测试 80

7.3软件测试步骤 81

7.3.1单元测试 81

7.3.2集成测试 83

7.3.3确认测试 84

7.3.4系统测试 85

7.4软件测试自动化 87

7.4.1自动化测试需求分析 87

7.4.2自动化测试框架的搭建 87

7.4.3脚本的编写 88

7.4.4脚本的测试与试运行 88

7.4.5自动化测试的实施 88

7.5动态测试工具介绍 88

7.5.1 EcIEmma 88

7.5.2 JUnit 91

7.5.3 JMeter 92

附录 课程实验 95

参考文献 110