好消息:《软件测试》(邮电版)的电子课件已全部完成

本教程全面介绍了软件测试的基础知识和技术,包括测试用例设计、自动化测试、单元与集成测试、功能测试等内容,并提供了详细的实践指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

过近几周的努力,完成了《软件测试》邮电版的电子课件,现在可以下载了:

《软件测试》 邮电版 第1章 课件

《软件测试》 邮电版 第2章 课件

《软件测试》 邮电版 第3章 课件

《软件测试》 邮电版 第4章 课件

《软件测试》 邮电版 第5章 课件

《软件测试》 邮电版 第6章 课件

《软件测试》 邮电版 第7章 课件

《软件测试》 邮电版 第8章 课件

《软件测试》 邮电版 第9章 课件

《软件测试》 邮电版 第10章 课件

其详细内容见目录:

1章 软件测试概述

1.1一个真实的故事... 2

1.2为什么要进行软件测试... 3

1.3软件缺陷的由来... 5

1.4软件测试学科的发展历程... 7

1.5软件测试的定义... 8

1.5.1基本定义的正反两面性... 8

1.5.2服从于用户需求——V&V. 10

1.6软件测试和软件开发... 11

1.6.1软件测试过程... 11

1.6.2软件测试开发的关系... 13

小结... 14

思考题... 15

2章需求和设计的评审

2.1软件评审的方法与技术... 15

2.1.1什么是评审... 16

2.1.2评审的方法... 17

2.1.3评审会议... 18

2.1.4评审的技术... 21

2.2产品需求评审... 22

2.2.1需求评审的重要性... 22

2.2.2如何理解需求... 24

2.2.3需求评审的标准... 26

2.2.4如何对需求进行评审... 28

2.3设计审查... 30

2.3.1软件设计评审标准... 30

2.3.2系统架构设计的评审... 32

2.3.3组件设计的审查... 33

2.3.4界面设计的评审... 34

小结... 35

思考题... 36

3章测试用例设计

3.1什么是测试用例... 37

3.1.1一个简单的测试用例... 37

3.1.2测试用例的元素... 38

3.2为什么需要测试用例... 39

3.3测试用例的质量... 40

3.3.1测试用例的质量要求... 40

3.3.2测试用例书写标准... 41

3.3.3如何设计出高质量的测试用例... 43

3.3.4测试用例的评审... 46

3.4测试用例的组织和使用... 47

3.4.1测试用例的创建... 47

3.4.2测试用例套件... 48

3.4.3测试用例的维护... 50

小结... 51

思考题... 52

4章软件测试自动化

4.1测试自动化的内涵... 54

4.1.1简单的实验... 54

4.1.2自动化测试的例子... 56

4.1.3什么是自动化测试... 58

4.1.4自动化测试的特点和优势... 58

4.2自动化测试的原理... 60

4.2.1代码分析... 61

4.2.2 GUI对象识别... 62

4.2.3 DOM对象识别... 64

4.2.4自动比较技术... 65

4.2.5脚本技术... 66

4.3测试工具的分类和选择... 70

4.3.1测试工具的分类... 71

4.3.2测试工具的选择... 72

4.4自动化测试的引入... 74

4.4.1普遍存在的问题... 74

4.4.2对策... 76

小结... 78

思考题... 79

5章单元测试和集成测试

5.1什么是单元测试... 80

5.2单元测试的方法... 81

5.2.1黑盒方法和白盒方法... 81

5.2.2驱动程序和桩程序... 82

5.3白盒测试方法的用例设计... 83

5.3.1分支覆盖... 84

5.3.2条件覆盖法... 85

5.3.3基本路径测试法... 86

5.4代码审查... 88

5.4.1代码审查的范围和方法... 89

5.4.2代码规范性的审查... 89

5.4.3代码缺陷检查表... 92

5.5集成测试... 94

5.5.1集成测试的模式... 94

5.5.2自顶向下集成测试... 95

5.5.3自底向上集成测试... 96

5.5.4混合策略... 96

5.6单元测试工具... 97

5.6.1 JUnit介绍... 98

5.6.2JUnit进行单元测试... 100

5.6.3微软VSTS的单元测试... 105

5.6.4开源工具... 106

5.6.5商业工具... 109

小结... 112

思考题... 112

6章功能测试

6.1功能测试... 114

6.2功能测试用例的设计... 115

6.2.1等价类划分法... 115

6.2.2边界值分析法... 120

6.2.3循环结构测试的综合方法... 122

6.2.4因果图法... 124

6.2.5决策表方法... 127

6.2.6功能图法... 130

6.2.7正交试验设计方法... 132

6.3可用性测试... 135

6.3.1可用性的内部测试... 136

6.3.2可用性的外部测试... 139

6.4功能测试执行... 140

6.4.1功能测试套件的创建... 140

6.4.2回归测试... 142

6.5功能测试工具... 143

6.5.1如何使用功能测试工具... 143

6.5.2开源工具... 145

6.5.3商业工具... 146

小结... 149

思考题... 150

7章 国际化和本地化测试

7.1国际化和本地化的概念... 151

7.2国际化测试... 153

7.2.1软件国际化的基本要求... 153

7.2.2全球通用的字符集... 156

7.2.3国际化及其标准... 158

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值