AI领域的全局质量生态建设与管理--结合案例分析与演示

AI领域的全局质量生态建设与管理--结合案例分析与演示
    马上咨询


    课程背景

    随着AI产业的不断发展,如何将全局质量与工程效率工具链结合AI产品的特点落地,实现质效合一的目标,提升算法、数据、产品、研发、测试、运维协同工作的效率,是我们一直在持续思考的话题,也是业界的痛点和难点。此培训结合多个项目的落地实践,期望与同行分享我们的历程


    课程大纲: 2天
    全局质量生态框架 ~ 1.5h
    • 全局质量典型问题分析
      • 问题分析
      • 讨论
    • AI领域发展与应用
      • AI在各行业的落地应用
      • 案例演示
      • AI技术概览
      • AI技术的四要素
      • AI模型的研发流程
      • AI的未来发展趋势
    • AI领域的全局质量框架体系
      • 需求质量
      • 代码质量
      • 数据质量
      • 算法模型质量
      • 产品质量
      • 线上质量
      • 运营分析
    质量左移与需求管控 ~ 1.5h
    • 一切从需求开始
      • 需求质量管理
      • 需求质量度量
      • 用户故事地图
      • 需求3步评审法
    • 质量左移
      • 缺陷修复成本比较
      • 质量左移与右移
      • 质量左移的目的
    • 需求质量度量指标
      • PRD bug数量
      • 需求一次评审通过率
      • 需求评审准时率
    代码与数据质量双引擎 ~ 1.5小时
    • 静态代码扫描
      • 代码质量
      • 静态代码扫描的重要性
      • 代码的坏味道
      • 烂代码的代价-产生bug的原因
      • 优秀代码的评价标准
      • 静态测试与动态测试
      • SVN/git插件应用
      • Sonar cube简介
      • Sonar cube配置
      • 质量阈与扫描规则定义
      • Sonar cube与jenkins集成
      • 【案例】使用sonar cube进行代码扫描
      • 【案例】扫描结果邮件与消息通知
    • 代码编译构建
      • 利用maven编译java代码
      • 定时构建
      • 代码提交触发构建-钩子设置
      • 打包版本管理与显示
      • 并行化构建
    • 构建打包存档
      • 上传jar包至FTP服务器
      • 构建结束自动通知
    • 代码覆盖率统计与分析
      • java代码覆盖统计工具jacoco
      • 代码覆盖工具与jenkins集成
    • 代码质量评估
      • 缺陷密度
      • 如何统计缺陷密度
      • 缺陷密度趋势分析
    • 数据质量建设
      • 数据回流
      • 数据预处理
      • 高价值数据筛选
      • 数据质量自动化
      • 数据标注平台建设
      • 交叉验证
      • 标注标注数据质检
    产品质量实战体系 ~ 1.5小时
    • 测试环境自动化构建
      • 绑定jenkins slave环境
      • slave标签化管理
      • 部署被测系统
      • 指定slave环境运行测试
    • 自动化测试框架robot framework
      • Robot Framework 简介
      • Robot Framework安装与配置
      • 如何使用Robot集成外部脚本与工具
      • 使用Robot集成脚本运行结果
      • 【案例】使用Robot调用外部脚本
      • 【案例】端到端框架架构设计
    • 接口测试自动化
      • Restful API简介
      • 同步与异步接口
      • 使用request lib实现接口测试自动化
      • Robot+request开发接口自动化用例
      • 接口自动化与jenkins集成
    • web测试自动化与报告
      • selenium环境搭建与安装
      • 常用关键字与操作
      • 利用python开发自定义关键字
      • 封装关键字并复用
      • 使用robot +selenium实现web自动化
      • 展示html报告
      • 结果邮件自动通知
    • 测试自动化执行流水线
      • API测试自动化
      • web测试自动化
      • app测试自动化
      • windows测试自动化
    AI赋能的质量技术创新~1小时
    • AI智能化质量管理子系统
      • 【案例】大模型进行需求文档自动化评审
      • 【案例】大模型进行代码自动化评审
      • 【案例】大模型进行自动化测试数据生成
      • 【案例】大模型进行自动化测试代码生成
      • 【案例】大模型实现代码分钟级质量评估反馈
    • 算法模型质量自动化
      • 算法评测评测指标
        • 准确度
        • 精确度
        • 召回率
        • F1
        • WER
        • CER
        • 算法指标测试自动化
      • 算法模型稳定性与性能自动化
        • 算法模型稳定性测试
        • 稳定性测试常态化
        • 算法模型性能测试
        • 性能指标统计
        • 算法性能报告与jenkins集成
    线上质量与工程效率 ~2小时
    • 线上质量建设
      • ELK实现环境监控
        • ELK简介
        • 安装ELK
        • 系统配置
        • 使用metricbeat
        • 使用filebeat
        • 配置实现服务器指标监控
        • 配置实现服务与应用监控
        • 告警配置
        • 算法模型性能指标监控
      • 运营数据看板
        • 业务数据埋点
        • 运营数据监控
        • 运营日报系统
        • Grafana实现运营数据展示
    • 工程效率赋能工具链
      • 什么是工程效率
      • 工程效率团队职责
      • 工程效率赋能体系建设
      • 对各个角色赋能思路
      • 工具链构建
      • 环境容器化
    • 持续集成与持续交付
      • DevOps概述
        • 什么是DevOps
        • DevOps发展现状
        • DevOps的作用
        • DevOps未来发展趋势
      • 自动化与持续集成
        • 什么是持续集成(CI)
        • Jenkins简介
        • Jenkins主要功能
        • 持续集成的优势
        • 持续集成面板
        • 每日构建与持续集成
        • 持续集成常见问题解决方案
        • 持续集成环境配置
        • 【案例】使用Jenkins进行持续集成
        • 【案例】Jenkins与Robot framework集成
        • Build flow插件应用
        • 公告板插件
        • 邮件通知插件
      • 持续集成最佳实践
        • 代码6步提交法
        • 开发与测试配合
        • 主干代码持续集成
        • 分支代码持续集成
        • Jenkins pipeline创建
      • 并行化构建与测试
        • 添加Jenkins Slave
        • Jenkins swarm插件
        • 并行化测试
        • 测试报告可视化分析
      • 持续部署
        • 持续交付与持续部署
        • 持续部署的主要过程
        • promote tag机制
        • post check
        • 滚动升级
        • 版本回滚
      • 蓝绿发布
        • 什么是蓝绿发布
        • 蓝绿发布实现步骤
        • 【案例】使用Jenkins实现蓝绿发布
    数字化质量管理系统 ~ 2小时
    • 智能化质量管理系统建设
      • 质量管理系统架构设计
        • 架构设计
        • 横向比较
        • 环向比较
        • 测试前/中/后的质量度量体系
      • 质量数据看板子系统
        • 各维度数据展示
        • 质量报告定时推送
      • 软件研发流程管理子系统
        • 需求管理
        • 开发过程管理
        • 测试专项管理
        • 配置与文档管理
      • 质量阈值控制子系统
        • 各交付环节质量阈
        • 质量打回
        • 质量惩罚策略
      • 自动化测试管理子系统
        • 自动化测试用例管理
        • 【案例】自动化测试的T+0实践
        • 【案例】稳定性测试常态化实践
        • 【案例】自动探压测试实践
        • 【案例】集群并行化测试自动化实践