关闭

怎样有效降低测试的轮次

544人阅读 评论(0) 收藏 举报
分类:
长时间、反复测试,这样的客户现在不多了,敏捷大行其道,快速交付,提升客户价值。
-----------------------------------------------------------------
在日常的测试工作当中,一个版本的发布常需要经过五轮或者六轮的测试,导致测试人员身心疲惫,工作积极性不同程度的下降。
为了改变这种现状,我们在项目管理或执行当中应该注意那些方面呢?期待各位同行的建议。
 
降低测试轮次的唯一方法是提高每一轮测试的有效性。
 
一个版本从提交测试到最终的发布经过五、六轮的测试很正常的事情,没有什么大惊小怪的,反倒让我担心的是这几轮测试测试人员身心疲惫,并且影响到工作的积极性,这样的结果会不会影响到最终的测试质量。
 
一个完整生命周期的产品或是项目,从功能测试、集成测试、系统测试、发布测试再到客户验收,这可能是一个相当长的时间过程,这一系列过程中所完成的测试版本怕不止这五、六个版本而已,所有测试版本的制定都会在测试计划中表现,是由测试规模的大小来决定的。
 
如果问题所提到的版本发布指的是从一个版本提交到能够真正展开测试,需要经过五、六轮的反复,那么就应当考虑版本提交质量的问题了。
 
问题的解决方法,一方面要提高开发人员的送测版本的质量。这个需要和开发人员达成共识,得到开发人员的承诺。(入口条件)
 
其次需要辅助相应的测试流程,并严格执行。流程是规范彼此的操作,应保证执行的有效性。
1)保证计划的正确制定和执行。如果测试反复超过计划预期,则会减少测试的时间,无法保证测试质量。有效的报告问题测试执行中的问题,不仅仅是系统存在的问题,还包括测试执行中所出现的风险和问题。
2)保证测试的入口和出口的质量。测试入口是要求提交测试系统的质量,出口是保证最终测试交付物的测试质量。高质量的提交测试系统是实现有效测试的重要前提,不是任何一个送交的系统都能够测试的,需要在展开测试前验证送交系统的可测试性(不管你是用送测试单还是彼此之间的约定,可测试性一定是需要验证的,好像有人叫冒烟测试来着)
3)有效测试版本控制。每一轮的测试版本应当是有效而稳定的,有针对性的测试会提高整体的测试质量。提交测试系统的质量不高,要考虑是不是提交系统的单元测试和自测度是否有效的执行了,适时叫停是个不错的选择。
4)不断改进。除了发现系统的BUG,要不断发现测试现有工作方法、流程所存在的问题缺陷,不断的改进,提高整体的测试效率和测试质量 (出口质量)
 
最后需要提高大家的质量意识。质量免费,质量不是某一个人或是某一些人的事,彼此的质量意识和有效协作才是保证最终质量的根本所在。
 
总之,摆正自己的位置,不焦不躁,始终使自己保持一个良好的工作和精神状态。
一切从自身做起,严格执行自己的工作职责,不断改进自己的工作,用自己专业的工作态度影响周围的同事。
 
1.测试心态
工作疲惫允许,工作积极性也可以降低,但作为一个测试人员,态度一定要端正,一定要具有高度的责任感,不能因为个人的疲惫和积极性降低而影响到整个测试的质量。
反复,不断的反复,这本身就是测试工作的特点,但反复不是目的,发现从来没有发现的BUG,保证发布版本的质量才是测试工作的真正目的。
测试人员除了发现系统中的问题,同时也应当发现自己存在的问题,并且需要不断的改正或是修正。
 
2.测试管理
1)计划
确认以下问题:计划做哪些类型的测试?每个类型所要执行的回归测试的次数是多少?每轮测试计划执行的时间是多少?
计划应当得到大家的确认,以计划指导测试的执行。
如果一个版本的测试反复较多,那么直接的影响就是测试没有办法按计划进行,测试的时间如法保障。
这样执行下去,对于一个没有经过充分测试的系统来说,最终的交付质量就无法保证。
这个时候应当及时的向相关负责人报告情况,及时叫停,重新评审计划,发现问题,修正偏差。
如果需要,申请相应变更。
2)测试入口和出口
测试的入口标准与开发提交测试的标准相对应,不是任何的版本都能够进入测试流程进行测试的。
一个不合格的原材料,经过一系列加工,能产出一个合格的产品。这样的结论是否有可能?有点悬。
为了保证测试的有效进行,测试人员应该把好测试系统的入口标准。
与开发达成共识,得到开发人员的承诺是个不错的选择。
3)版本控制
每一轮完整的测试必须是对一个稳定测试版本的相对有效的测试(具体的执行计划好了),而不是每一轮完整的测试中包括了好几个不同的版本。
4)流程控制
这个就不多说了,不管你是送测试单还好,冒也测试也罢,总之有个流程,并切实的执行下去,同时不断的去发现问题,不断的改正。
别忘了,Continuous Improvement。
 
3.质量意识
质量是免费的,是经过大家的努力可以办得到的,不断的提高大家的质量意识,保证软件开发的每个环节的质量。
 
 
接受提交测试版本-->检查所提交系统是否按提交说明完成了相关功能-->进行冒烟测试
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

怎样有效降低测试的轮次?

软件测试的轮次多少,大多数情况取决于项目大小、软件质量和测试效率。 所以我们从几个方面进行分析,如有不不同意见,欢迎补充。    1.让研发团队的领导重视测试:   测试经理作为测试部门的老大...
  • shandong_chu
  • shandong_chu
  • 2017-08-28 17:24
  • 166

怎样有效降低测试的轮次?

软件测试的轮次多少,大多数情况取决于项目大小、软件质量和测试效率。在项目确定的情况下,谈谈我们团队的做法,希望同行继续补充指正:   1.让研发团队的领导重视测试:   测试经理作为测试部门的...
  • qq_30261301
  • qq_30261301
  • 2017-07-14 10:48
  • 160

[转]怎样有效降低测试的轮次?

测试的轮次多少有时候是不可避免,既和项目,开发有关,也和测试有很大关系,但测试人员可以做到在每一轮的测试中能够快速,高效的的执行,提高测试的效率才能最大程度的减少测试的轮数。 提高测试效率,减少测试...
  • achang21
  • achang21
  • 2013-09-15 10:17
  • 496

TCP/IP协议族之运输层(TCP流量控制和拥塞控制 [1])

TCP的流量控制 1. 利用滑动窗口实现流量控制     如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来...
  • dldw8816
  • dldw8816
  • 2016-06-07 13:58
  • 442

关于TCP报文段以及拥塞窗口cwnd的理解纠正

关于TCP报文段以及拥塞窗口cwnd的理解纠正@(计算机网络)在普通的拥塞控制算法中,我们总是粗粒度的关注每个RTT拥塞窗口的变化,比如初始报文段MSS = 1KB,在慢开始阶段增长规律是1→2→4→...
  • u011240016
  • u011240016
  • 2016-11-26 16:43
  • 3408

一道多线程面试题分析(控制输出顺序)

编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。 #include ...
  • chencheng126
  • chencheng126
  • 2015-03-20 10:54
  • 2349

1400: 杨辉三角 //数组水题 2个数组轮次使用

1400: 杨辉三角 时间限制: 1 Sec 内存限制: 128 MB 提交: 156 解决: 44 [提交][状态][讨论版] 题目描述 还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,...
  • hnust_V
  • hnust_V
  • 2016-06-23 19:20
  • 337

EasyUI datagrid行编辑-选课系统轮次管理

最近项目中用到了easyUI datagrid行编辑,根据官网的代码以及根据项目需要进行的改进。其中更为突出的问题,如何将前台获取的Object解析为json字符串传递给后台,然后再后台接收Objec...
  • lxy344x
  • lxy344x
  • 2016-02-26 11:28
  • 885

看过来:种子轮…A轮?Pre-A?IPO?融资轮次,傻傻分不清楚

转载声明:http://www.baikebaijia.com/6093.html 作为服务于创业者和投资人的一员,创客100君经常在各种融资新闻中,被“XX公司获多少多少天使投资”...
  • yilovexing
  • yilovexing
  • 2017-07-14 14:45
  • 283

冒泡,选择,二分查询之java实现

1.选择法排序 转载出自:http://blog.csdn.net/wentasy/article/details/7438064 选择法排序的基本思想是:首先从待排序的n个数中找出最...
  • yibing548
  • yibing548
  • 2016-03-08 16:36
  • 574
    个人资料
    • 访问:45061次
    • 积分:1479
    • 等级:
    • 排名:千里之外
    • 原创:154篇
    • 转载:29篇
    • 译文:0篇
    • 评论:2条
    最新评论