标记重捕法在系统验收测试中估算缺陷空间

发表于:2012-11-26 10:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈磊    来源:51Testing软件测试网采编

  1、标记重捕法是什么

  1.1 标记重捕法理论介绍

  在被调查种群的生存环境中,捕获一部分个体,将这些个体进行标志后再放回原来的环境,经过一段时间后进行重捕,根据重捕中标志个体占总捕获数的比例来估计该种群的数量。标记重捕法是种群密度的常用调查方法之一。

  标记重捕法是根据自由活动的生物在一定区域内被调查与自然个体数的比例关系对自然个体总数进行数学推断。

  理论计算公式:N=M×n/m。

  前提:调查期间数量稳定,标志个体随机无规则分布在全部个体之中,标志操作不影响个体的存在。

  标记重捕法的操作流程如下:

  a)完全随机选择一定空间进行捕捉,并且对被捕捉对象进行标记。标记个体为M。

  b)在估计被标记个体完全与自然个体完全混合发生的时间之后,回到步骤1捕捉的空间,用同样的方法捕捉。捕捉数量为n。

  c)被捕捉个体中被标记个体为m。

  d)按照理论公式进行计算。

  e)多次试验求平均值。

  1.2 标记重捕法使用举例

  一个学生估算一块木头下面鼠妇的种群数量。她在木头左端一区域用捕虫网捉了40只鼠妇,将它们标记后放回,并与该种群中的其他个体混合在一起。24h后,她又在木头左端用同一个捕虫网捉了80只鼠妇,在新捉的鼠妇中,只有16只是有标记的。已知在24h内,鼠妇无死亡,没有受伤害,无迁入与迁出。请估算该块木头下鼠妇的种群数量:N= 40× 80/16 = 200。

  2、系统验收测试及背靠背测试策略

  2.1 系统验收测试是什么

  验收测试是系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。

  2.2 背靠背测试策略

  背靠背测试也叫做AB角色测试,主要是要求AB两位测试工程师在相同的测试环境、测试用例等条件下,执行相同流测试程、相同测试步骤的测试策略。AB两位工程师的测试目的和测试方法完全一致,输入和期望输出完全相同。通过对比两个人的测试结果,可以更客观、中立的反应系统缺陷,保证系统质量,维护系统稳定性。

  3、标记重捕法在系统验收测试中估算缺陷空间方法

  3.1 应用举例

  在系统验收测试中采用背靠背测试方法,分别由A和B两位测试人员进行测试。测试结束后A和B两位测试人员测试的缺陷如下所示:

  其中,BugM是BugA 和BugB中重复项。

  应用标记重捕法,估算本系统缺陷空间共有=(BugA*BugB)/BugC

  3.2 该方法的局限性

  标记重捕法对采用有着很严格的要求,因此本方法在评估系统验收测试的缺陷空间时,存在一定的局限性,具体如下:

  1、A和B工程师能力相差不能太大,太大有可能产生BugA是BugB的子集,这样的采样样本不可信;

  2、测试过程中的测试用例设计要颗粒度够小,能够覆盖任何一个质量需求,如果颗粒度太大,A和B工程师发挥空间太大,不利于样本总集的稳定性;

  3、系统要经过整体测试后才能修复问题,否则样本空间不一致,就不能用方法进行评估;

  4、背靠背测试只能引入两次抽样,因此抽样样本过少,要是能引入多个工程师同时进行背靠背测试,对缺陷空间的估算会更加准确。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号