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

课程适合人群:

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

    1 软件质量管理
        1.1传统软件开发
            1.1.1软件流程管理
                立项阶段
                    立项流程
                    项目启动流程
                项目监控
                    项目阶段流程
                    项目进度计划流程
                    项目监控流程
                    配置和变更管理
                    风险管理流程
                    计划变更流程
                    成本预算变更流程
                需求阶段
                    需求流程
                    需求变更流程
                设计阶段
                    分析设计流程
                    设计变更流程
                开发阶段
                    编码流程
                    送测流程
                    退测流程
                    代码评审流程
                测试阶段
                    测试流程
                    配置和变更管理
                维护阶段
                    发布流程
                    结项流程
            1.1.2总结
                    流程
                    角色
                    文档
        1.2敏捷软件开发
            1.2.1敏捷流程
                三个重要的角色
                    产品负责人(Product Owner)
                    Scrum Master
                    开发团队(Development Team)
                三个重要的工件
                    产品待办列表(Product Backlog)
                    冲刺待办列表(Sprint Backlog)
                    产品增量(Potentially Shippable Product Increment)
                五个重要的事件
                    Sprint计划
                    每日站会
                    Sprint评审会议
                    Sprint回顾会议
                    产品待办事项梳理会议
                五个重要的价值观
                    承诺(Commitment)
                    勇气(Courage)
                    专注(Focus)
                    开放(Openness)
                    尊重(Respect)
            1.2.2 软件文档管理
                用户故事
                开发计划
                Product Backlog
                Sprint Backlog
                燃尽图
            1.2.3 工具
                看板(Trello)
                JIRA
                其他
        1.3DevOps及其他
            1.3.1DevOps介绍
                DevOps介绍
                DevOps工具
                批量VS单件流
                航空母舰与多个小舰艇
                效率筒仓
                瀑布、敏捷与DevOps
            1.3.2DevOps技术
                精准测试
                蓝绿联盟
                灰度发布
                安灯绳
                全链路测试
                流量回放技术
                混沌测试
            1.3.3XOps
                DevPefOps
                    全链路压测的影子体系
                    全链路压测的染色体系
                    全链路压测的熔断机制
                    全链路压测误区
                DevSecOps
                    安全测试工具分类
                    OWASP TOP 10
                    安全测试VS渗透测试
                    渗透测试的分层进攻
                    安全相关的成熟度模型
                    Secure DevOps->DevSecOps
                AIOps
                    AIOps发展
                    AIOps关键技术
                    AIOps应用场景
                DataOps
                    DataOps的四个关键能力
                    DataOps体系架构
                ChatOps
                    ChatOps提出
                    三雄争霸
                    百花齐放
        1.4软件度量
            1.4.1软件度量的指标
            1.4.2软件度量的利与弊
            1.4.3软件度量的怪圈
        1.5中台技术
        1.6低代码平台
            1.6.1百度搜索测试代码生成
            1.6.2给出HTML代码,生成测试代码
            1.6.3引申出的问题
    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.1.8可移植性
        2.2缺陷管理
    2.2.1缺陷流程
            2.2.2 BUG Report的标准格式及其要点
            2.2.3缺陷优先级/严重度
            2.2.4缺陷书写规范
            2.2.5某外企的缺陷处理流程
            2.2.6某外企的缺陷处理流程
        2.3测试数据管理
            2.3.1测试数据分类
            2.3.2测试数据生命周期
            2.3.3案例
            2.3.4测试数据生成的两种方式
        2.4自动化测试与手工测试
            2.4.1自动化测试优点
            2.4.2自动化测试缺点
            2.4.3什么项目适合自动化测试
            2.4.4什么项目不适合自动化测试
            2.4.5测试金字塔
            2.4.6自动化测试流程
            2.4.7基于GUI自动化测试工具选择
            2.4.8基于API自动化测试工具选择
            2.4.9性能测试工具
        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测试平台管理
            2.6.1统一平台管理器
            2.6.2管理手工测试
            2.6.3管理GUI自动化测试
            2.6.4管理API自动化测试
            2.6.5管理性能测试
    3 LLM时代下的软件工程
        3.1软件工程3.0
        3.2LLM时代下AI辅助软件质量管理

    软件测试咨询

      

               

    投稿关闭窗口打印