


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页嵌入式软件测试的9大秘诀嵌入式软件测试的9大秘诀
发表于:2023-09-28来源::点击数:标签:软件测试嵌入式秘诀
嵌入式软件测试的9大秘诀软件测试9条关于嵌入式软件开发测试的秘诀:1、懂得使用工具2、尽早发现内存问题3、深入理解代码优化4、不要让自己大海捞针5、重现并隔离问题6、以退为进7、确定测试的完整性8、提高代码质量意味着节省时间9、发现它,
嵌入式软件测试的9大秘诀软件测试
9条关于嵌入式软件开发测试的秘诀:
1、懂得使用工具
2、尽早发现内存问题
3、深入理解代码优化
4、不要让自己大海捞针
5、重现并隔离问题
6、以退为进
7、确定测试的完整性
8、提高代码质量意味着节省时间
9、发现它,分析它,解决它
这十条秘诀在业界广为流传,使很多人受益。本文围绕这十条秘诀展开论述。
1.懂得使用工具
通常嵌入式系统对可靠性的要求比较高。嵌入式系统安全性的失效可能会导致灾难性的后果,即使是非安全性系统,由于大批量生产也会导致严重的经济损失。这就要求对嵌入式系统,包括嵌入式软件进行严格的测试、确认和验证。随着越来越多的领域使用软件和微处理器控制各种嵌入式设备,对门益复杂的嵌入式软件进行快速有效的测试愈加显得重要。
就象修车需要工具一样,好的程序员应该能够熟练运用各种软件工具。不同的工具,有不同的使用范围,有不同的功能。使用这些工具,你可以看到你的系统在干些什么,它又占用什么资源,它到底和哪些外界的东西打交道。让你郁闷好几天的问题可能通过某个工具就能轻松搞定,可惜你就是不知道。那么为什么那么多的人总是在折腾个半死之后才想到要用测试工具呢?原因很多,主要有两个。一个是害怕,另一个是惰性。害怕是因为加入测试用具或测试模块到代码需要技巧同时有可能引入新的错误,所以他们总喜欢寄希望于通过不断地修改重编译代码来消除bug,结果却无济于事。懒惰是因为他们习惯了使用printf之类的简单测试手段。下面来介绍一些嵌入式常用的测试工具。
.源码级调试器[Source-levelDebugger]
这种调试器一般提供单步或多步调试、断点设置、内存检测、变量查看等功能,是嵌入式调试最根本有效的调试方法。比如VxWorksTornadoII提供的gdb就属于这一种。
.简单实用的打印显示工具[printf]
printf或其它类似的打印显示工具估计是最灵活最简单的调试工具。打印代码执行过程中的各种变量可以让你知道代码执行的情况。但是,printf对正常的代码执行干扰比较大(一般printf占用CPU比较长的时间),需要慎重使用,最好设置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古美术职业学院《医学免疫学与微生物学》2023-2024学年第二学期期末试卷
- 广东省深圳市福田区耀华实验学校华文部2025年高三下学期第三次(5月)月考数学试题试卷含解析
- 成都锦城学院《星火燎原-长沙红色文化》2023-2024学年第二学期期末试卷
- 黑龙江科技大学《数据通信实训》2023-2024学年第二学期期末试卷
- 常熟理工学院《搜索引擎优化》2023-2024学年第二学期期末试卷
- 广州大学《管理信息系统课程设计》2023-2024学年第二学期期末试卷
- 锡林郭勒市重点中学2025年高三第二次诊断性检测试题数学试题文试卷含解析
- 重庆市合川市2025届小升初考试数学试卷含解析
- 辽宁省瓦房店市2025届高三毕业班摸底考试英语试题含解析
- 电子科技大学中山学院《素描速写》2023-2024学年第二学期期末试卷
- 法制宣传教育小报
- 上海西郊国际农产品展示直销中心贵州馆入驻方案
- 杂诗十二首其二陶渊明
- 第五届大广赛获奖作品
- 《广告摄影》课件第五讲 食品广告拍摄与后期制作
- (三起点)pep人教版五年级英语下学期Unit2单元课件全套
- Brother-TC-S2A机器操作资料课件
- 肖申克的救赎的英语ppt
- X62W铣床主轴机械加工工艺规程及钻床夹具设计
- 危重孕产妇救治中心建设与管理指南
- 中医院进修申请表(共5页)
评论
0/150
提交评论