首页 > 我的课程 > 卓越的软件质量控制与保障

课程适合人群:

  • 软件测试、开发人员
  • 项目经理、部门经理
  • 想提高公司产品质量的人员
  • 本课程重点解答&解决:
  • 软件质量管理、软件测试与版本管理和LLM时代下的软件工程
  • 软件质量管理,包括传统开发(软件流程管理、软件文档管理、需求变更管理)、敏捷软件开发(包括敏捷流程、软件文档管理、工具)、DevOps及其他(DevOps介绍、DevOps技术、XOps)、软件度量中台技术和低代码平台
  • 本课程亮点+核心价值介绍:
  • 结合QA&QC讲解软件质量控制与保障
  • 理论联系实际
  • 结合现代先进技术
  • 课长:
  • 2天
  • 大纲内容

    1.软件质量管理
        1.1 传统开发
            1.1.1软件流程管理
                需求阶段
                    需求调研
                    需求分析
                    需求评审
                设计阶段
                    概要设计
                    详细设计
                    数据库设计
                    设计评审
                开发阶段
                    代码书写
                    单元测试
                    TDD
                    静态扫描
                    Code Review
                测试阶段
                    SIT准入准出条件
                    功能测试
                    非功能测试
                    UAT准入准出条件
                    验收测试
                    ATDD
                运维阶段
                    产品发布
                    生产运维
            1.1.2软件文档管理
                需求阶段文档
                设计阶段文档
                测试阶段文档
                运维阶段文档
            1.1.3需求变更管理
                需求变更触发因素
                需求变更流程
                需求变更应对策略
        1.2 敏捷开发
             1.2.1敏捷流程
                敏捷定义
                Scrum流程
                敏捷中的3355
                    三个重要的角色
                    三个重要的工件
                    五个重要的事件
                    五个重要的价值观
            1.2.2软件文档管理
                用户故事及INVEST
                敏捷开发计划
            1.2.3工具
                看板(Trello)
                JIRA
                Slack
        1.3 DevOps及其他
            1.3.1 DevOps介绍
            1.3.2 DevOps技术
                精准测试
                灰度发布
                安灯绳
                全链路测试
                流量回放技术
                混沌测试
            1.3.3 XOps
                AIOps
                DevPefOps
                DevSecOps
                DataOps
        1.4 软件度量
            1.4.1软件度量的利与弊
            1.4.2建立有效的软件度量机制
        1.5 中台技术
        1.6 低代码平台
    2.软件测试与版本管理
        2.1测试内容
            2.1.1功能测试
            2.1.2性能测试
            2.1.3可靠性测试
            2.1.4易用性测试
            2.1.5安全性测试
            2.1.6可维护性测试
            2.1.7可移植性测试
        2.2缺陷管理
            2.2.1缺陷状态
            2.2.2缺陷流程
            2.2.3缺陷管理中的注意事项
        2.3 测试数据管理
            2.3.1测试数据分类
            2.3.2测试数据声明周期
        2.4 自动化测试与手工测试
            2.4.1自动化测试优缺点
            2.4.2手工测试优缺点
            2.4.3测试金字塔
            2.4.4常用自动化测试工具
            2.4.5自动化测试流程
        2.5软件配置管理
            2.5.1版本管理流程
            2.5.2测试环境管理及分类
            2.5.3版本管理分类
            2.5.4代码入配置库准则
            2.5.5每日构建与每周构建
            2.5.6 CI/CD
            2.5.7 分支管理
        2.6测试平台管理
    3.LLM时代下的软件工程
        3.1软件工程3.0
        3.2LLM时代下AI辅助软件质量管理

    软件测试咨询

      

               

    投稿关闭窗口打印