




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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测试覆盖率统计接口代码覆盖率自动化测试的优点 程序的回归测试更方便 运行更多更繁琐的测试 测试具有一致性和可重复性 回归 回归 回归自动化测试的误区 不能取代手工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年十堰市市直行政事业单位资产房屋租赁合同书
- 2025建筑工程材料供应合同
- 2025企业单位的无薪休假合同模板
- 2025绿化工程劳务承包合同合同范本
- 高校护理专业介绍
- 野生动物传染病检疫学
- 2025年导管室试题及答案
- 【FastData】2023年中国旅游业复苏趋势报告6410mb
- 一年级班主任个人工作总结模版
- 幼儿园清明节活动总结模版
- 2024-2030年中国航空发动机短舱行业市场现状分析及竞争格局与投资发展研究报告
- 物流仓储设施升级及效率优化研究
- 合作取得更大的成功辩论稿范文六篇
- 2022-2023学年八年级数学下学期期末考试卷(含答案)
- 2023年黔西南州中考数学试题(word版-含答案)
- 工程交付述职报告
- 医疗器械注册质量管理体系核查指南
- 冷水鱼养殖可行性报告
- 外科常见急腹症
- 四川省雅安市汉源县第二中学2023-2024学年九年级上学期第二次教学质量检测物理试卷
- 全套ISO45001职业健康安全管理体系文件(手册及程序文件)
评论
0/150
提交评论