软件测试第1章方案.ppt

软件错误类型和严重程度(续) 按错误发生的影响和后果,错误的严重程度可以分为如下几类: 较小错误:这类错误只是对系统的输出结果有一些非实质性的影响,如输出的数据格式不符合要求 中等错误:对系统的运行有局部影响。如输出的某一部分数据有错误或出现冗余 较严重错误:系统的行为由于错误的干扰而出现明显不合情理的现象。如开出0.00元的支票。系统的输出结果完全不可信赖。 严重错误:系统运行不可跟踪,一时不能掌握其规律,时好时坏。 非常严重的错误:系统运行中突然停机,其原因不明,且无法软启动。 最严重错误:运行被测的软件导致环境遭到破坏,或者造成事故,引起生命、财产的损失。 1.9.1.3 程序中隐藏错误-数量的估计 Seeding Model 假设鱼塘中只有一个品种的鱼,目标是估计它的数目N 方法:向鱼塘中释放Nt条带标记的鱼,使其与其他未作标记的鱼充分混合。几天后,再从池塘中取一些样本,并根据标记进行区别,得到带标记的鱼nt条,没有标记的n条。如果这一取样是随机进行的,那么可以得到如下的关系 程序中隐藏错误数量的估计(续) Hyman的改进的方法(Hyman分别测试法) 两个(或多个)程序员一开始针对同一个程序分别独立的进行排错工作。假设这个工作大约需要4个月完成。在开始的几周内,由一位分析员来评价他们的工作,可以利用公式来估算错误的数量,这样的估算每隔几周就进行一次,直到得

文档评论(0)

1亿VIP精品文档

相关文档