年龄测试

年龄测试


什么是年龄测试?

它是一种评估系统未来执行能力的测试技术,通常由测试团队执行。随着系统变老,性能下降的显着程度是年龄测试中所测量的。

让我们也了解一下缺陷年龄的概念它是根据两个参数来衡量的:

1. Phases
2. Time 

缺陷年龄 – 阶段:

阶段缺陷年龄定义为缺陷注入阶段和缺陷检测阶段之间的差异。

参数:

1.“缺陷注入阶段”是引入缺陷时软件开发生命周期的阶段。

2.“缺陷检测阶段”是软件开发生命周期中缺陷被查明的阶段。

公式:

Defect Age in Phase = Defect Detection Phase - Defect Injection Phase

例子:

考虑一下,我们采用的 SDLC 方法有以下几个阶段:

1. 需求开发

2. 设计

3. 编码

4. 单元测试

5. 集成测试

6. 系统测试

7. 验收测试,如果在单元测试 (4) 中发现了缺陷,并且缺陷是在开发的设计阶段 (2) 中引入的,则缺陷年龄为 (4)-(2) = 2。

缺陷年龄 – 时间:

缺陷年龄被定义为缺陷检测日期与当前日期之间的时间差,前提是缺陷仍被认为是开放的。

参数:

1. 缺陷处于“打开”和“已分配”状态,而不仅仅是处于“新”状态。

2. 不考虑因“不可再现”或“重复”而在“Closed”中的缺陷。

3. 从缺陷打开日期和当前日期计算天数或小时数的差异。

公式:

Defect Age in Time = Defect Fix Date (OR) Current Date - Defect Detection Date

例子:

如果在 05/05/2013 11:30:00 AM 检测到缺陷并在 23/05/2013 12:00:00 PM 关闭,则缺陷年龄将计算如下。

Defect Age in Days = 05/05/2013 11:30:00 AM - 23/05/2013 12:00:00 PM
Defect Age in Days = 19 days

结果:

对于评估每个阶段和任何审查/测试活动的有效性,缺陷年龄越小,有效性越好。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁