关闭

如何确定测试结束点

1177人阅读 评论(0) 收藏 举报
分类:
一个软件如何确定测试结束点呢?
 
两个方面:一、如何制定测试计划,确认测试结束时间;二、执行过程中,如何确认测试是否达到了结束点;
 
*****一、测试结束点应在计划(项目计划,测试计划)中明确标记,必要的Milestone标志
计划中的测试结束点由以下几个条件决定
1)整个项目的deadline
项目的deadline决定了整个项目的周期,同样会影响到测试计划的制定和执行。
在时间条件允许之下,越充分的测试越好,因为总是可以发现问题。
如果整体时间条件不允许,要针对最终的交付物及最终使用者的使用情况,制定有效的测试策略,从而适应整个项目的交付需要。
毕竟,任何事情都有轻重缓急,最佳的方式是全部拿下,而条件不允许的情况下要根据实际情况相应调整。
注:条件不允许是指整体的开发时间的影响或是受市场方面的时间限制,而不是由于开发时间不足而单一的压缩测试时间。
 
2)组织级财富库的项目测试数据积累
确定一个项目的测试结束点可以借助以往的项目测试数据的积累,参考与之相当规模的项目的测试时间,从而估算出相应的测试周期和测试结束点。需要考虑,整个项目的规模,人员素质,技术要求,相关的资源分配,彼此的配合等诸多因素。
注:具体的可以参考相关的评估方法
 
3)测试者经验
测试者的经验也会影响到整个测试计划的执行,要考虑到测试人员的工作能力,工作效率等诸多因素。
注:如果没有项目数据积累,测试者的经验对确认最初的测试执行和结束时间将起到重要作用。
 
*****二、测试结束标准(相关理论书籍均有介绍)
1.系统功能实现并测试通过
1) 需求所描述功能全部实现并测试通过
2) 潜在需求实现并测试通过
3) 客户提出的个性化需求实现并测试通过
 
2.测试用例评审通过并执行通过
1) 测试用例经过严格评审并通过
2) 用例覆盖到所有功能点
3) 用例全部执行通过
4)完成了即定的测试计划中的测试内容和轮次
 
3.所有问题都处于稳定状态:或半闭,或延期,或挂起,或不修改
1) 所有处于延期,挂起和不修改状态的问题都经过第三方的确认,并由相关人员签署修改意见
2) 延期的问题需要明确什么时候修改完毕
3) 挂起的问题需要明确什么状态下会激活并重新评估修改和测试所需时间
4) 不修改的问题需要明确不修改的原因
注:最终确认人的备注十分重要,可以帮助其它项目成员理解BUG的处理情况
 
4.提交相应的测试报告,得到项目组成员认可
1) 报告当前的测试状态,BUG收敛趋势等
2) 有效反映BUG的分布,有效分析存在的问题
3)存在的问题及风险,帮助PM及后期发布规避相应风险
0
0
查看评论

一个软件如何确定测试结束点

这个问题在每一本测试书上都有提到,光拿出来列也没多大意思,就归纳一下吧:1、 组织级的强制退出:- 项目中止,通常是项目出现了严重的问题或人力不可抗拒因素- 经费用尽,通常是项目经费没有得到很好的控制,弹尽粮绝,这种情况现在比较少见- 超过期限,这时最常见的,特别是在传统的瀑布模式下,开发一再延期,...
  • chenqiuge1984
  • chenqiuge1984
  • 2010-05-13 10:51
  • 418

如何确定自己测试结束?

GAJVDM靥鲁蕉芬固狙 http://www.huochai.mobi/p/d/6734841/?psp=fzGu BJMGQY亚翘蓝墒餐虏 http://www.huochai.mobi/p/d/6734838/?vff=llVD FHWYFM崩宦春褐腾职 http://www.huo...
  • qqmingzi1
  • qqmingzi1
  • 2017-02-22 23:54
  • 152

测试面试题之一

软件测试工程师的一些面试题:问题:题目一:在一个项目中怎么样组织安排测试人员高效率的完成测试工作,来保证产品的质量?题目二:如何控制测试质量和测试进度,测试结束后如何评价这次测试的质量?答案:第一题:我认为需要在测试前需要先写好测试计划,其中最重要的是本次测试使用的测试方法、使用的测试工具、测试环境...
  • rackay
  • rackay
  • 2009-09-18 14:15
  • 750

fest + selenium进行In-browser Applet自动化测试

festselenium项目背景: 基于浏览器的Applet使用开源方法进行自动化测试一直是一个难题。希望这篇文章能够为你提供一个开源的参考方案。 如果你使用Java Swing进行Applet或者GUI开发,你就可能使用过fest进行单元测试或者Acceptance测试。fest简单易...
  • licanhua
  • licanhua
  • 2013-01-20 12:09
  • 7568

三个点确定一个圆

首先假设圆心为(x0, y0),半径为r。则这个圆可以表示为: (x−x0)2+(y−y0)2=r2​(x - x0)^2+(y - y0)^2 = r^2​ 假设知道的三个点为(x1, y1),(x2,y2),(x3,y3)。那么: (x1−x0)2+(y1−y0)2=r2(x1 - x0)^2+...
  • qq_17550379
  • qq_17550379
  • 2017-10-01 08:17
  • 215

如何确定软件测试重点

在实际的项目中,往往由于时间紧,测试人员不足等原因,无法做完全的测试,需要对测试工作进行取舍。一般来说,需要确定测试的重点,排出优先级,根据优先级取舍。       那么,如何确定测试的重点呢?主要从以下方面考虑:   &...
  • zj0910
  • zj0910
  • 2014-03-25 23:25
  • 484

给定三维空间里的任意三个点来确定一个平面方程Ax+By+Cz+D=0的求解过程及伪代码的实现

给定三维空间里的任意三个点来确定一个平面方程Ax+By+Cz+D=0的求解过程及伪代码的实现 其思想就是 1.先求解该平面的法向量n 2.由点法式将其中的任意一点代入公式即可以求得平面方程Ax+By+Cz+D=0的系数ABCD 3.伪代码实现如我的图片推导过程
  • Liuchuang_MFC
  • Liuchuang_MFC
  • 2015-10-17 23:15
  • 747

软件测试结束的标准(仅供参考)

[规定用于暂停全部或部分与本计划有关的测试项的测试活动的标准。规定当测试再启动时必须重复的测试活动。] 1)      软件系统在进行系统测试过程中,发现一、二级缺陷数目达到项目质量管理目标要求,测试暂停返回开发; 2)      软件...
  • achang21
  • achang21
  • 2013-09-15 10:14
  • 8221

「递归逻辑实现」求一棵树中的最远距离

分析递归问题主要思路是:1. 先弄清楚递归的顺序。在递归的实现中,往往需要假设后续的调用已经完成,在此基础上,才实现递归的逻辑。在该题中,假设已经把后面的长度计算出来了,然后继续考虑后面的逻辑;2. 分析清楚递归体的逻辑,然后写出来。比如在上面的问题中,递归体的逻辑就是如何计算两边的距离。3. 考虑...
  • u011487593
  • u011487593
  • 2015-09-12 11:23
  • 364

如何确定软件测试结束的标准

在软件消亡之前,如果没有<a onclick="function onclick(){tagshow(event, %B2%E2%CA%D4);}" href="javascript:;" target="_self">测试的结...
  • zzzmmmkkk
  • zzzmmmkkk
  • 2009-08-05 10:22
  • 1044
    个人资料
    • 访问:51270次
    • 积分:1582
    • 等级:
    • 排名:千里之外
    • 原创:157篇
    • 转载:32篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论