如何弱化因不同软件测试人员测试而引发的BUG率上涨的现象?

问题描述:

  如何弱化因不同测试人员测试而引发的BUG率上涨的现象?

  精彩答案:

  会员 livexmm:

  想了想,如果测试人员变更导致BUG数量增加主要也就2个原因:

  1、提交了重复的BUG报告。

  这主要和任务分配,缺陷管理等有关系。

  任务分配出现的问题一般是测试用例审核不严格,导致用例有效性下降,从而测试部门本身对自己的用例没有信心,最终导致换个人测试就要换用例。最后结果么就是测试了重复的模块,如果缺陷管理也不过关么就会出现提交重复BUG的情况。

  解决办法:

  ● 增加用例的审核力度,加强用例的可用性、合理性与可重复性。

  ● 加强缺陷管理。这是建立在测试用例合理可用的情况下,确保每一个缺陷都有对应的来源于测试依据。像很多测试工具(比如CQ)都有这种测试思路,不要因为图方便而让自己增加更多的工作量。

  2、软件确实有这些BUG。

  这里也包含一些无效BUG的情况我放在一起说。

  一般情况下测试是无止境的,总归能测出各种缺陷,这个主要是和测试阶段和测试方式有关。

  比如你的软件经过了严格的功能测试,能够保证所有的功能有效并且没有任何业务逻辑上的缺陷。但是说不定一个简单的画面验证就能发现画面上输入金额的地方能够输入汉字。

  如果2个测试人员,一个进行了很严格的功能测试,而忽略的画面测试的话,那自然换个人就能测出一堆问题。从测试原则上来说这确实没错,但是从开发计划上来说这就是无法忍受的。开发或者领导就会认为测试部门没有认真测试,而测试人员却觉得很冤枉。

  解决办法:

  想减少这方面的BUG最好能先分清楚该软件不同的测试阶段,由此来分配测试任务。尽早的规划出自己的测试目标,并且在测试用例和测试计划中体现。

  所以负责设计测试计划的人一定需要对软件工程有一定理解。这样在设计自己的测试计划时心里才有谱,哪些测试我们需要做,哪些不需要做。根据开发模式还得考虑在哪个阶段做哪些测试。

  举个例子,比如开发部门刚把一个软件的基本功能做好,想让测试部门测试一下功能方面的问题,然后画面就随便做了个让测试能先用起来。结果测试部门重点测了画面,发现一堆问题。你说这些缺陷开发会认吗?

  如果能够很清楚的分清楚该阶段我们应该做什么类型的测试,还出现换个人就发现大量BUG,那就得好好检讨一下自己是否有认真的审核了之前哪个测试人员设计的测试用例了。

  

====================================分割线================================

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-09-17 16:12:32

如何弱化因不同软件测试人员测试而引发的BUG率上涨的现象?的相关文章

软件测试人员分工

最近看了点敏捷测试的东西,看得比较模糊.一方面是因 为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要"勇敢""努力".有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有 些人在勇敢的面对失败与挫折.好吧!他们都实现了"勇敢",勇敢到底是如何去做,也许说不清楚.或者说每个人都有自己的实践方式.但是他们却同样靠着"勇 敢"攻克不自己所面临的困难.当然了,敏捷并不是简单一个词语,经过前人的不探索与总结,还

如何成为一名优秀的软件测试人员

Ryan Yackel分享了一套三步走战略,旨在帮助测试人员巩固知识并在团队中扮演关键性角色. 如果您身为一名软件测试人员,那么肯定对"我们公司正在朝着敏捷软件开发方向努力"的说法不会陌生.事实上,众多已经采纳敏捷开发思路的团队开始将测试工作分配给每位成员,那么未来我们软件测试人员又将迎来怎样的挑战? 好消息来了:软件测试人员仍将不可或缺,甚至在敏捷测试中发挥更大的作用. 但大家也需要适应新的时代要求. 了解业务领域--而非局限于测试 软件测试人员要如何在企业朝着敏捷方向迈进时,证明自

软件测试人员的分工

最近看了点敏捷测试的东西,看得比较模糊.一方面是因为没有见真实的环境与流程,也许它跟本就没有固定的模式与流程,它就像告诉人们要"勇敢""努力".有的人在勇敢的面对生活,有些人在勇敢的挑战自我,有些人在勇敢的面对失败与挫折.好吧!他们都实现了"勇敢",勇敢到底是如何去做,也许说不清楚.或者说每个人都有自己的实践方式.但是他们却同样靠着"勇敢"攻克不自己所面临的困难.当然了,敏捷并不是简单一个词语,经过前人的不探索与总结,还积累与

软件测试人员易遗漏的一些隐藏缺陷

通常软件测试会暴露软件中的缺陷,经过修正后可以保证软件系统的功能满足需求并正确运行.但是,在系统测试和 确认测试中,测试人员容易遗漏一些隐藏的缺陷.众所周知,软件测试不可能发现所有的缺陷,而软件开发周期各个阶段仍然存在注入缺陷的可能,但是,有一些缺 陷是测试中容易忽略的,也就是说,通过测试方法和用例可以充分暴露这些缺陷,遗憾的是,它们往往被忽略或者某种原因忘记测试了,这就给软件留下了隐患或者 危机.这些容易被忽略的缺陷包括: 1.安装缺陷 通常项目组完成代码后,发布时候安装打包是最后一个环节,而

软件测试人员的烦恼

软件测试人员在软件开发过程中的作用越来越重要,基本上是一个把关的地位.我们来快速浏览一下主要影响软件测试人员的工作质量的几个方面. 一.软件发布周期的不断加速 为 了应对今天需求的快速性和连续性,软件交付变得越来越快.大多人都认为软件测试在软件交付过程中是一个相当棘手的问题.妄想通过简单的加快开发过程来达到 预期的结果,而且开发过程本身存在问题,这显然是不切实际的.如果没有给软件测试分配足够的时间,那么该公司可能需要重新来审视下自己对于软件开发和测试 的态度.大多数企业都非常在意软件的质量,但是

专业软件测试人员发展的未来

专业软件测试人员发展的未来 根据Google/微软一些大公司开发和测试融合分工新的趋势,未来的IT世界有可能会发展出一种新的场景和分工: 基本的功能测试设计执行和白盒测试技能应该让所有开发人员都所具备,然后才能解放出专业的测试人员去做复杂的测试工作(非功能测试.beta测试.测试执行平台打造等),有时间去研究如何提高整个研发团队的测试质量与测试效率,更好地辅导开发人员掌握基本测试技能,当然开发人员依然要通过交叉测试来解决测试心理学的问题(不能自己测试自己).开发将对自己的局部代码质量负责,测试专

微软发布IE9预览版邀开发人员测试

微软目前正在邀请测试人员参加IE 9技术反馈计划.这个计划向那些给IE 8测试版找出许多软件瑕疵的人们开放.一些测试者在周末已经收到了电子邮件,邀请他们参加这个技术反馈计划. 微软最近发布了IE 9开发人员预览版.这个预览版没有包括IE 9的用户界面成分,但是,允许开发人员测试这个新的JavaScript引擎和HTML5/CSS3支持.微软称,它将定期更新这个预览版.微软IE计划经理Justin Saint Clair在给测试者的电子邮件中邀请测试者参加一个IE 9技术反馈参加者的选择的小组.

帮我测试下有没有bug~~ 我是完全测不出了~~~~

问题描述 http://www.rayfile.com/zh-cn/files/3a2bb735-4026-11e0-ae0d-0015c55db73d/这是下载地址~~ 解决方案 解决方案二:备用地址~~http://31.dc.ftn.qq.com/ftn_handler/b4e0ee279276a43e61150c3892d27f080e7d7ac918cabf7eb25d2a91d1f2058e26f16321cde7def917fb97437060dd92d4e2d916bf22951

谈软件测试人员定位---三年软件测试总结

因为一直从事web产品的测试,我的观点并不一定适合所有的类型项目.   工作已将近三年了,虽然这三个年头里我都在积极的学习着与测试相关的技术:但是能沉淀的东西很少.相信测试同学都有类似的感觉.     不要为了测试而测试 前几天做了一个测试的PPT ,就是讲项目中要用到的测试技术,总结了半天其实实际的产品中没什么技术,熟悉需求,转化成用例,待项目上线后验证功能就OK 了:对一个自身质量要求不高的项目,我们有时候为了体现自己价值,非要在一些不痛不养的问题上揪着不放. 举个不恰当例子,某钢琴高手开了