扫码阅读
手机扫码阅读
单元测试技术培训练习总结报告
442 2023-07-12
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
查看原文:单元测试技术培训练习总结报告
文章来源:
麦哲思科技任甲林
扫码关注公众号
培训摘要
该培训在2007年9月14日至15日举行,主要内容涵盖单元测试技术与方法,以及在LINUX环境下使用CUNIT工具。共有50名开发人员分为7组参与了实际工作环境中的分组练习。
练习情况概述
练习中,各小组通过等价类划分和边界值分析设计测试用例,实现了100%的语句覆盖。对于返回结构体或数据文件的函数,小组需自编写函数比较预期与实际结果。尽管测试用例设计技巧还需提升,但已经有良好的测试基础。
练习结果的度量数据
六个小组的代码行数介于65到150行,另一个小组的代码行数为1000行。排除这个小组后,平均缺陷密度为21个缺陷/KLOC,测试用例密度为105个用例/KLOC。测试代码行数与产品代码行数的比率为1:1,测试用例的有效性表现为每5个测试用例能发现1个缺陷。
学员总结与顾问点评
- 边界错误和异常处理错误是最常见的错误类型。
- CUNIT工具方便且功能丰富,使用户可以专注于测试用例设计。
- 测试用例设计应全面,确保代码覆盖率达到100%。
- 编写测试用例可以预防潜在缺陷,提升代码质量。
- 单元内入口参数应进行合法性检查,以增强函数的健壮性和可复用性。
- 复杂算法的测试可通过编写验证过的函数进行结果比对。
- 难以测试的代码单元应考虑重构,优化结构和函数分工。
- 设计测试用例时要考虑参数等价类划分、边界值分析和函数内逻辑分析。
想要了解更多内容?
查看原文:单元测试技术培训练习总结报告
文章来源:
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
79 篇文章
浏览 50K
麦哲思科技任甲林的其他文章
我说CMMI2.0之产品集成
产品集成(PI)即把不同部件集成在一起,形成一个更大的部件或一个完整的可交付的产品。该PA包含了集成策略的制定、集成准备、集成、集成后的验证与确认、以及交付的活动。 实践列表 PI 1.1 Assemble solutions and deliver to the customer. 组装解决方案并交付给客户 ...
CMMI4级实践问题30问-3
第7问 :根据我们的实际项目的数据,作出控制图计算上下限后,发现sigma值比较大,怎么办? 答: (1) 考察离散系数的大小,即: sigma/平均值,离散系数不能太大,一般掌握在(2) 如果认为sigma太大,就取2 sigma或2.5 sigma作为上限。 第8问:是否进度偏差率的均值必须确定为0%?如果定在0%,会发现项目的实际点都偏离均值,如果不
CMMI2级难点的对策
难点对策(1) 做一个切实可行的项目计划。(1)建立WBS分解的指南与样例(2)对项目经理培训如何做WBS分解(3)培训如何使用project 2007做一个合理的计划(4)加强对项目计划的同行评审(5)定义规模、工作量估算的方法并培训PM(2) 实时掌握项目动态,发现问题,解决问题。(1)建立周例会制度(2)当前阶段的任务分解的颗粒
CMMI 3.0究竟有哪些变化?
4月6日,CMMI 研究院发布了CMMI 3.0版本,和2.0相比,有哪些变化呢?本文做了系统梳理。
我说CMMI之六:CMMI的评估
我说CMMI之六:CMMI的评估 对于CMMI的评估通常有如下的疑问,分别论述如下:(1) 是否一定要评估?按照CMMI的模型去实施,可以请主任评估师评估也可以不评估,是否需要评估取决于企业自己的商务需求。(2) 是否一定要公布评估结论?评估完成后是否需要在SEI的网站上对外公布评估结论,也取决于你自己的选择,SEI并没有强迫你一定要公布。(3) 采用什么样的评估方法?CMMI的评估方法是SCAMPI(Standard CMMI Appraisal Method fo
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设
白皮书上线