如何推广单元测试
发布于 2023-07-12
1431
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件企业单元测试执行情况及推广策略摘要
文章分析了软件企业中单元测试的四种典型执行情况,指出了一些企业未能有效实施单元测试的原因,并提供了一套综合策略以促进单元测试在企业中的普及和实施。
单元测试执行情况
软件企业的单元测试实践可以归为四种类型:(1) 完全不做单元测试;(2) 仅测试程序的正常路径;(3) 按代码量规定测试用例数量,通常是50-100个单元测试用例每千行代码(KLOC);(4) 要求100%的语句和分支覆盖率,这通常是日外包企业的客户要求。
推广单元测试的策略
要在公司内部推广单元测试,需要从人员、技术和过程三个方面入手:
- 人员:选择有深刻理解、沟通和管理能力的单元测试负责人;改变开发人员和项目经理的思想,包括培训、试点项目和考核制度;树立单元测试的模范人物;改变领导层对于单元测试重要性的认识。
- 技术:采用易于上手的开源工具,并提供关于单元测试工具的整体解决方案;采用有效的测试用例生成方法,如等价类划分和边界值分析。
- 过程:定义单元测试过程时应“先松后严”,逐步提高要求并确保制度执行。关键点包括测试用例的编写、数量、缺陷记录和缺陷分析。
推广单元测试需要克服多种具体问题和阻力,建立起相应的企业文化,使开发人员形成良好的开发习惯。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
单元测试技术培训练习总结报告
上一篇
没有了
下一篇
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 814.2K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
AI重构研发:不止是工具革新,更是全维度组织重塑
同时,度量的核心不再是“单一数据”,而是“数据背后的效能提升逻辑”——比如,通过分析AI辅助前后的工作数据,判断AI对整体研发效能、质量的提升幅度,进而优化AI与人工的配合模式。而AI的介入,彻底打破了这种固有模式——未来的研发工作,将是“人+AI结对协作”的全新形态。其实仔细梳理会发现,AI给研发领域带来的这五个维度的变化,并不是孤立存在的——文化变革是基础,组织结构变革是载体,流程变革是核心,考核评价机制变革是引导,度量体系变革是支撑,五者相互关联、层层递进,共同构成了AI时代研发工作的全新框架。
尽快报告坏消息
项目管理的一个主要原则就是尽早报告坏休息,比如:需求的错误,代码的错误,进度的延期,技术的障碍等等。有哪些手段可以报告坏消息呢? 在上述的手段中,在代码完成之前的措施是属于“尽早”发现坏消息的手段,是修复缺陷成本最低的手段,是我们应该优先落实的。 不同的项目根据自己的实际情况,对这些措施进行裁剪,也可以创造自己新的一些实践,以
结论简单,教训深刻:一个大型项目关于需求工程的反思
某公司承担一个大型软件项目的开发,该项目的计划工期为2年,实际工期为2.5年。该项目为本公司新进入的一个行业,公司在其他行业里有相近软件的开发经验,但是对进入的这个行业并不熟悉。本项目采用了瀑布模型,高峰期70多人参与,最少时也有30多人参与。投入了接近100人年的工作量,而浪费的工作量大概在25人年,需求返工的比例占了40-50%。项目结束后做了复盘,我作为外部咨询顾问参与了项目回顾...
我说CMMI2.0 之监督与控制
监督与控制PA,简写为MC(Monitor and Control),是对照计划监督与管理计划的执行情况。实践列表 MC 1.1 Record task completions. 记录任务完成情况 MC 1.2 Identify and resolve i...
四段论提问让ChatGPT更懂你心!
请记住这个四段论的提问模式:场景-目的-任务-验收标准!试着用这种方式来优化你的提问吧。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线