持续集成与自动化测试的实现课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《持续集成与自动化测试的实现课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 持续 集成 自动化 测试 实现 课件
- 资源描述:
-
1、持续集成与自动化测试的实现在项目开发中,大家觉得哪些是浪费时间的事情冒着大风险要去去做的事情 项目组件太多,编译后在生产上出问题,难排查 每次版本迭代,总有老功能出问题 发布环境出问题 代码合并出问题 复杂的环境如何部署.持续集成之父2002年ContinuousIntegration持续集成-教父 MartinFowler ThoughtWorks 功能验证测试 兼容性与用户测试 单元测试 CodeReview 接口测试 服务层测试1.UI界面层 2.业务逻辑层 3.数据处理层UI Service Unit 持续集成是什么频繁每个开发者每天都应当向代码库进行提交。在每个开发者每天都应当向代码
2、库进行提交。在实践中,越是频繁提交,可能导致冲突的地方实践中,越是频繁提交,可能导致冲突的地方就越少,因而也越容易发现就越少,因而也越容易发现 -MartinFowler频繁、持续的在多个团队成员的日常工作中进行集成、验证并反馈持续集成的好处 减少风险 减少重复的过程 产生可部署的软件为什么要持续集成测试总是在解决环境问题 更新代码后,环境又挂啦旧的功能模块又挂了XXX功能上个版本不是好的嘛,怎么这次发版挂了呀呀,知道问题了,刚刚新增加了功能,老的功能挂了,马上修复,再测测时间太短,没时间做回归测试这么短时间,还要做回归测试,时间怎么够这个产品2天后一定要上线为什么要持续集成测试u尽早发现集成
3、问题u提高测试效率u通过自动化回归测试,去验证旧的模块功能,来减少重复工作持续集成并不能消除持续集成并不能消除 Bug,而是让它们非常容易发,而是让它们非常容易发现和改正现和改正 -MartinFowler持续集成的构建策略 频繁提交代码 自动化构建编译 自动化环境部署 自动化测试 自动化通知结果构建工具构建结果通知机制邮件短信持续集成测试用例860110060019129800500100015002000250030003500H5自动化测试PC自动化测试App自动化测试中台自动化测接口自动化测试用例UI测试覆盖率统计接口代码覆盖率自动化测试的优点 程序的回归测试更方便 运行更多更繁琐的测试 测试具有一致性和可重复性 回归 回归 回归自动化测试的误区 不能取代手工测试,有很多需要人脑判断结果的测试用例无法用自动工具实现 期望自动测试发现大量新缺陷 测试报告平台总结持续集成的概念 持续集成测试介绍持续集成构建策略持续集成在项目中的实践Q&A
展开阅读全文