测试工程师微专业,聚焦测试工程师必备技能。课程结合案例剖析和实战演练,从测试分析到APP/WEB测试执行、从APP/WEB自动化测试到高并发性能测试,帮助学员全面掌握测试知识体系,助你成为一名优秀的测试人。
课程安排
01 测试分析与设计
好的测试工程师,需要有测试的思维方式。测试分析和设计能力,就是这种思维方式最好的体现。本课程通过实例化教学,引导学员进行测试需求分析和测试用例设计,培养测试思维方式。通过学习编写测试计划,培养学员在实际项目中所需要的大局观。我希望,你将来是测试工程师,更是产品质量保障者!
从产品需求到测试需求,从设计用例到编写测试计划,让我们通过某易一线产品实例,学习在测试分析与设计阶段,需要做哪些事、怎么做。
1.测试需求分析
1.1 测试需求分析概述
1.2 功能测试需求分析方法
2.测试用例设计
2.1 测试用例概述
2.2 测试用例设计方法
2.3 测试用例优先级
2.4 测试用例管理
3. 测试计划编写
3.1 测试计划及编写
02 测试执行
某易的云音乐、邮箱大师等产品如何在高频率的更新下保持高质量?本课程传授测试执行中的实践经验,包括测试流程的把控,WEB和APP的Bug定位、兼容性测试实践等。通过课程学习,必能Hold住互联网产品的测试,把影响用户的Bug都斩落马下,保证产品质量。
测试执行课程是根据某易一线产品通用的测试执行经验来设计,所推荐的工具和测试方法都是我们在实际工作中经过验证的,可以直接复制到学员的产品中。
1.体验测试基本流程
1.1 冒烟测试
1.2 新需求测试与回归测试
1.3 Bug管理
1.4 质量报告
2.WEB功能测试
2.1 WEB问题定位
2.2 WEB兼容性测试
3.APP功能测试
3.1 APP问题定位
3.2 APP兼容性测试
3.3 APP性能测试
03 Web自动化测试
在互联网时代,“快”是经常听到的一个词汇;测试工程师需要在质量、效率、成本中取得一个平衡,如何节省人力、时间或硬件资源,提高测试效率,自动化是测试人员必须要熟练掌握的一个技能。
本课程一步步浅入深出的讲解自动化,基于结合真实一线产品实战教学,带领大家学习Web自动化的各种技术。
1.自动化测试概述
1.1什么是自动化测试?
1.2Selenium介绍
1.3准备Selenium环境
1.4第一个例子:Search Selenium
04 移动自动化测试
自动化测试是提升测试工程师工作效率的手段之一。课程既包括了用例开发等基础知识,也介绍了用例组织和实战方面的优秀实践,相信通过本课程的学习,学员可以在移动端测试中更好的利用自动化手段来提升测试效率,提高工作质量。
移动自动化课程以解决实际案例为导向,从Appium自动化测试框架的基础讲起,结合实战案例,教授如何使用Appium框架来完成移动端的自动化测试和实际运用到测试流程中。
1.移动自动化概述
1.1 什么是移动自动化测试
1.2 常见UI自动化框架
2.appium初识
2.1 appium介绍
2.2 环境搭建
2.3 第一个示例
3.appium基础
3.1 用例基础语法
3.2 元素定位
3.3 元素操作
3.4 用例断言
4.移动自动化实战
4.1 用例的组织
05 性能测试
互联网蓬勃发展,不断改变人们的生活,而互联网产品面临着海量用户访问的压力和挑战,如何保障产品在大压力下不至于崩溃,性能测试是个极其重要的手段。通过本课程的学习,你将快速掌握性能测试概念、性能测试工具,并通过真实项目案例体验整个性能测试过程,掌握项目实战能力。
从性能测试概述到性能测试实战,由浅入深手把手教你学会性能测试。并通过一个项目案例贯穿测试需求分析、测试准备、测试执行、结果分析、测试报告,掌握性能测试全过程。
1.性能测试概述
1.1 性能测试概述
1.2 性能测试工具
1.3 JMeter初识
1.4 性能度量指标
2.性能测试工具JMeter
2.1 JMeter脚本录制
2.2 JMeter测试脚本
2.3 JMeter测试执行与结果分析
3.性能测试案例详解
3.1 需求分析
3.2 测试准备
3.3 测试执行
3.4 结果分析