软件测试理论-基础2

来源:互联网 发布:三洋air9s性能数据 编辑:程序博客网 时间:2024/04/30 08:25

软件测试含义

软件测试原则

测试的流程


软件测试

定义:软件测试是为了发现错误而运行程序的过程。

     测试目的不仅仅是为了发现软件缺陷与错误,而且也是对软件质量进行度量和评估,以提高软件的质量。

测试原则

 (1)所有的测试都应追溯到用户需求。

(2)尽早的和及时的测试,应作为软件开发人员的座右铭。

(3)设计前应完成测试计划,详细的测试用例定义可在设计模型确定后开始,测试可在代码产生之前进行计划和设计。

4)测试用例应当由测试数据和与之对应的预期结果组成。

(5)在程序提交测试后,应当由专门的测试人员进行测试,避免由程序设计者自行检查程序。

(6)测试用例应包括合理的输入条件和不合理的输入条件

(7)严格执行测试计划,排除测试的随意性。

(8)帕累托法则适用于测试,即测试发现80%的错误可能起源于程序20%模块中。

(9)充分注意测试当中的群体和集中现象。

(10)避免杀虫剂现象

(11)要对每一个测试结果做全面的检查。

(12)完全测试是不可能的,测试需要终止。

(13)测试无法显示潜伏的软件缺陷

(14)程序修改后要回归测试

(15)不是所有软件缺陷都要修复

(16)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资料。

软件测试的信息流程



0 0
原创粉丝点击