课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
提缺陷和bug修复是大多数软件开发程序员在日常工作中需要重点关注的一个问题,而本文我们就通过案例分析来简单了解一下,软件测试提缺陷的方法都有哪些。
一、我们为何要提缺陷?
我们提缺陷可能有很多原因,基本上可以总结为下面三点:
主观意识的提升
先你会意识到与自己有关,与我无关的事情没人会去提缺陷,或者说根本不知道要怎么提缺陷好。突然想到这也可能会是一个尬聊的原因,如果你根本不了解一个人,他和你的槽点都不一样的话,两个人一定是没话说的。
其次意识到自己的责任和义务,比如在测试人员在公司上班的时候,就算你不想提缺陷,为了工作的正常进行,你也不得不提缺陷(提缺陷)。
为了工作环境的和谐
人人都是有自己的思想的,不可能大家不进行交流也能把工作做好,大家都需要把自己的想法说出来,表明自己工作中需要得到的帮助和协调,然后再一起努力并终完成工作。
证明与表达自己
基本上每个人都预测过某些事情,比如他如果不这么做,就会怎么怎么样。通过自己的得到的信息资源的整合,做出一个预测其实也是一种知识的体现。
二、如何进行有效提缺陷
提缺陷要吐到点上
内容准确:作为一个测试工程师需要保证提交的缺陷内容上是准确的,如果开发看到都不知道你写的缺陷是什么那怎么修改。
结果清晰:要把缺陷的结果清晰的描述出来,更加方便开发知道哪里出错,定位缺陷做出修改。不要只考虑自己工作的完成,开发花时间定位bug浪费的是大家的时间。
符合逻辑:提交缺陷的时候一定是要符合逻辑的,问题的出现总是有前因后果,不可能因为我努力学习所以他考上了大学。
提缺陷要引起共鸣
代表大多数人的想法:要为自己的观点树立坚实的群众基础,如果大家都认为你是对的,工作就能很轻松的进行下去。但是不是你找出一个缺陷它就一定是一个缺陷。
制造不同观点的讨论:也可以提出不同观点让大家来讨论,特别是你自己都不确定是否是缺陷的时候,提前发现总比被开发怼回来强。
三、有效缺陷
有的缺陷提的太表面,比如字体大小不一致,选择框一个上一个下。很多时候我们提缺陷的时候,业务不够精通不能站在用户的角度去说服开发的时候,那么这时候你需要的就是考虑用技术。所以说现在做测试为什么越来越需要开发的能力,你需要懂得调试的功能,只有这样你才能明白这是底层的问题还是表面的问题。
比如点击提交失败,开发一般是不乐意改这样的bug的,因为你的缺陷不够有效,不能结合相关的数据定位到问题的所在。开发要花很多时间帮你排查这到底是业务问题还是底层问题。所以为什么功能测试真的很轻松,因为这都是别人花了大量的时间帮你把本来属于你的工作任务完成掉了。可能你不会认同我的观点,但事实就是这样,开发和测试和运维的界限不是那么明显。
当开发觉得他可以自测试,自验证的时候他就可以把你干掉了,因为你根本没有什么存在的价值。而所谓的开发不能测试自己的程序,他只要把程序再给其他开发再测一遍就行了。
因此测试人员在devops团队的时候,通常都会有一种感觉,就是自己的存在价值太低了。在整个团队进行快速迭代敏捷开发的时候本身留给测试的时间就不多了,如果你不能快速,准确定位问题并提交。在一周迭代一次的版本中,那确实没什么存在必要。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。