软件测试图标软件测试

关于软件测试

软件质量的捍卫者

为什么要学习软件测试?

  • 人才缺口大

    人才缺口大

    国内测试人才缺口超30万,且逐年递增

  • 发展方向广

    发展方向广

    各行各业都需要,尤其是IT、金融、手游

  • 不受专业限制

    专业无限制

    计算机专业、非计算机专业占比3:4

  • 测试小白也能学

    适合零基础

    专业、性别不限,没有基础也能学习

  • 学习压力小

    技术上手快

    4个月,快速学习、系统掌握

  • 职业生涯稳定

    职业生涯稳

    任何软件项目都需要测试,IT在,测试在

中级测试工程师课程

4个月中级测试工程师课程,覆盖手工、接口、自动化、性能测试等全流程,掌握测试核心业务,更贴合现阶段大厂企业技术要求
课程阶段 课程时长

软件测试课程标准

传智软件测试培训标准

软件测试课程大纲

  • 基础班阶段一

  • 就业班阶段一

  • 就业班阶段二

  • 就业班阶段三

  • 就业班阶段四

  • 就业班阶段五

  • 就业班阶段六

  • 就业班阶段七

  • 就业班阶段八

查看详细课程大纲>测试基础

主要内容

软件测试介绍计算机基础前端知识后端知识软件测试理论

可解决的现实问题

能够熟练掌握软件测试的基础技能,为后续软件测试课程的学习打好基础。

可掌握的核心能力

了解软件测试行业,并知道软件测试的核心课程掌握计算机相关基础知识掌握Web前端三大核心技术的相关基础知识掌握软件后端相关基础知识掌握软件测试相关测试理论

查看详细课程大纲>Linux和数据库

主要内容

Linux操作系统Linux常用命令数据库介绍SQL语言数据库高级功能Redis数据库

可解决的现实问题

能够掌握Linux和数据库的常见操作,辅助测试工作。

可掌握的核心能力

掌握Linux操作系统按照和配置熟练掌握Linux常用命令掌握数据库增删改查操作熟悉数据库索引、视图、事务、常见函数等高级功能掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作

查看详细课程大纲>功能测试

主要内容

测试理论测试用例设计缺陷管理Web项目实战测试管理工具

可解决的现实问题

能够掌握项目测试流程,并能分析需求,编写合格的测试用例和缺陷报告。

可掌握的核心能力

掌握测试的基本概念和测试常见分类熟练掌握黑盒测试用例设计方法,进行功能测试用例设计熟练掌握缺陷报告的编写熟悉测试管理工具禅道和JIRA的使用掌握项目测试流程掌握Web项目功能测试分析和用例编写熟悉测试计划,测试方案,测试报告的核心内容掌握功能测试与数据库的关系掌握Fiddler工具的使用

查看详细课程大纲>Python编程

主要内容

Python基础综合应用案例面向对象异常、模块、文件UnitTest框架

可解决的现实问题

能够熟练使用Python技术,为后续相关自动化测试课程的学习打好基础。

可掌握的核心能力

掌握Python基础语法,具备基础的编程能力建立编程思维以及面向对象程序设计思想

查看详细课程大纲>接口测试

主要内容

接口测试基础Postman实现接口测试数据库操作代码实现接口测试持续集成接口测试扩展

可解决的现实问题

能够使用工具或程序实现接口测试,基于Postman工具或Python的HTTP库解决企业接口测试中的相关问题。

可掌握的核心能力

掌握接口及接口测试相关概念掌握使用Postman进行接口测试熟练掌握数据库的基本操作和事务操作掌握requests库使用及脚本封装掌握接口测试框架的设计和封装掌握使用持续集成工具管理接口测试脚本掌握在实际的项目中如何灵活运用接口测试的相关技术

查看详细课程大纲>Ego微商小程序项目实战

主要内容

微信小程序基础介绍Ego微商项目介绍Ego微商项目部署Ego微商小程序计划篇Ego微商小程序设计篇Ego微商小程序执行总结篇Ego微商小程序接口测试篇

可解决的现实问题

能够对微信小程序项目完成功能测试和接口测试,保证产品质量。

可掌握的核心能力

掌握微信小程序的测试特点掌握项目测试流程的核心测试工作(环境部署、测试计划、用例设计、缺陷跟踪、测试报告)掌握使用Postman工具实现接口测试掌握基于Python+Requests库的接口自动化测试框架的搭建和使用

查看详细课程大纲>性能测试

主要内容

性能测试基础性能测试工具性能监控性能分析和调优性能总结和报告

可解决的现实问题

能够对项目实现性能测试,使用JMeter编写性能测试脚本,设计性能测试场景,并进行测试数据监控和分析。

可掌握的核心能力

能够熟练搭建性能测试环境掌握性能测试基础理论掌握JMeter常用组件使用掌握JMeter编写和录制性能测试脚本掌握基于JMeter实现单一和混合场景搭建掌握思考时间、事务、逻辑控制器在性能测试场景的应用掌握JMeter常用性能插件进行图表分析掌握Linux服务型性能监控方法和指标掌握数据库监控和调优的常见方法

查看详细课程大纲>金融项目实战

主要内容

项目准备系统测试分析与设计接口测试的分析和设计接口测试的执行系统测试的执行和测试报告项目总结

可解决的现实问题

能够使用工具或程序实现对一个金融项目完成功能测试和接口测试,保证产品质量。

可掌握的核心能力

掌握金融项目的测试流程掌握对金融项目的核心功能实现全流程的功能测试掌握接口测试的流程掌握使用JMeter工具实现接口测试掌握基于Python+Requests库的接口自动化测试框架的搭建和使用掌握接口测试痛点解决方案:测试数据准备、测试数据清理、测试场景构建、数据加解密、第三方接口模拟、自动化测试框架封装、复杂业务关联及自动化脚本的自动构建

查看详细课程大纲>UI自动化测试及黑马头条项目实战

主要内容

UI自动化测试介绍Web自动化测试基础移动自动化测试基础PyTest框架PO模式数据驱动日志收集黑马头条项目实战

可解决的现实问题

能够对一个项目实现Web自动化和移动自动化测试,引入PO模式、数据驱动、日志收集和持续集成来更好的管理维护自动化脚本。

可掌握的核心能力

能够熟练搭建Web自动化和移动自动化测试环境熟练掌握Web自动化测试流程和脚本编写熟练掌握移动自动化测试中元素的定位方法、元素操作和手势操作熟练掌握ADB工具的使用熟练掌握PO模式的设计思想,并能够对页面进行封装掌握数据驱动的实现方式掌握日志的相关概念,以及日志的收集处理掌握在实际的项目中如何灵活运用自动化的相关技术

软件测试培训适合人群

  •  0基础转行

    零基础转行人员

    软件测试需要掌握的代码技术要求较低,入门还是比较容易的

  • 刚毕业的大学生

    应届毕业生

    互联网的飞速发展,软件测试行业兴盛起来,市场急缺相应人才

  • 想要学习技术的女性

    职场女性

    女性比较细心,更懂用户心理,
    能够提出技术上容易忽略的问题,
    具有得天独厚的优势

  • 爱好技术的人

    不想天天编程的技术爱好者

    软件测试比起软件开发工程师来说,
    工作强度小很多。是IT行业里最适合选择的方向

软件测试工程师职业发展路径

软件测试职业发展路径

初级测试工程师
(1~2年)

中级测试工程师
(2~3年)

高级自动化测试
高级性能测试
高级安全性测试
高级测试开发

测试组长
测试主管
测试经理
测试总监

质量经理
认证经理
配置经理
产品经理

专家领域
资深领域

真项目

覆盖多领域多行业,拥有完整的测试流程,全面的技术栈,制定软件测试项目标准,并在业内首家建立可免费体验的在线“项目库”
  1. 高标准“亿元级”研发投入
    大厂深度共建

  2. 多领域10+真实大型项目
    覆盖9大热门行业

  3. 真场景完整测试流程设计
    真实项目实战应用

  4. 深技术深度技术剖析
    契合企业需求

  5. 严保障12项评审流程
    4项验收标准

  • web前端培训课程含金量标准
    业务场景全面

    实现完整的核心业务流程
    业务功能模块>5个

    技术方案主流

    选择主流的框架和工具
    完整的解决方案>3个

    课程设计深入

    覆盖电商、资讯、金融等行业
    项目课程天数≥5天

    项目开发真实

    能够独立部署
    能够进行功能定制

  • 多领域项目课程
  • 以电商项目tpshop为例

    1. base(基类封装)
    对象库层

    查找元素方法封装

    滑动查找元素
    方法封装

    操作层

    封装输入方法

    封装点击方法

    封装获取文本内容

    业务层

    封装跳转首页

    封装窗口切换

    2. page(对象层)
    登录页面模块

    查找用户

    查找密码

    查找登录按钮

    输入用户名

    输入密码

    点击登录按钮

    登录方法封装

    购物车页面模块

    查找全选商品复选框

    查找去结算按钮

    选中全选按钮

    点击去结算

    去结算方法安装

    订单页面模块

    查找收货人

    查找提交订单按钮

    选择收货人

    点击提交订单按钮

    提交订单方法安装

    3. scripts(脚本层)
    脚本层:技术、登录测试模块|购物车测试模块|订单测试模块|支付测试模块
    软件数据层测试 软件日志测试 软件测试报告 软件测试工具 配置文件 github/gitlab 自动构建
  • 传智播客

    一线企业主流测试框架搭建
    主流项目类型实践
    多套技术场景解决方案
    项目式驱动自动化框架实施

    其他机构

    单知识点驱动教学
    项目采用教学Demo案例
    脱离企业真实应用技术

    以实现“UI自动化框架结构”为例
    传智播客
    黑马UI自动化框架结构
    其他机构
    其他机构UI自动化框架结构
  • 软件测试项目12项评审流程

    软件测试项目评审流程

    软件测试项目4项验收标准

    项目开发验收27项考核指标

    功能实现

    业务流程

    UI/UE实现

    代码质量

    接口/性能

    ……

    课程质量验收15项考核指标

    技术应用合理性

    技术前沿性

    技术深度

    课程衔接合理性

    引导式教学应用程度

    ……

    研发效率验收3项考核指标

    进度

    成本

    变更频率

    ……

    用户验收17项考核指标

    课程导入吸引度

    授课语言感染力

    课程趣味性

    教学结果

    课程吸收度

    ……

软件测试项目体验

测试工具

学员在学习过程中可以掌握20+主流测试工具,快速提升工作效率,每一个都是就业加分项
  • 自动化开源跨平台工具,支持iOS/Android平台原生应用、web应用、混合应用。
    移动端应用市场占比第一。
  • HTTP调试抓包工具,通过代理的方式获取程序HTTP通讯数据,可以编辑修改请求和响应,支持多平台和多浏览器。
  • 开源的分布式版本控制系统,有效、高速处理大中小项目的版本管理,市场占比最高的版本管理工具。
  • 开源软件项目,基于JAVA开发的持续集成工具,可以处理任何类型的构建或持续集成,目前主流的企业持续集成应用工具。
  • 开源的基于JAVA的压力测试工具,用于对静态和动态对资源进行性能测试。扩展性好。市场主流的性能压测工具。
  • HP旗下的一款性能测试工具,可以创建虚拟用户、创建真实负载、定位性能问题,功能强大。
  • 最流行的关系型数据库管理系统,企业应用广泛、并发能力强、响应速度快,是一款性能优异的数据库软件。
  • 一款解释型、动态的、面向对象的高级程序设计语言,可用于web开发、科学计算和统计、自动化测试等领域,目前主流自动化框架均支持。
  • 一款支持Key-Value等多种数据结构等存储系统,可用于缓存、事件发布或订阅、高速队列等场景,支持数据持久化,市场广泛应用。
  • 一款国产开源项目管理软件,支持产品管理、项目管理、质量管理、文档管理,采用基于Scrum设计,市场占比高。
  • 功能强大的网页调试与发送HTTP请求的Chrome插件,支持发送任何类型的HTTP请求、支持不同认证机制、响应数据自动语法高亮。
  • 开源web自动化测试工具,支持主流浏览器,webdriver协议是业内公认的浏览器UI测试的标准实现,目前web自动化测试应用占比第一。
更多>>

教研团队

年薪80万持续引入大厂技术大牛,建立软件测试专职课研团队及专职教学团队,制定严格师资筛选培训体系,不断提高行业课程标准及教学质量

专职课研团队

专职教学团队

16级标准严选专职课研老师,严控课程研发质量

人才筛选
4项标准

  • 标准化研发人才画像

    大厂背景,技术深度、广度,
    大型项目经验

  • 多维面试(五面)

    背景调查,技术360°鉴定 ,
    新课题设计 ,课程随机演绎 ,
    职业定位、发展规划

  • 研究院小组诊断测评

    教育情怀、价值观,进
    取精神、培养潜力

  • 全链路面试流程监控

    CEO审核,信息存档

人才考核
8大环节

课研人员素质考核视频录制考核

课程设计考核课堂试炼考核

大纲设计考核产品全方位审评

讲义撰写考核考核答辩

人才培训及
发展规划

平台、组件
技术开源历练

技术私享会

大牛技术沙龙

企业对对碰
技术共享

优中选优,教学老师录取率<3%,从源头严控师资及授课质量

人才筛选
4项标准

  • 标准化讲师画像

    业务技能、性格
    特色、沟通能力

  • 初试技术深度

    框架能力、底层原理、性能与
    安全、算法与数据结构

  • 复试授课质量

    课程设计、授课逻辑互动与
    交互、代码规范

  • 终试价值观

    抗压能力、学习动力、
    专业程度、培养潜力

人才考核
8大环节

定制个性化考核方案教育心理考核

讲师素质考核教学方法考核

排课、备课产出物考核课堂试讲考核

视频录制考核正式授课答辩

人才培训及
发展规划

每日授课
学员满意度打分

阶段课程实施
评审组审核

传智培训院
多维培养计划

讲师专属
晋升通道

更多>>

免费资源

适合软件测试工程师自学的视频教程免费分享,推出2020年中级测试工程师学习路线图
前端高级软件工程师学习路线图

    更多>>近期精品直播公开课

      Tlias全方位AI教辅系统

      数据驱动教学,贯通教/学/练/测/评,为每一位学员私人定制学习计划和就业服务
      • 学员入学
      • 课堂教学
      • 课后指导
      • 专项练习
      • 入学多维测评
        定制专属学习计划
      • 目标导向式学习
        精准定靶不脱节
      • 随堂诊断纠错
        扫清理解盲点
      • 循序渐进式练习
        从理论到应用
      • 阶段效果测评
        消除知识薄弱点
      • 智能指引式建议
        分层教学,因材施教
      • 随时有问必答
        攻克技术难点
      • 学员薄弱知识可视化
        精准查漏补缺
      • BI报表数据呈现
        精准把控教学质量
      • IT培训目标体系

        精准定靶学习目标,让学员对每天的学习进程了如指掌。课上一讲多练的教学模式更便于学员反思评估当天学习目标的掌握程度,教师提供针对性的学习指导,保障学习效果。

      • IT培训习题库

        TLIAS系统为学员提供了充足的实操训练机会,并构建了一条科学的练习路径,多级练习提示使各类学员都能获得充分指引,最终独立解决问题,提升知识技能水平。

      • IT培训质量评测

        TLIAS系统的诊断测评工具,使学员能够对每天所学知识进行检测,将薄弱知识可视化,精准查漏补缺,对问题知识点给予重点消化吸收,复习更高效、更聚焦,效果更明显。

      • IT学习问答互动社区

        为充分激活学员间互动能量,将学员个人单线的学习扩展为立体互动性较强的探索式共享学习,TLIAS系统搭建了学习问答社区。热帖浏览高达到2.5w人次。

      • IT培训就业辅导

        TLIAS系统的就业中心从实际就业需求出发,为学员们准备了非常丰富的就业资源,5大课程门类,2000余节课程视频,能够满足不同学员的实际需求。

      • IT就业模拟面试系统

        为提升学员的面试实战经验,TLIAS系统的模拟面试平台高度还原学员目标岗位的面试环境和流程,并打造求职利器“面试宝典”,帮助学员熟悉面试流程,提高面试成功率。

      • 学员学习数据多维度采集分析

        TLIAS系统的BI数据平台能够全方位采集、实时监测各关键环节数据,形成一套成熟且执行有效的数据驱动模式,问题及时解决,风险提前预防,保障教学质量持续稳定的输出。

      • IT学习教学质量监控

        为老师的教学打分,对校区的服务评价,TLIAS系统会做出定性和定量分析,在精准的教学质量监控下,师资质量精益求精、学习效果稳步提升,学习体验与满意度口碑双提升。

      1. 学习目标体系

      2. 作业试题库

      3. 个人专属测评

      4. 学习问答社区

      5. 就业指导资源

      6. 模拟面试平台

      7. 多数据采集

      8. 教学质量监控

      IT学习监控系统

      更多Tlias就业服务

      • IT就业流程

        就业流程
        全信息化处理

      • IT培训学员能力分析

        学员能力
        雷达图分析

      • 定制个性化IT培训就业服务

        定制个性化
        就业服务

      • 企业IT面试题讲解

        技术面试题
        讲解

      • IT就业培训面试项目分析

        就业指导课
        面试项目分析

      • IT行业求职面试攻略

        HR面试攻略

      • 模拟IT企业面试

        模拟企业
        真实面试

      • IT求职简历指导

        专业简历指导

      • IT行业面试指导

        面试复盘辅导

      • IT企业黑名单提醒

        风险预警
        企业黑名单提醒

      传智汇-打造你的IT职业生态圈

      老学员毕业后可加入传智汇IT精英社区,持续帮助学员终身成长,一次学习,永久服务
      • IT行业交流会

        行业沙龙

        每年百场行业交流
        每年24场免费交流


      • IT培训行业技术大牛分享会

        高端人脉

        行业大牛讲座
        技术大牛分享
        攻克研发难关
        紧跟科技前沿

      • IT行业求职资源

        职场资源

        二千余家企业
        高管精准指导
        助力职场晋升
        突破发展瓶颈

      • IT技术提升服务

        技术研习

        服务中高端IT人才
        持续跟踪量身定做


      • 测试基础基础班 1

        课时:5天技术点:50项测验:1次学习方式:线下面授

        学习目标

        1. 了解软件测试行业,并知道软件测试的核心课程|2. 掌握计算机相关基础知识|3. 掌握Web前端三大核心技术的相关基础知识|4. 掌握软件后端相关基础知识|5. 掌握软件测试相关测试理论

        主讲内容1软件测试介绍

        对软件测试行业进行一个基本的了解,知道软件测试的发展方向后,再了解一下软件测试包含的核心课程,建立整体的认知。包含了以下技术点: 

        软件测试行业介绍、软件测试核心课程介绍、前置知识学习
        主讲内容2计算机基础

        学习计算机的基础知识,包含了以下技术点: 

        计算机基本介绍、二进制转换、编码和计量单位、浏览器和图片类型、网站的访问过程、DOS命令
        主讲内容3前端知识

        学习前端的基础知识,为后续功能测试和自动化测试打好基础,包含了以下技术点: 

        HTML、CSS、JS
        主讲内容4后端知识

        学习后端的基础知识,为接口测试和性能测试课程打基础,包含了以下技术点: 

        系统架构介绍、服务器介绍、编程语言介绍
        主讲内容5软件测试理论

        学习一下基本的测试理论,入门软件测试,包含了以下技术点: 

        软件测试分类、软件缺陷、测试用例
      • Linux和数据库就业班 1

        课时:6天技术点:60项测验:1次学习方式:线下面授

        学习目标

        1. 掌握Linux操作系统安装和配置;|2. 熟练掌握Linux常用命令;|3. 掌握数据库增删改查操作;|4. 熟悉数据库索引、视图、事务、常见函数等高级功能;|5. 掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作

        主讲内容1Linux操作系统

        介绍Linux操作系统和常用命令,包含了以下技术点:

        Linux操作系统介绍、文件和目录、常用Linux命令的基本使用
        主讲内容2Linux常用命令

        学习Linux的常用命令,包含了以下技术点:

        Linux终端命令格式、文件和目录常用命令、系统信息相关命令、用户权限和管理、其他命令、Linux远程连接、VI编辑器
        主讲内容3数据库介绍

        介绍数据库的概念、安装和工具使用,包含了以下技术点:

        数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用
        主讲内容4SQL语言

        学习sql语句的增删改查,包含了以下技术点:

        数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练
        主讲内容5数据库高级功能

        主要介绍了数据库的高级功能,包含了以下技术点:

        数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码
        主讲内容6Redis数据库

        主要介绍了redis数据库测操作命令,包含了以下技术点:

        Redis安装和配置、数据类型与操作
      • 功能测试就业班 2

        课时:9天技术点:120项测验:1次学习方式:线下面授

        学习目标

        1. 掌握测试的基本概念和测试常见分类;|2. 熟练掌握黑盒测试用例设计方法,进行功能测试用例设计;|3. 熟练掌握缺陷报告的编写;|4. 熟悉测试管理工具禅道和JIRA的使用|5. 掌握项目测试流程;|6. 掌握Web项目功能测试分析和用例编写;|7. 熟悉测试计划,测试方案,测试报告的核心内容|8. 掌握功能测试与数据库的关系|9. 掌握Fiddler工具的使用

        主讲内容1测试理论

        主要介绍了软件测试的基本理论和测试用例的定义,包含了以下技术点:

        软件测试的分类,软件开发模型和测试模型,软件的质量模型,测试用例的定义和要素
        主讲内容2测试用例设计

        测试用例设计方法是编写测试用例的指导思想,包含了以下技术点:

        等价类方法、边界值方法、因果图、判定表、状态迁移法、正交、场景
        主讲内容3缺陷管理

        主要介绍了什么是软件缺陷,以及缺陷的跟踪流程,包含了以下技术点:

        缺陷定义、缺陷的判定标准、缺陷报告、缺陷跟踪流程
        主讲内容4Web项目实战

        本部分是项目实战环节,包含了以下技术点:

        搭建项目的测试环境,如何快速熟悉项目,项目的测试流程,测试计划和方案,功能测试分析,状态迁移法的使用,流程测试分析,非功能测试分析,测试报告编写,Fiddler抓包
        主讲内容5测试管理工具

        主要介绍了测试管理工具如何使用,包含了以下技术点:

        禅道的使用,JIRA的使用
      • Python编程就业班 3

        课时:10天技术点:100项测验:1次学习方式:线下面授

        学习目标

        1. 掌握Python基础语法, 具备基础的编程能力;|2. 建立编程思维以及面向对象程序设计思想。

        主讲内容1Python基础

        主要介绍了Python的环境搭建、基础语法、流程控制、函数等内容,包含了以下技术点:

        Python环境搭建、PyCharm、程序执行原理、注释、变量、变量类型、输入输出、运算符、判断语句、循环、字符串、列表、元组、字典、函数基础、变量进阶、函数进阶、匿名函数
        主讲内容2面向对象

        介绍了面向对象的编程思想,包含了以下技术点:

        面向对象编程介绍、类和对象、面向对象基础语法、封装、继承、多态、类属性和类方法
        主讲内容3异常、模块、文件

        主要介绍了Python中的异常处理、模块和文件处理,包含了以下技术点:

        异常、模块和包、文件操作
        主讲内容4UnitTest框架

        UnitTest框架是编写自动化测试脚本的基础,来管理用例,包含了以下技术点:

        UnitTest基本使用、UnitTest断言、参数化、生成HTML测试报告
      • 接口测试就业班 4

        课时:10天技术点:120项测验:1次学习方式:线下面授

        学习目标

        1.掌握接口及接口测试相关概念;|2.掌握使用Postman进行接口测试;|3.熟练掌握数据库的基本操作和事务操作;|4.掌握requests库使用及脚本封装;|5.掌握接口测试框架的设计和封装;|6.掌握使用持续集成工具管理接口测试脚本;|7.掌握在实际的项目中如何灵活运用接口测试的相关技术。

        主讲内容1接口测试基础

        介绍了接口测试的基础知识和接口测试流程,包含了以下技术点:

        接口及接口测试概念、HTTP协议、接口规范、项目环境说明、接口测试流程
        主讲内容2Postman实现接口测试

        学习如何通过Postman工具实现接口测试,包含了以下技术点:

        Postman介绍和安装、Postman基本用法、Postman高级用法、Postman测试报告、项目实战
        主讲内容3数据库操作

        介绍了如何通过代码实现数据库的操作,包含了以下技术点:

        数据库介绍、数据库基本操作、数据库事务操作
        主讲内容4代码实现接口测试

        介绍了如何通过代码实现接口测试,包含了以下技术点:

        Requests库、集成UnitTest、接口测试框架开发、项目实战
        主讲内容5持续集成

        主要介绍了如何把持续集成技术和接口测试相结合,包含了以下技术点:

        持续集成介绍、Git、Jenkins、持续集成之Postman、持续集成之代码
        主讲内容6接口测试扩展

        主要介绍了HTTPS协议和接口Mock测试,包含了以下技术点:

        HTTPS、Mock测试、Websevice接口分析、接口测试总结
      • Ego微商小程序项目实战 (电商)就业班 5

        课时:5天技术点:40项测验:0次学习方式:线下面授

        学习目标

        1.掌握微信小程序的测试特点;|2.掌握项目测试流程的核心测试工作(环境部署、测试计划、用例设计、缺陷跟踪、测试报告)|3.掌握使用Postman工具实现接口测试;|4.掌握基于Python+Requests库的接口自动化测试框架的搭建和使用;

        “Ego微商”微信小程序应用,主要针对于有特色的食品类商品线上零售。通过微信平台的大流量入口,在一定程度上提升了特色食品的影响力,同时借助微信的模板消息快速推送更新的商品,实现轻量级应用的C2C或者B2C的线上销售。

        进入项目体验
        主讲解决方案
        移动端应用微信小程序测试解决方案|微信小程序接口自动化的解决方案|自动化测试报告解决方案
        主讲知识点
        微信小程序基础介绍|Ego微商项目介绍|Ego微商项目部署|Ego微商小程序计划|Ego微商小程序设计|Ego微商小程序执行总结|Ego微商小程序接口测试
      • 性能测试就业班 6

        课时:8天技术点:95项测验:1次学习方式:线下面授

        学习目标

        1.能够熟练搭建性能测试环境;|2.掌握性能测试基础理论;|3.掌握JMeter常用组件使用;|4.掌握JMeter编写和录制性能测试脚本;|5.掌握基于JMeter实现单一和混合场景搭建;|6.掌握思考时间、事务、逻辑控制器在性能测试场景的应用;|7.掌握JMeter常用性能插件进行图表分析;|8.掌握Linux服务型性能监控方法和指标;|9.掌握数据库监控和调优的常见方法。

        主讲内容1性能测试基础

        主要介绍了性能测试的理论知识,包含了以下技术点:

        性能测试理论、性能测试分类、性能测试常用指标、性能测试流程
        主讲内容2性能测试工具

        主要介绍了如何使用JMeter工具编写脚本,包含了以下技术点:

        常用性能测试工具、JMeter环境搭建、JMeter功能概要、元件作用及执行顺序、线程组、参数化、断言、关联、连接数据库、逻辑控制器、定时器、分布式、测试报告
        主讲内容3项目实战

        本部分是项目实战环节,包含了以下技术点:

        项目介绍和部署、性能测试需求分析、性能测试计划、测试用例设计、测试脚本开发、建立测试环境、执行测试脚本、性能测试监控、性能分析和调优、编写测试报告
        主讲内容4Locust框架

        主要介绍了Locust性能测试框架的基本使用,包含了以下技术点:

        Locust介绍和安装、Locust使用
      • 金融项目实战就业班 7

        课时:10天技术点:110项测验:0次学习方式:线下面授

        学习目标

        1.掌握金融项目的测试流程;|2.掌握对金融项目的核心功能实现全流程的功能测试;|3.掌握接口测试的流程;|4.掌握使用JMeter工具实现接口测试;|5.掌握基于Python+Requests库的接口自动化测试框架的搭建和使用;|6.掌握接口测试痛点解决方案:测试数据准备、测试数据清理、测试场景构建、数据加解密、第三方接口模拟、自动化测试框架封装、复杂业务关联及自动化脚本的自动构建

        安享智慧理财金融系统是基于Java语言开发,集PC端、APP端、WAP端、微信端为一体的借贷系统,提供了完整的借款和投资功能。新版在各版本基础上,重新设计系统架构,增加新功能及简化流程,实现业务自定义等,让平台更具智能化,高安全性,快速响应,更有助于平台运营和发展。

        进入项目体验
        主讲解决方案
        金融项目功能测试解决方案|真实项目测试体验解决方案|复杂业务接口测试解决方案|接口加解密测试解决方案|数据分离解决方案|持续集成解决方案|自动化测试报告解决方案|高并发测试解决方案
        主讲知识点
        项目测试安排|金融项目专业术语|熟悉项目|回顾项目测试流程|项目需求评审|项目测试计划|系统测试用例的设计|接口测试的应用场景|项目接口的特殊点|编写接口测试用例|接口测试准备—环境准备|接口测试准备—数据准备|手工执行接口测试|编写自动化接口测试脚本|测试数据清理|执行自动化接口测试|接口加解密|执行测试用例并提交缺陷|BUG定位|软件测试报告|金融项目测试实战总结
      • UI自动化测试及黑马头条项目实战就业班 8

        课时:15天技术点:160项测验:1次学习方式:线下面授

        学习目标

        1.能够熟练搭建Web自动化和移动自动化测试环境;|2.熟练掌握Web自动化测试流程和脚本编写;|3.熟练掌握移动自动化测试中元素的定位方法、元素操作和手势操作;|4.熟练掌握ADB工具的使用;|5.熟练掌握PO模式的设计思想,并能够对页面进行封装;|6.掌握数据驱动的实现方式;|7.掌握日志的相关概念,以及日志的收集处理;|8.掌握在实际的项目中如何灵活运用自动化的相关技术。

        主讲内容1UI自动化测试介绍

        主要介绍了UI自动化测试的理论知识,包含了以下技术点:

        UI自动化测试的理论知识
        主讲内容2Web自动化测试基础

        介绍了如何使用Selenium编写Web自动化测试脚本,包含了以下技术点:

        Web自动化测试框架、环境搭建、元素基础定位方法、Xpath和CSS元素定位方法、元素常见操作、浏览器操作方法、鼠标键盘操作、显示等待和隐式等待、HTML特殊元素处理、窗口截图、验证码处理
        主讲内容3移动自动化测试基础

        介绍了如何使用Appium编写移动自动化测试脚本,包含了以下技术点:

        移动自动化测试框架、ADB命令及Monkey使用、appium环境搭建、appium工作原理、APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试
        主讲内容4PyTest框架

        主要介绍了如何通过Pytest框架管理测试用例,包含了以下技术点:

        PyTest基本使用、PyTest常用插件、PyTest高级用法
        主讲内容5PO模式

        主要介绍了如何使用PO模式封装页面,包含了以下技术点:

        方法封装、PO模式介绍、PO模式实践、PO模式深入封装
        主讲内容6数据驱动

        引入数据驱动实现测试脚本和测试数据的分离,包含了以下技术点:

        数据驱动介绍、数据驱动实战
        主讲内容7日志收集

        主要介绍了日志的概念和日志收集的实现,包含了以下技术点:

        日志相关概念、日志的基本用法、日志的高级用法
        主讲内容8黑马头条项目实战

        本部分是项目实战环节,包含了以下技术点:

        项目介绍、产品功能架构、产品技术架构、自动化测试的流程、搭建自动化测试框架、编写自动化测试脚本、Jenkins持续集成
      “月”更新日志
      课程大版本更新

      课程更新日志按月更新热点/前沿技术

      • 新增2020-08-14

        · 数据库操作工具类封装· 使用Postman实现小程序接口测试· 接口测试常见面试题

        升级

        · 优化PO设计模式· 优化数据驱动案例· 升级Appium

      • 新增2020-07-14

        · Python+Flask开发mock服务· Gitee代码托管· SQL注入案例

        升级

        · 升级性能测试项目· 优化接口测试课程案例· 升级JMeter工具

      • 新增2020-06-14

        · UI自动化测试课程经验值· Linux软件安装yum· moco框架

      • 新增2020-05-15

        · 性能测试轻商城项目实战· 手工测试经验值· Python课程经验值· 接口测试经验值

      • 新增2020-04-13

        · 基础班课程后端知识· Python课程JSON文件操作· Python课程UnitTest框架· Linux课程经验值· 数据库课程经验值

      • 新增2020-03-14

        · 性能测试项目研发· https接口测试· WebService接口测试

      • 升级2020-02-15

        · 金融理财项目接口测试· 接口测试加解密· 接口Mock服务搭建

      • 升级2020-01-14

        · 金融理财项目手工测试· Ego微商小程序手工测试· Ego微商小程序接口测试· 测试环境搭建微实战


      2020年4月20日 升级版本 4.0

      课程名称

      软件测试就业班课程

      课程推出时间

      2020年4月20日

      课程版本号

      4.0

      主要针对

      Windows、Linux

      主要使用开发工具

      Fiddler、PyCharm、Selenium、Postman、Appium、JMeter、Jenkins、Navicat、微信开发者工具

      课程介绍

      新增Ego微商小程序项目实战;新增金融项目实战;基础班课程全面升级;Python课程全面升级;性能测试课程全面升级;接口课程全面升级;

      1

      新增 Ego微商小程序项目实战(微信小程序基础知识、Ego微商小程序项目介绍和部署、Ego微商小程序项目功能测试、Ego微商小程序项目接口测试)
      金融项目实战(项目介绍和准备、系统测试分析与设计、接口测试的分析和设计、接口测试的执行、系统测试的执行和测试报告、项目总结)
      基础班(新增后端知识)
      Python课程(新增UnitTest框架)
      接口测试(新增HTTPS、WebService协议)
      性能测试(新增性能监控、性能分析、性能调优、性能测试电商项目)

      1

      优化 优化基础班课程体系
      优化Python课程体系
      优化Web自动化测试课程体系
      优化移动自动化测试课程体系
      优化性能测试课程体系
      优化黑马头条项目课程体系

      2019年9月1日 升级版本 3.0

      课程名称

      软件测试就业班课程

      课程推出时间

      2019年9月1日

      课程版本号

      3.0

      主要针对

      Windows、Linux

      主要使用开发工具

      PyCharm、Selenium、PostMan、Appium、Jmeter、Jenkins

      课程介绍

      新增黑马头条综合项目实战;接口测试课程全面升级;性能测试课程全面升级;移动自动化课程全面升级;

      1

      新增 新增黑马头条综合项目实战(针对真实项目黑马头条进行功能测试、接口测试、UI自动化测试、性能测试)
      新增web性能测试
      新增Locust性能测试工具
      新增使用Postman实现接口测试
      接口测试课程新增实战项目-iHRM人力资源管理系统
      接口测试中引入持续集成
      新增Jmeter实现Web项目性能测试
      新增Jmeter工具实现Cookie管理器操作
      新增Jemter爬坡线程组场景搭建
      新增基于PV、UV、并发数计算
      新增Jmeter实现混合场景场景搭建
      新增Jmeter实现单一 场景搭建
      新增Jmeter模拟思考时间操作
      新增Jmeter 插件包管理工具
      新增Jmeter实现Json断言
      新增Json关联提取器
      新增GT进行APP性能测试

      1

      优化 强化接口测试流程
      优化接口测试课程案例
      性能常用指标
      性能测试流程
      Jmeter常用性能图表
      Jmeter接口性能测试
      优化电商功能测试设计

      2019年1月28日 升级版本 2.0

      课程名称

      软件测试就业班课程

      课程推出时间

      2019年1月28日

      课程版本号

      2.0

      主要针对

      Windows、Linux

      主要使用开发工具

      Pycharm

      课程介绍

      新增APP功能测试;新增Redis数据库;Web自动化升级python3+selenium3,新增完整自动化测试框架的设计和实现;接口自动化加入灵活可扩展的代码级接口测试,升级Jmeter5.0。移动自动化增加APP性能数据获取和分析,赠送IOS部分内容。

      1

      新增 APP功能测试(新增,APP专项测试,黑马头条分析,Fiddler移动端抓包和弱网模拟)

      1

      优化 Linux与数据库(新增Redis数据库)
      功能测试理论
      Web项目实战(新增测试分析设计思维训练模式)
      禅道与JIRA(移除ALM,增加JIRA)
      python编程
      Web自动化测试(基于python3+Selenium3;实现完整自动化测试框架的设计和实现)
      接口自动化测试(基于JMeter5.0最新版本,加入灵活可扩展的代码级接口测试)
      移动自动化测试(新增移动端客户端性能数据分析,加入IOS环境移动自动化内容,Appium + Pytest + PO + Allure + Git+ Jenkins完整项目框架解决方案)
      性能测试(基于LR的性能测试与分析)

      2018年2月5日 升级版本 1.0

      课程名称

      软件测试就业班课程

      课程推出时间

      2018年2月5日

      课程版本号

      1.0

      主要针对

      Windows、Linux

      主要使用开发工具

      Pycharm

      课程介绍

      第一版测试课程包含功能测试、自动化测试、接口测试和性能测试,能够胜任企业对测试工程师的相关技术要求。
       Linux与数据库          
      功能测试理论          
      Web项目实战          
      ALM工具与禅道          
      python编程          
      Web自动化测试          
      接口自动化测试          
      移动自动化测试          
      性能测试          
      单元测试          
      shell编程