## 1、**软件测试的必要性**
- 软件总存在缺陷。只有通过测试,才可以发现软件缺陷。也只有发现了缺陷,才可以将软件缺陷从软件产品或软件系统中清理出去。
- 软件中存在的缺陷给我们带来的损失是巨大的,这也说明了软件测试的必要性和重要性
- 测试是所有工程学科的基本组成单元,自然也是软件开发的重要组成部分。
- 测试人员水平越高,找到软件问题的时间就越早,软件就越容易更正,产品发布之后越稳定,公司赚的钱也越多,微软就是一个典型的例子
## 2、**什么是软件测试**
### 使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
## 3、测试和质量保证的关系
##### SQA与软件测试之间相辅相成,既存有包含又岑有交叉的关系。SQA指导、监督软件测试的计划执行,督促测试工作的结果客观、准确和有效并协助测试流程改进。而软件测试是SQA重要手段之一,为SQA提供所需的数据,作为质量评价的客观依据。