(1)不做单元测试
(2)组织级要求了开发人员做单元测试,但是开发人员在做单元测试时,测试用例仅覆盖了程序中的正常路径,基本上是一个函数只有一个单元测试用例
(3)组织级要求了每千行代码必须有多少个单元测试用例,一般是在50个/KLOC到100个/KLOC之间。
(4)要求语句覆盖与分支覆盖必须达到100%。
其中(3)、(4)两种情况基本上都是在对日外包的企业中,是日方的客户要求软件开发商必须达到上述要求。
对于(1)、(2)类的客户要想真正的将单元测试在公司内推广起来,需要从下面3个大的方面着手:
1 人员
(1)选择一个推广单元测试的负责人
对该负责人的基本要求:
对单元测试理解比较深刻,做过开发和测试
具有比较好的沟通与管理能力
(2)改变开发人员及项目经理的思想认识
大部分开发人员对单元测试存在排斥心理:
工作量太大,认为得不偿失;
准备测试数据
覆盖率分析
工期太紧,没时间做;
还要学习单元测试工具,麻烦;
不符合以前的工作习惯。
文章来源于领测软件测试网 https://www.ltesting.net/