日子光长叶,不开花......

软件测试基础

上一篇 / 下一篇  2008-09-23 09:11:11 / 个人分类:测试基础

1.      软件测试的定义

在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。

2.      软件质量

包括三部分:内部质量、外部质量、使用质量。

3.      软件测试与质量保证的区别

质量保证的重要工作通过预防、检查与改进来保证软件质量。

软件测试关心的是对过程的产物以及开发出的软件进行剖析。

4.      软件测试的目的

测试的目的是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误再乘的隐患所带来的商业风险。

5.      软件测试的原则

l 所有的软件测试都应该追溯到用户需求

l 应当把“尽早的和不断的进行软件测试”作为自己的座右铭

l 完全测试是不可能的,测试需要终止

l 测试无法显示软件潜在的缺陷

l 充分注意测试中的群集现象

l 程序员应该避免检查自己的程序

l 尽量避免测试的随意性

6.      软件测试分类

按照开发阶段划分,可以分为:单元测试、集成测试、确认测试、系统测试、验收测试

按照测试实施组织划分,可以分为:开发方测试、用户测试、第三方测试

按照测试技术划分,可以分为:白盒测试黑盒测试、灰盒测试

7.      软件测试过程模型

主要有以下模型:V模型、W模型、H模型


TAG: 测试基础

 

评分:0

我来说两句

Open Toolbar