15811130092

课程简介

软件测试课程简介

软件测试描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

点击咨询

课程优势

分级教学+实战项目+自研课程,三大课程优势打造核心竞争力

  • 精细化分级教学

  • 企业真实项目驱动

  • 课程紧跟时代技术潮流

咨询更多

北大青鸟软件课程体系

七个阶段带你学习软件测试,开启测试之旅

第一阶段

计算机基础&功能测试

  • 计算机软硬件基础
  • 测试方法
  • 计算机进制转换
  • 测试用例设计
  • 编码及计量单位
  • 缺陷管理
  • DOS命令
  • 缺陷管理工具
  • 软件测试基础
  • 配置管理与版本控制器
  • 软件质量
  • 配置管理/版本控制工具
  • 软件开发
  • Jira
  • 需求管理
  • Web项目实战

掌握基础知识

第二阶段

Linux&容器化&数据库

  • 操作系统简介
  • Vim编辑器
  • 常见的操作系统
  • Docker基本管理
  • 虚拟机中安装
  • 数据库基础理论
  • 安装Linux操作系统
  • MySQL安装
  • Linux文件系统
  • Navicat操作数据库
  • Linux权限和授权操作
  • Linux常见命令

掌握数据库的基本操作

第三阶段

python编程

  • Python环境搭建与配置
  • 列表
  • Python运行原理
  • 字典
  • Python基本知识
  • 函数
  • 变量与数据类型
  • 面向对象编程
  • 运算符
  • 异常
  • 字符串常用属性与操作
  • 模块
  • 输出与输入
  • 常见标准库
  • 控制语句
  • python常用模块
  • 元组

掌握变量|字符串|序列

第四阶段

接口测试

  • 接口测试基础
  • Jmeter响应结果断言
  • Http协议
  • Jmeter数据关联
  • Fiddler操作
  • postman工具使用
  • JMeter工具使用
  • postman接口实战
  • Jmeter数据管理
  • postman接口实战

熟悉标准的测试流程

第五阶段

Web自动化测试

  • Selenium工具介绍
  • 常见节点类型
  • Selenium工具原理
  • 基本控件的调用
  • 浏览器实例管理
  • 元素定位-XPath、CSS
  • Html前端基本知识
  • Pytest模块引入
  • 元素基本定位方法
  • 环境搭建
  • 找到元素后的操作
  • RobotFramework
  • 持续集成

掌握自动化测试工具

第六阶段

移动端自动化测试

  • 移动端测试定义
  • Appium环境搭建
  • 移动端测试分类
  • Appium参数详解
  • 移动端专项测试
  • 元素信息的获取
  • 移动端测试环境搭建
  • 元素定位
  • ADB调试工具
  • 元素操作
  • Monkey工具
  • Pytest模块引入

掌握自动化测试工具

第七阶段

性能测试&安全

  • 性能测试基础
  • Jmeter设置运行场景
  • Jmeter录制脚本
  • Nmon监控工具
  • Jmeter脚本编写
  • 系统安全测试
  • Jmeter脚本优化
  • 安全工具
  • Jmeter监控和分析
  • Appscan

掌握性能测试编写语言

培养目标

基础薄弱也能入门,逐步学会测试技能

软件测试描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

学软件测试,不得不掌握的测试工具

学习这些软件测试工具让你提升测试效率