世上有很多事情是无法提前的,惟有认真的活在当下,才是最真实的态度! 许多人喜欢预支明天的烦恼,想要早一天解决掉明天的烦恼.明天如果有烦恼,你今天是无法解决的,每一天都有每一天的人生功课要交,努力做好今天的功课再说吧!!
软件错误类型分析
上一篇 /
下一篇 2007-04-16 15:24:56
/ 个人分类:计算机软件测试技术(学习笔记)
软件正确性差异
① 程序编写的无语法错误
② 程序在执行中未发现明显的运行错误
③ 程序中无不适当的语句
④ 程序运行时,能通过典型的有效的测试数据,而得到正确的预期结果。
⑤ 程序运行时,能通过典型的无效的测试数据,而得到正确的结果。
⑥ 程序运行时,能通过任何可能的数据,并给出正确的结果。
软件错误分类:
① 软件需求错误
② 功能和性能错误
③ 软件结构错误
④ 数据错误
⑤ 软件集成错误
⑥ 软件系统结构错误
⑦ 测试定义与测试执行错误
软件错误的后果
① 较小错误:对系统的输出结果有非实质性影响。
② 中等错误:对系统的运行有局部影响。
③ 较严重错误:系统的行为由于错误的干扰而出现明显不合理的现象。
④ 严重错误:系统运行不可跟踪,一时不能掌握其规律,时好时坏。
⑤ 非常严重的错误:系统运行中突然停机,且原因不明,且无法软启动。
⑥ 最严重错误:运行被测试的软件导致环境遭到破坏,或是造成事故,引起生命、财产的损失。
错误的大小与其后果严重程度并不成比例的。
程序中隐藏错误数量估计
1.撒播模型(Seeding Models)
N =(n/n播)*N播
其中:N表示程序中隐藏的错误数
N播表示刚开始往程序中播入的错误数
N表示排错中,发现的非播入的错误数
n播表示播入的错误数
2.回归模型(不是很明白)
① 线形回归分析
② 多项式回归分析
收藏
举报
TAG: