- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编号 -02 课程名 嵌入式软件白盒测试技术 类型 概念类■ 方法类 流程类■ 工具类 课程难度 ■ 高□ 中□ 低课时设计□ 3.5小时■ 小时□ 小时□ 小时 参加对象 软件开发人员、软件测试人员、QA、项目经理、测试经理
课程背景
为了降低整体产品开发成本,业界优秀的公司都在致力于进行深入的白盒测试(例如:微软核心产品团队的开发和测试人员的比例达到1:2,NASA的开发与测试人员的比例达到1:5),从而尽早发现问题,问题的提前发现和解决可以降低产品开发成本,同时还有效减少和避免了系统运行过程中异常问题的发生;但通过接触国内研发企业,发现国内企业的测试还处于非常原始的状态,往往不重视前期测试工作的开展,反而投入大量的资金在后期的产品维护和“市场救火”,直接影响了中国高科技产品走向国际市场的进度,为了中国企业的国际化,产品需要更加稳定,为了提高产品的稳定性,国内企业要把白盒测试提升到战略高度来重视,同时仅仅重视还不够,还需要采用切实有效的方法进行测试,只有这样测试效率才能提升。
本课程介绍当前业界先进的第四代嵌入式软件白盒测试技术,在实践经验基础上,深入探讨嵌入式软件白盒测试的核心难题与解决策略,讲述单元测试与集成测试的方法论、实施过程,以及配套IT工具等。围绕这些问题,本课程将通过业界最佳实践的讲解、具体的案例和实际操作研讨,提高学员解决这些问题的方法和技巧。本课程介绍的嵌入式软件第四代白盒测试方法目前已经在多家嵌入式设备知名厂商中得到成功应用,具有很强的可操作性。
核心提示
白盒测试一定会增加工作量吗?或者说,在线测试与持续测试的理念能否高效的支撑白盒测试?当测试效率欠高时如何保障白盒测试顺利推行?当效率较高时,又如何让白盒测试固化为研发人员的自发行为?如何让开发人员乐意做白盒测试?
从持续集成到测试先行,再到每日构建是否必要?如何加速“测试—解决问题—再测试”的循环演进?以及如何加速“功能开发—测试—下一轮开发”的循环演进?如何有效评估白盒测试?
培训收益
理解白盒测试技术的演进过程与发展趋势
深入理解嵌入式软件白盒测试的主要困难与解决对策
掌握第四代白盒测试方法论,包括3个关键域、9个关键特征
掌握如何实施嵌入式软件在线白盒测试?包括在线测试驱动、在线脚本桩、在线测试改进等
掌握如何开展嵌入式软件的持续集成测试?
掌握如何有效设计白盒测试用例,如何评价白盒测试的完备性?
掌握如何对白盒测试问题进行分析,找出问题根源?
掌握如何进行嵌入式软件白盒自动化测试规划和设计,确保测试脚本的持续重用
了解业界都有哪些主流的嵌入式白盒测试工具,掌握如何选型?
了解业界优秀公司嵌入式软件白盒测试的方法和经验
讲师介绍
程强:嵌入式软件白盒测试专家、CSE测试脚本语言架构师
:
白盒测试在软件研发全流程中的位置
V模型与软件白盒测试过程
为什么要测试?为什么要尽早测试?
案例分析:问题根源分析,IBM的正交缺陷分析方法
为什么要持续测试?
单元测试是什么?不是什么?
集成测试是什么?不是什么?
案例分享:Cantata公司对白盒测试的界定
调试与测试、一次测试与持续测试、离线测试与在线测试
Good-Enough原则,白盒测试要遵循的原则
白盒测试的主要误区
有效性评估与测试质量评估
案例分析:企业不做白盒测试的典型原因
嵌入式软件测试核心技术
白盒测试的核心难题是什么?
案例分析:测试同比曲线
软件白盒测试发展历程:从第1代到第3代
第4代白盒方法的3个关键域与9个关键特征
构造在线测试的必要条件与实施步骤
从持续集成到测试先行,再到每日构建
案例分享:一次测试与持续测试的典型差异
什么软件测试小循环?如何融入研发大循环?
测试粒度与可见性,白盒?黑盒?还是灰盒
从调试即测试,再到测试脚本自动生成
案例分享:Joel测试——改进代码质量的12个步骤
测试过程组织:个人测试?团队测试?如何演化、融合,并保证时时测试
如何评估测试效果
LICC、LDCC、TCC测试评估体系
测试红绿灯机制
案例分享:红绿灯机制与XP实践
如何重构测试设计
讨论:实施单元测试过程中我们遇到最多的问题是什么?最难解决的问题是什么?
嵌入软件白盒测试平台技术
研发平台与测试平台选择,影响因素及规避措施
案例分享:这个工具的适用范围怎么越做越窄?
业界白盒测试工具的应用状况与对比分析
主测试工具与辅助工具的选择与评估模型
案例分析:3款通信软件白盒测试工具纵横对比
如何实施基于消息的测试?
实时操作系统下白盒测试注意事项
如何封装白盒测试设计,如何在功能测试、协议测试、性能测试中重用?
老产品或半新产品中如何实施白盒测试?
测试架构设计与软件架构设计的关系
如何搭建持续集成开发平台?
HW嵌入式软件白盒测试平台体系介绍
嵌入式软件白盒
文档评论(0)