自动化测试培训

本课程在《软件测试》基础之上,从学术研究的前沿方向和工业实践的重点方向出发,目的在于培养学生对于自动化测试的理解和关键测试技术的掌握,提升其自动化测试实践能力,能够成长为测试研发工程师。本课程重点涵盖源代码测试、移动应用测试和人工智能测试,分别从测试用例优先级技术和测试用例选择技术来优化源代码测试;从自动化测试、众包测试和测试智能化角度来进行移动应用测试;从模糊测试、对抗测试和数据扩增的角度来进行人工智能测试。

  • 课程介绍
  • 开课计划
  • 学习价值
  • 意见反馈
  • 课程大纲


    第一章测试用例优先级技术

    1.1回归测试概述
    1.2回归测试方法
    1.3测试用例优先级及特征提取
    1.4测试用例优先级策略
    1.5试用例优先级评估

    第二章测试用例选择技术

    2.1测试用例选择概述
    2.2基于程序分析的测试选择
    2.3测试选择之类防火墙算法
    2.4测试片段推荐系统TeSRS
    2.5同源测试用例推荐系统HomoRT

    第三章移动应用自动化测试

    3.1移动应用自动化测试概述
    3.2移动应用自动化遍历测试
    3.3测试脚本自动化修复
    3.4迭代式人机融合测试
    3.5测试报告自动化处理
    3.6众包测试需求自动化生成

    第四章移动应用测试智能化

    4.1GUI测试脚本录制回放
    4.2众包测试报告排序
    4.3深度众包测试报告排序
    4.4众包测试报告生成

    第五章AI测试基础

    5.1智能软件概述
    5.2AI自动化测试
    5.3测试数据度量

    第六章模糊测试

    6.1模糊测试介绍
    6.2模糊测试分类
    6.3模糊测试方法框架
    6.4模糊测试应用场景

    第七章对抗测试

    7.1对抗样本概述
    7.2对抗样本攻防

    第八章数据扩增

    8.1数据扩增概述
    8.2图像数据扩增
    8.3文本数据扩增

  • 开课计划


    开课时间 授课形式 培训类型 上课城市 在线报名
    2023-04-16 直播 周末班 全国
    2023-05-20 直播 周末班 全国
    2023-06-25 直播 周末班 全国
    2024-04-21 直播 周末班 全国
  • 本课程针对软件测试的基本问题测试生成、测试执行和测试判定的探讨,源码测试关注测试的执行与否和执行顺序,移动应用测试关注测试生成与执行,人工智能测试则关注测试的生成与结果的判定。本课程重点关注优先级技术、模糊测试技术、移动应用截图理解技术以及众包测试的协同管理技术。课程所涉及自动化测试内容也为企业关注的重要方向,源代码测试优化技术带来企业所需的精准化测试技术;移动应用测试当前主要依靠(人工)众包测试技术、基于自动化测试框架的测试技术,以及新兴的基于图像理解的录制/回放、测试报告处理技术等技术;人工智能测试技术则从数据、模型、底层框架的角度分别进行基于输入数据的扩增,针对模型的对抗攻击,以及针对底层测试框架的模糊测试方法。这些方法既是当前自动化测试领域的研究热点,也是企业所需的重要实践方向。


    本课程有助于学生了解真实场景下的测试自动化、掌握测试智能化方法,有利于培养学生的自动化和智能化意识,形成良好的自动化测试思维,以及形成初步的自动化测试实践能力具有重要意义。

  • 在线提交你的反馈

    我们会在24小时内回复您,节假日除外。

授课讲师

  • 姚老师

    8年移动互联网从业经验,高级自动化测试专家。讲课认真负责...

  • 李老师

    10年软件开发经验和培训经验,精通Java,C++,Python等编程语言,专注AI测试赋能应用,...

020-31020048
周一至周日09:00-22:00