- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
持续提升软件工程能力.pdf
持续提升软件工程能力_受控、集成与测试验证
课程说明
一、 课程说明
本课程的授课内容全部源于对最佳实践的总结与探索。在培训方法上,通过课堂讲授
(演示和案例培训相结合)、实际操作等形式,将软件代码受控与配置管理、持续集成与持
续交付、测试方法与工具建设结合在一起,达到迅速提升企业整体软件工程能力的效果。
二、 预期目标
1.全面掌握软件代码受控与配置管理的方法、并行开发与协同等的要点与实施过程;
2.全面理解先进的持续化集成体系的原理与建设目标,掌握端到端持续集成与构建的工
具与方法;
3.掌握软件入库前各种测试方法/工具与实施;
4.掌握集成测试要点与实施环节,包括测试需求、测试计划方案、各种设计测试用例的
方法、测试执行与结果分析;
5.熟悉软件生产与交付流水线的建设、相关工具、业界最佳,实现全过程自动化;
6.匹配企业产品生命周期模式,设计并建设符合企业自身的过程体系;
三、 授课时长
1天。
四、 学习对象
集成/分析/设计/开发人员等软件工程师,测试经理或测试工程师;软件质量管理人
员。
五、 预备知识
具备一定的软件开发或测试经验。
六、 具体授课安排
持续提升软件工程能力_受控、集成与测试验证
通过不同工程方式的实践总结,分析和找到工程能力的弱点及改善方
案,包括:
1)协同波次开发,通过波次开发波次测试解决大集成带来的效率低下;
第一节课
2)通过单元测试和静态代码检查,减少“低级错误”产生;
交付效率和质量分析
3)持续集成(端到端工具),实现 “小步、快速、自动”构建与反馈;
4)通过配置库全面管控,实现代码与配置受控、流转、可追溯;
5)快速自动化测试设计与集成测试;
第二节课 代码版本管理;文档配置管理;
配置管理 代码基线与快照;
管理变更;
并行开发与工作协同;分支与合并方法;
管理配置文件;
管理模型;
配置工具使用;
通过实际案例讲述持续集成工具的安装/集成与使用,包括
第三节课 Jenkins/Ant/Maven/Nexus等
持续集成与交付 代码自动检测原理与方法/工具,包括Junit、Cunit/Findbugs等;
持续集成与持续交付
单元测试与静态检测
集成测试的用例设计(等价类、边界值、场景法、因果图、基本路径覆
盖法);
第四节课
测试执行的最佳实践五步曲;
测试
测试度量与Bug分析;
测试驱动开发;
自动化测试与实践;
组织成熟
技术成熟
小结:
以产品为中心
适合企业自身的工程能力建
持续交付
设
业界典型实践介绍
原创力文档


文档评论(0)