- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C/C++:巧用单元测试新技术 实现开发质量与效率飞跃 省时间 保质量 强管理 程序是调出来的! 1 单元测试, 省略90%调试 2 测试,让代码质量完全不同 1 回归,避免修改破坏原功能 2 统一质量标准,消灭短板 1 事情一次做好,进度可控 2 单元测试带来什么? 嵌入式项目调试成本更高 1 单元测试太难了! 测试代码是产品代码的2~5倍! 测试代码 耦合问题 高耦合代码如何测试? 局部数据 局部输出、界面输入 死循环、静态变量… 即使很难,还是流行, 因为值得。 新技术,让单元测试不再难 测试代码是产品代码的2~5倍! 测试代码 耦合问题 高耦合代码如何测试? 局部数据 局部输出、界面输入 死循环、静态变量… 点点鼠标填填表格一切OK 请看VU4 动画演示 小结 几分钟的演示, 不全面也不易理解, 记住一点就行: 单元测试,只需要 点点鼠标、填填数据 实现开发质量和效率飞跃 可视编程:编程过程中,程序行为可视, 高质高效舒服地开发。 请看动画演示 可视编程小结 编写代码时, 本来就需要想清楚功能, 唯一不同的是,把所想记录下来, 以便想正确、想全面 代码越复杂效益越大。 可视编程:事情一次做好传统方式:麻烦留在后头 请看具体对比 可视编程小结 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效 无 3.行为可视 明确功能驱动开发 无 2.设计先行 填用例比拦截省时 断点拦截 1.数据 成本仅此项,其他皆收益 拦截一个数据并不难,拦截一系列数据很难。 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效 无 3.行为可视 明确功能驱动开发 无 2.设计先行 填用例比拦截省时 断点拦截 1.数据 有效降低劳动强度, 有效提升开发效率。 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效 无 3.行为可视 明确功能驱动开发 无 2.设计先行 填用例比拦截省时 断点拦截 1.数据 用调试来找错排错,会将很多错误留待以后,总的调试时间是编码的2~5倍 测试就是找错,程序员躲不掉测试,谁的代码不找错就提交? 可视编程,并非多做一件事情,只是换成高效可靠的方式而已 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效 无 3.行为可视 明确功能驱动开发 无 2.设计先行 填用例比拦截省时 断点拦截 1.数据 修改代码破坏原有功能,是传统方式永远的疼,仅凭自动回归,单元测试就值得! 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效 无 3.行为可视 明确功能驱动开发 无 2.设计先行 填用例比拦截省时 断点拦截 1.数据 两个月后,编码时的所想所做就忘光了。自动生成的文档,意义无可代替 传统方式 VS 可视编程 可视编程 传统方式 自动判断即出结果 自动报错 单步跟踪 4.找错 领导审阅同事参考 报告即文档 无 7.文档 避免修改引入错误 自动回归 从头再来 6.回归 航空标准 行为可视 一盏明灯 用例即设计 直接设定 团队统一质量标准 无记录不可控 8.质量 行为可视快速排错 单步跟踪 5.排错 编程过程舒服高效
您可能关注的文档
- 13.未积极追偿退学赔款,肇致国库钜额损失-行政院主计总处.doc
- 172R机型训练程序.PDF
- 193医疗机构设置审批操作规范-市卫生监督所.doc
- 19雾在那里(教学设计)平潭综合实验区教师进修学校张文彬教材分析.doc
- 1_学校管理员的申请..ppt
- 1_环境教育计画法规简介及环境教育计画研拟.-新竹县环保局.ppt
- 2.教学辅导纪录表-实践大学.ppt
- 2006年1-5月份艾默生产品质量.ppt
- 2007年第8届亚洲盃国际慢速垒球邀请赛.doc
- 2007年第一次临时股东大会会议资料海洋石油工程股份有限公司2007.PDF
- 重庆新速达物业服务集团股份凯里公司招聘笔试题库2024.pdf
- 浙江杭州千岛湖泰众肉类食品有限公司招聘笔试题库2024.pdf
- 陕西新华出版传媒集团新华书店分公司招聘笔试题库2024.pdf
- 宁夏海原县肉牛产业发展集团有限公司招聘笔试题库2024.pdf
- 浙江温岭市化工轻工建筑材料有限公司招聘笔试题库2024.pdf
- 中航飞机汉中航空零组件制造有限公司招聘笔试题库2024.pdf
- 山东海阳市海昇矿产资源开发有限公司招聘笔试题库2024.pdf
- 山东潍坊寿光市公共交通运输有限公司招聘笔试题库2024.pdf
- 内蒙古察右前旗农业投资开发有限公司招聘笔试题库2024.pdf
- 线上清明祭英烈活动策划.pptx
最近下载
- 分布式光伏发电接入系统典型设计.pdf
- 2023年《普通心理学》考试复习题库(浓缩500题)(含答案).pdf VIP
- AReviewofEmotionRegulation情绪调节研究综述.PDF
- 徐州市社区卫生服务中心名单2021版170家(中心50家+站120家).docx VIP
- 踝关节扭伤精品.ppt VIP
- 青海省西宁市2020-2021学年七年级下学期期末数学试题(word版,含答案).doc VIP
- 2024云南省招聘社区工作者考试题.docx VIP
- 01B人教版新起点一年级下册单词表衡水体字帖(一起点).pdf
- 消毒供应室中心2023院感考试试题.pdf VIP
- 备战辽宁高考——考数学复习制胜法则.doc
文档评论(0)