《软件开发中级编程指南 7 软件测试技术》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:沙基昌主编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2008
  • ISBN:9787810995597
  • 页数:116 页
图书介绍:本书系统介绍了一系列软件开发的基础知识及编辑技巧。

第一部分 理论部分 3

第1章 软件测试概述 3

1.1软件质量简介 3

1.1.1软件质量保证措施 3

1.1.2软件质量评价 4

1.2什么是bug 5

1.3什么是软件测试 6

1.3.1测试用例 7

1.3.2测试模型 8

1.3.3测试阶段的信息流 11

1.4软件测试的基本原则 12

1.5学习总结 14

理论复习 14

第2章 软件测试分类 15

2.1测试分类概述 15

2.2黑盒测试和白盒测试 16

2.2.1黑盒测试 16

2.2.2白盒测试 17

2.3静态测试和动态测试 18

2.3.1静态测试 18

2.3.2动态测试 19

2.4单元测试、集成测试、系统测试和验收测试 20

2.4.1单元测试 20

2.4.2集成测试 21

2.4.3系统测试 23

2.4.4验收测试 23

2.5性能测试和功能测试 24

2.5.1性能测试 24

2.5.2功能测试 25

2.6学习总结 25

理论复习 25

第3章 黑盒测试技术 27

3.1黑盒测试方法 27

3.1.1设计测试用例需要注意的问题 27

3.1.2黑盒测试的优缺点 28

3.2等价类技术 28

3.2.1有效等价类和无效等价类 28

3.2.2怎样确定等价类和测试用例 29

3.2.3等价类测试的另外一些方法 30

3.2.4基于等价类划分法的实例分析 30

3.3边界值技术 32

3.3.1边界值技术的定义 32

3.3.2与等价类划分的区别 32

3.3.3边界值分析方法的考虑 33

3.3.4常见的边界值 33

3.3.5边界值分析 33

3.3.6基于边界值分析方法选择测试用例的原则 34

3.4错误猜测法 35

3.5因果图法 35

3.6案例操作一 36

3.6.1问题描述 36

3.6.2划分等价类并编号 36

3.6.3设计测试用例 36

3.7案例操作二 37

3.7.1问题描述 37

3.7.2有效等价类 37

3.7.3无效等价类 37

3.8案例操作三 38

3.8.1问题描述 38

3.8.2设计测试用例 38

3.9学习总结 41

理论复习 42

第4章 白盒测试技术 43

4.1白盒测试方法 43

4.2逻辑覆盖测试法 44

4.3循环覆盖 48

4.4路径测试 50

4.4.1基本路径测试法 50

4.4.2程序流程图转换控制流程图 51

4.4.3基本路径测试步骤 52

4.5案例操作 55

4.5.1案例一 55

4.5.2案例二 57

4.6学习总结 59

理论复习 59

第5章 测试工具的使用 61

5.1常用测试工具介绍 61

5.1.1 JUnit 61

5.1.2 NUnit 61

5.1.3 JTest 62

5.1.4 JMeter 62

5.1.5 Weblode 62

5.1.6 WinRunner 62

5.1.7 LoadRunner 63

5.1.8 WAS 63

5.2 JUnit工具应用 64

5.2.1 JUnit简介 64

5.2.2下载安装 65

5.2.3 JUnit框架组成 66

5.2.4 JUnit框架中常用的接口和类 66

5.2.5用JUnit编写的TestCalculator程序 68

5.2.6 JUnit的设计模式 70

5.3 NUnit工具应用 74

5.3.1 NUnit的介绍 74

5.3.2 NUnit的布局 75

5.3.3 NUnit的属性 76

5.3.4 NUnit的使用 78

5.4学习总结 80

第二部分 上机练习部分 83

第一阶段练习 测试用例分析及黑盒测试 83

第一部分 指导练习(60分钟) 83

练习内容一:测试用例分析及测试报告的编写 83

练习内容二:ATM自动取款机系统 86

第二部分 练习(40分钟) 89

第三部分 作业 89

第二阶段练习 测试用例分析及白盒测试 91

第一部分 指导练习(50分钟) 91

练习内容一:语句覆盖 91

练习内容二:分支/判定覆盖 93

练习内容三:条件覆盖 94

练习内容四:判定—条件覆盖 95

第二部分 独立练习(50分钟) 96

第三部分 练习 96

第三阶段练习 测试工具 98

第一部分 指导练习(50分钟) 98

练习内容一:Junit的配置和使用 98

练习内容二:NUnit的使用 100

第二部分 独立练习(50分钟) 103

第三部分 练习 104

练习内容 104

第四阶段练习 VSS的使用 105

一、VSS的基础知识 105

第一部分 指导练习(50分钟) 107

练习内容一:使用VSS创建数据库、工程、用户,给不同的用户分配权限 107

练习内容二:工作组使用VSS签入、签出 111

第二部分 练习(50分钟) 114

第三部分 作业 114