如何推广单元测试
发布于 2023-07-12
1273
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件企业单元测试执行情况及推广策略摘要
文章分析了软件企业中单元测试的四种典型执行情况,指出了一些企业未能有效实施单元测试的原因,并提供了一套综合策略以促进单元测试在企业中的普及和实施。
单元测试执行情况
软件企业的单元测试实践可以归为四种类型:(1) 完全不做单元测试;(2) 仅测试程序的正常路径;(3) 按代码量规定测试用例数量,通常是50-100个单元测试用例每千行代码(KLOC);(4) 要求100%的语句和分支覆盖率,这通常是日外包企业的客户要求。
推广单元测试的策略
要在公司内部推广单元测试,需要从人员、技术和过程三个方面入手:
- 人员:选择有深刻理解、沟通和管理能力的单元测试负责人;改变开发人员和项目经理的思想,包括培训、试点项目和考核制度;树立单元测试的模范人物;改变领导层对于单元测试重要性的认识。
- 技术:采用易于上手的开源工具,并提供关于单元测试工具的整体解决方案;采用有效的测试用例生成方法,如等价类划分和边界值分析。
- 过程:定义单元测试过程时应“先松后严”,逐步提高要求并确保制度执行。关键点包括测试用例的编写、数量、缺陷记录和缺陷分析。
推广单元测试需要克服多种具体问题和阻力,建立起相应的企业文化,使开发人员形成良好的开发习惯。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
单元测试技术培训练习总结报告
上一篇
没有了
下一篇
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
440 篇文章
浏览 717.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
案例:原因分析与解决方案的实战演练
2011年12月15日,笔者作为外部咨询顾问参与了客户的一次原因分析与解决方案的分析会议,对整个过程进行了记录:参与的人员: 外部的咨询顾问 1名 QA人员 上午4名,下午3名 部门经理 1名 项目组内部的人员 上午7名,下午3名培训的时间: 上午9点10分到上午9点55分,共计45分钟会议的时间: 上午9点55分到11点40
如何保证测试的完备性?
经验法则如下:1 测试人员参与需求评审,需求人员参与测试用例的评审不懂需求,不了解需求的测试人员是不可能设计出完备的测试用例的。测试人员参与需求评审一是可以评审需求的可测试性,二是了解需求。 需求人员评审测试用例可以检验用例的完备性,判断测试人员是否理解了需求。2 系统测试用例覆盖每一个场景场景是在需求中描述的用户使用系统的一条操作路径。覆盖每个场景是系统测试用例设计的基本要求。3 集成测试用例
我说CMMI2.0之验证与确认(VV)
验证verification与确认validation是两个不同的概念,在CMMI 1.3版本中是两个不同的PA,在2.0版本中合并成了一个PA,命名为VV。验证与确认的区别,可以通过下表来描述: 验证Verification 确认Validation 目的 确保所选择的工作产品满足指定的需求...
需求访谈的三驾马车
需求用户需求时,应该有几个人参与呢?分别承担什么职责呢?怎么和用户澄清需求呢?三驾马车的做法可以帮你更高效地获取需求!
我说CMMI之二:CMMI里有什么?
CMMI划分为三个分支: 适用于供方、乙方的模型: CMMI-DEV:主要是针对开发类组织的; CMMI-SVC:主要是针对服务类组织的; 适用于需方、甲方的模型: CMMI-ACQ:主要是针对采购类组织的;CMMI-DEV中提到的开发,是包括了软件、硬件等类型的开发。CMMI-DEV这个模型还可以增加适用于复杂多学科的产品开发的IPD附件,在CMMI之外称为IPD,在CMMI内称为IPPD。IPPD并没有涉及到市场、财务等。多出来的一个P代表是过程,IPD中包含了市场与财务,所以IP
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线