持续集成测试最佳实践培训课程与咨询
培训目标:
|
深入了解集成测试相关技术、方法,并掌握关键实施技巧
- 软件测试为什么要集成测试
- 持续集成测试测试策略
- 如何实施集成测试
- 软件测试中集成测试工具
- 持续集成测试的方法及成熟模式
- 集成测试如何启用敏捷开发
- 持续集成测试单元测试
- 持续集成测试实际案例
- 集成测试最佳实践
-
-
软件测试为什么要集成测试
|
软件开发过程回顾
集成的位置和时机
持续集成的开发流程
单元测试、集成测试、系统测试的区别和联系
集成测试的内容和价值
集成测试案例设计赏析 |
持续集成测试测试策略 |
集成测试的内容:
- 设计验证
- 模块耦合
- 数据流动
集成测试的策略:
- 最佳时机
- 最优路线
- 最快自动化
实践原则:
- 渐增式集成方式。
- 非渐增式集成方式。
- 自顶向下,自底向上
|
如何实施集成测试 |
规划集成测试内容
- 代码扫描
- 编译验证
- 单元测试
- 部署创建
- 服务接口
- 用户接口
集成测试项目管理
- 集成测试项目计划
- 集成测试案例设计
- 集成测试风险分析
- 集成测试报告
集成测试的整合
- 与开发流程的整合
- 每日构建的实施
- 定期回归的规划
集成测试解决方案实例分析
|
软件测试中集成测试工具 |
集成测试工具
- 版本管理工具集
- 静态扫描工具集
- 动态扫描工具集
- 环境部署工具集
- 数据植入工具集
- 接口测试工具集
集成测试框架
- 多驱动
- 分布式
- 并发执行
测试工具的自主开发实例
|
持续集成测试的方法及成熟模式 |
如自底向上集成测试
自顶向下集成测试
Big-Bang集成测试
三明治集成测试
核心集成测试
分层集成测试、基于使用的集成测试
高频、自动化集成测试 |
集成测试如何启用敏捷开发 |
在制定发布计划的时候制定集成计划
合理划分用户故事,以便有效集成,
把集成和敏捷开发模式的工作单元匹配
解决迭代所带来的集成秩序挑战
如何在迭代中建立稳定的集成顺序和周期
解决集成中的空模块问题 |
持续集成测试单元测试 |
在集成测试前做好单元测试的目标和内容
如何根据需求分析和详细设计设计单元测试用例
单元测试程序设计与实现
单元测试执行与缺陷报告自动化
单元测试覆盖率分析:路径、代码行、决策分支
单元测试的修复与回归测试 |
基持续集成测试实际案例 |
某实际项目的背景介绍
持续集成测试案例回顾与展示:
- 开发过程模式的选择:敏捷迭代、瀑布
- 开发计划与集成测试策略的制定
- 需求分析、概要设计与详细设计
- 计划集成测试
- 设计集成测试
- 执行集成测试
集成测试的经验总结
如何在各种条件下做好集成测试:
- 运行和测试环境不充分,建立成本高
- 需求变更、不稳定
- 概要设计不足、发现设计问题
- 功能逻辑缠绕,测试关联多
|
管理模型和文档的关系 |
- 需求模型和需求文档的关系
- 架构模型和架构文档的关系
- 数据模型和数据文档的关系
- 详细设计模型和详细设计文档的关系
- 代码模型和代码的关系
- 模型之间的关系:需求模型、架构模型、数据模型、详细设计模型、代码模型、测试模型
- 文档之间的关系:需求文档,架构设计文档,详细设计文档、代码、测试文档
|
集成测试最佳实践 |
AC框架介绍
- AC框架
a) 分布式
b) 跨平台
c) 多工具
d) 通知机制
- 基于AC框架的持续集成
a) 单元测试
b) 部署测试
c) 数据测试
d) 接口测试
e) UI测试
|
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获