如何推广单元测试
发布于 2023-07-12
2076
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件企业单元测试执行情况及推广策略摘要
文章分析了软件企业中单元测试的四种典型执行情况,指出了一些企业未能有效实施单元测试的原因,并提供了一套综合策略以促进单元测试在企业中的普及和实施。
单元测试执行情况
软件企业的单元测试实践可以归为四种类型:(1) 完全不做单元测试;(2) 仅测试程序的正常路径;(3) 按代码量规定测试用例数量,通常是50-100个单元测试用例每千行代码(KLOC);(4) 要求100%的语句和分支覆盖率,这通常是日外包企业的客户要求。
推广单元测试的策略
要在公司内部推广单元测试,需要从人员、技术和过程三个方面入手:
- 人员:选择有深刻理解、沟通和管理能力的单元测试负责人;改变开发人员和项目经理的思想,包括培训、试点项目和考核制度;树立单元测试的模范人物;改变领导层对于单元测试重要性的认识。
- 技术:采用易于上手的开源工具,并提供关于单元测试工具的整体解决方案;采用有效的测试用例生成方法,如等价类划分和边界值分析。
- 过程:定义单元测试过程时应“先松后严”,逐步提高要求并确保制度执行。关键点包括测试用例的编写、数量、缺陷记录和缺陷分析。
推广单元测试需要克服多种具体问题和阻力,建立起相应的企业文化,使开发人员形成良好的开发习惯。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
单元测试技术培训练习总结报告
上一篇
没有了
下一篇
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1251.3K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
为什么要记录日志?
有个小兄弟今天询问我这个问题,于是系统地归纳如下: 工作日志记录了每个项目的每个人每天的每个任务投入的实际工作量与完成情况(完成任务的百分比、完成任务的规模,如代码行等),基于这些数据可以实现: (1)统计每个项目、每个任务的实际工作量,并与计划工作量对比,分析人力成本的投入情况; (2)分析各种类型的任务在整个项目中的工作量分布情况,任务类型如:需求、设计、编码、测试、配置管理、质量保证
客户的水平决定了供应商的水平
美国国防部是全球最大的软件客户,为了管理好自己的软件供货商,所以才产生了CMM,才会有N多的给美国国防部提供软件服务的企业要通过CMM评估,是客户的要求促进了软件供应商的管理水平的提高。 在国内做软件开的软件公司中,做外包的软件公司普遍比非外包的软件公司管理更加规范,因为客户要求提交的软件要改掉了所有的已知缺陷。在外包公司中,对日外包的软件公司的管理水平要好与对欧美的外包的软件公司,因为日本的客户
如何定义方针
方针定义了组织的中高层管理者对管理的期望,是执行过程的总体指导思想,是蕴涵在管理流程中的思想精髓。方针要传达到组织内的每位员工,并体现在质量体系中。在定义方针时要把握如下的原则: (1)简要 方针不需要描述实现步骤,它是对过程的抽象。如:方针可以定义为:每个项目必须估算项目规模,在方针中不需要定义具体如何实现估算(DELPHI,COCOMOII,FFP法等)。 尽量采用短句,每个方针
不惑
“四十不惑”,意思是到四十岁的时候,对如何处理各种事情想的很明白了,知道如何处理了,有了自己的处世原则与方法,比较坚定。 定义了原则,就不会犹豫不决。就不需要再去废脑子考虑太多,才能快速决策。 不惑的前提是要有原则,有原则的前提是要对为什么定义这些原则想透彻。想透彻不是很容易的一件事情,需要时间的积累,需要螺旋上升的提高认识。只有想透彻了,原则才不会变,也才能不惑。 定义了原则,就要按
当 Harness 遇上 CMMI
AI工程与CMMI的融合:从工具到角色的管理范式转变 随着AI从一次性工具转变为持续参与生产的智能体,其管理需求发生了本质变化。
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线