如何突破当前无视单元测试的局面?
作者:网络转载 发布时间:[ 2013/6/18 14:15:59 ] 推荐标签:
问题描述:
项目内一直没实施单元测试,如何引起项目关注并发起单元测试的实施?
精彩答案:
会员 韩金龙:
对系统测试BUG率做考核,不做单元测试一般质量肯定不高,通过BUG率来考核,引起开发人员重视。
会员 ryan:
我提倡让开发人员切身体会单元测试的重要性,真的要切身,告诉他们什么是单元测试, 做了单元测试真正能带来什么好处对于项目,以及整个团队,再联系到他们个人。
会员 Ivy.Fan:
项目都有单元测试,只是我们的开发人员不知道那是单元测试或者单元测试的质量不高。
要面对的是提高单元测试质量的问题。
简单有效但略微浪费精力的办法是leader过项目模块,过完会议上指出明显问题各自回去修改,记住不要发火不要责骂,是人会有疏忽犯错误,但会议上指出明显按错误,或让该模块开发自己演示程序,出现的问题他自己回去一定能立马改了。
会员 冯旭辉:
如果学习曲线过长,超出了它能带来的好处,那么别人是不会接受这个东西的。
你可以用你的行动来证明:借助单元测试,你有低得多的bug率和更准确可靠的维护效率。
会员 鱼宝宝:
首先需要确定开发为什么不做单元测试,我想到了几种情况
1、项目进度太紧,来不及做
2、开发人员或者项目经理没意识到单元测试的重要性
3、项目有专门的测试团队会执行集成测试和系统测试,所以不需要再去做单元测试
4、这个项目不是重要项目,做出来后也没什么人会关心,所以开发团队无所谓做什么测试
我大概分析一下这几种情况:
第一种、项目进度很紧张,如果确实是没人手没时间那只能挑选核心功能做单元测试,一般项目经理都会要求开发人员做一下简单的测试(不一定是正规的单元测试),算是项目规模很小也是可以大概测试一下的
第二种、如果意识不到单元测试的重要性,那这个很讨厌了。一个比较合格的项目经理肯定不会排斥做单元测试的,如果他真不愿意做那要么是那种很牛的技术人员要么是个外行,这两种人都是要比他们权限更大的人才能管的,所以我个人觉得没啥好方法
第三种、这种情况其实有个办法解决,是延长集成测试和系统测试的进度。因为单元测试没做,那交付测试团队的质量肯定很差(如果很好的话单元测试不做也无所谓了),那在集成测试和系统测试的时候肯定会发现大量的严重缺陷,缺陷率越高测试的进展会越慢(因为会存在严重的缺陷导致功能无法测试,流程无法执行),这样肯定影响项目进度,那这个时候急的是项目经理了。
第四种、这种情况你也不用纠结了,好多小项目小公司都是开发兼职测试,做出来的东西都是能用行,用的时候发现缺陷当场改,没有正规的开发测试方法,所以项目中只要有测试行了。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11