单元测试问题,的确是开发和测试都很头痛的问题,正常来说,单元测试是由开发来做。开发做的不好,测试难受,bug一大堆。开发做的好,时间又不够,上层不认可等等。
个人认为,单元测试的多少和颗粒度问题是和企业的开发文化有关,重视工程师文化和质量的公司就会在单元测试上做得好,使用TDD啥的。不过作为测试和整个产品质量来说,单元测试的时间计划和实施程度还是期望在一个比较高的水平。比如对于单元测试的覆盖率,还有就是单元测试的效率(是否发现bug等),个人认为一个接口至少包括两个单元测试用例,positive和negative。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。