持续测试最佳实践

持续测试最佳实践
    马上咨询


    讲师介绍

    陈磊  前某电商商城中台 测试架构师

    历任某电商测试架构师,具有十多年的软件测试、开发以及技术管理经验。主要负责 DevOps 体系建设、工具链落地,同时引入AITesting 和 AIOps,完善 DevOps 工具链的智能化和自动化程度,加速端到端交付的进程。


    课程背景

    课程旨在讲述如何通过持续测试交付一个功能完善、质量完美的系统,满足测试人员快速交付、快速迭代的需求。课程概述了什么是持续测试,以及持续测试和自动化测试的异同,介绍了如何提升持续测试的效率和效果,然后讨论了如何通过持续测试中的非功能性测试保障软件的可靠性、可用性、可移植性、性能效率等质量特性,如何通过建立质量门禁保障所交付系统的质量,并通过自动化提升质量效能,最后介绍了持续测试技术的发展,讨论了如何通过有效的度量促进质量的成熟,以及持续测试下测试工程师的自我修养。


    课程时间:2天(6小时/天) 


    授课对象

    • 资深测试工程师,测试开发工程师和测试技术骨干成员
    • 测试技术负责人或测试架构师
    • DevOps资深工程师和技术负责人
    • 工程效能团队负责人和工程效能研发工程师
    • 开发工程师,开发技术经理,开发技术负责人
    • 技术创新团队的工程师


    课程大纲
    软件质量工程的管理
    • 测试的生命周期
    • 测试的细分
    • 质量模型和质量保障
    • 瀑布模型和敏捷开发的质量管理实践:持续测试
    持续测试中的质量实施策略
    • 测试行业的千古谜题
    • 持续集成下的自动化实施策略
    • 分层测试的根本出发点
    • 分层测试模型的质量管理的思考
    • 如何管理开发域的质量
    持续测试实践中落地自动化测试
    • 开发域的质量
    • 接口自动化测试本质
    • 接口自动化测试的关键技术和实施方法
    • UI自动化的实施策略
    新技术促进持续反馈
    • 解耦带来的技术更新:契约测试
    • 流量录制的技术细节
    • 测试脚本生成是提效的方法
    • 精准测试解决的实质问题
    质量管理中的测试基础管理
    • 测试数据的推荐方式
    • 测试环境的管理方法
    持续测试提倡的非功能测试实践
    • 性能测试即代码
    • 兼容性矩阵
    • 混沌工程
    • 安全测试中的漏洞的处理机制
    流水线上的持续测试     
    • 质量门禁/门禁实践
    质量管理:管理了人也管理了技术
    • 通过讲解质量指标的选择,度量的方法从而促成持续改进
      • 质量和效率的矛盾
      • 度量指标的选择
      • 质量运营的循环
    • 通过分析先进的技术,给出质量保障技术的选择方法
      • 智能化测试概述
      • 智能化测试开源工具举例
      • 先进的技术合适的团队