学完该课程,将 熟悉使用Linux常用命令,adb指令及Shell脚本,能够进行Linux系统环境部署(LNMP) 熟悉接口测试,使用jmeter、postman进行相应出参入参数据比对 熟悉软件测试流程,熟悉使用缺陷管理系统,并熟悉缺陷处理过程 熟悉软件测试的流程、软件测试基本理论知识 熟悉等价类分析法、边界值、场景法等软件测试用例设计方法 熟练使用Jenkins持续集成工具,SVN/GIT版本管理工具 精通软件功能测试,UI测试,自动化测试,熟悉性能测试 熟悉Selenium基于UI页面的自动化测试,熟悉Jenkins自动化测试 熟悉数据库常见操作,熟悉使用Navicat等数据库可视化工具 开发工具:pycharm集成开发工具 熟练使用UIautomatorviewer定位元素,及使用Appium进行App自动化测试 熟悉手机App业务功能测试,并掌握自动化测试工具Appium和UiAutomatorView工具定位手机元素 熟悉数据库Mysql,能熟练运用mysql创建数据库及表和对表进行增删改查操作

【年度钻石会员】软件测试

本课程适合零基础的学生学习,课程设计从软件测试基础、Linux、数据库、测试理论、测试工具、手工项目、python编程、UI自动化,接口自动化、性能测试,就业方向广泛包括,非常适合没有基础的学员从零开始学习。

课程时长:260课时 学习人数:53人

教学服务服务期: 365天

  • 随到随学
  • 全方位学习测评
  • 配套教辅
  • 源码开放
  • 入学须知
  • 集中答疑
  • 就业指导
  • ¥9980.00 ¥14980.00

    阶段一  测试基础

    本阶段内容意在让我们了解计算机的基本内容,计算机基础部分介绍的是计算机的基本概念和组成,WEB网站与HTML、CSS2.0及选择器和HTML与CSS3部分则是介绍网页的基本语言运用,便于了解网页的基本组成。最后部分软件质量模型则是带我们初步的了解测试工作,为后期进一步学习软件测试课程做铺垫。

    第一章:  计算机基础V2.0

    1-1 计算机软硬件
    1-2 进制转换
    1-3 编码及计量单位
    1-4 DOS命令

    第二章:  WEB网站与HTML

    2-1 HTML语法基础
    2-2 HTML标签和语法
    2-3 表单

    第三章:  CSS2.0及选择器

    3-1 CSS基本介绍
    3-2 CSS语法基础
    3-3 CSS特性

    第四章:  HTML与CSS3

    4-1 复合选择器与权重
    4-2 CSS存放位置
    4-3 盒子模型
    4-4 音频视频标签
    4-5 CSS3新特性

    第五章:  软件质量模型

    5-1 JavaScript语言
    5-2 软件测试介绍
    5-3 软件基础知识

    阶段二  Linux和数据库

    linux系统是服务器搭建的必备系统,作为一个测试人员,常见的服务器使用是必备的技能,同时服务器作为核心业务处理中心,数据处理是必备的处理要求,而数据本身离不开数据库,因此数据库mysql作为当前社会主流数据库,它的使用是我们软件从业者必备的技能。本阶段主要围绕着服务器linux系统日常操作以及数据库的常见使用为核心进行学习

    第一章:  操作系统基础

    1-1 操作系统基础知识
    1-2 Linux系统介绍

    第二章:  文件和目录操作

    2-1 文件及目录操作

    第三章:  远程管理命令

    3-1 关机和重启
    3-2 设置网络信息、判断网络连接状态
    3-3 SSH服务

    第四章:  用户权限

    4-1 用户权限介绍
    4-2 查看文件的权限
    4-3 修改文件的权限
    4-4 超级用户

    第五章:  用户和组管理

    5-1 组管理
    5-2 用户管理

    第六章:  查看系统信息

    6-1 显示时间信息
    6-2 查看磁盘和目录使用情况
    6-3 查看进程
    6-4 查看系统资源

    第七章:  其他命令

    7-1 查找文件
    7-2 打包压缩

    第八章:  vim编辑器

    8-1 vim基本用法

    第九章:  数据库基础理论及MySQL数据库安装

    9-1 数据库基础概念
    9-2 MySQL数据库的架构和安装注意事项

    第十章:  数据库操作

    10-1 通过Navicat操作数据库
    10-2 图形化操作数据表

    第十一章:  SQL操作

    11-1 通过SQL完成数据表的创建、删除
    11-2 通过SQL完成简单的记录的增、删、改、查
    11-3 数据查询

    第十二章:  数据库高级

    12-1 数据库设计模型
    12-2 命令行中操作数据库
    12-3 其他操作

    第十三章:  Redis

    13-1 Redis入门
    13-2 Redis的操作

    阶段三  功能测试

    功能测试是软件测试人员必备的技能,作为一个合格的测试人员,首先要熟知软件测试的基本概念理论,熟练使用测试管理工具,并且熟悉测试流程,到企业之后能快速的进入工作状态

    第一章:  软件开发和测试模型

    1-1 软件开发过程模型
    1-2 软件测试模型

    第二章:  软件测试分类

    2-1 软件测试的分类

    第三章:  测试用例设计

    3-1 测试用例设计方法

    第四章:  缺陷及SVN

    4-1 缺陷管理
    4-2 SVN的使用

    第五章:  熟悉项目

    5-1 前置工作:熟悉项目

    第六章:  测试流程介绍

    6-1 项目测试流程

    第七章:  编写测试计划与方案

    7-1 编写测试计划
    7-2 编写测试方案

    第八章:  手工项目功能测试

    8-1 熟悉项目中的数据库表
    8-2 注册功能
    8-3 轮播图功能
    8-4 购物车功能
    8-5 登录功能
    8-6 流程图设计测试用例
    8-7 测试点的设计思路
    8-8 会员管理模块

    第九章:  辅助功能测试

    9-1 项目与数据库的关系
    9-2 功能测试与数据库
    9-3 功能测试与抓包工具

    第十章:  非功能测试

    10-1 项目非功能测试

    第十一章:  APP测试快速入门

    11-1 APP专项测试
    11-2 APP测试环境
    11-3 APP发布平台

    第十二章:  敏捷开发模式

    12-1 敏捷开发及测试

    第十三章:  黑马头条APP项目

    13-1 黑马头条功能测试

    第十四章:  Fiddler在移动端测试的应用

    14-1 Fiddler移动端使用

    第十五章:  禅道和Jira

    15-1 禅道
    15-2 Jira

    阶段四  Python编程

    作为一名测试人员,能写测试脚本是个加分加薪的技能,而脚本的编写需要学习编程语言,Python语言便是我们要学习的重点,学会Python的基本语法和面向对象思想,为后期编程准备,同时我们了解常用是数据结构和算法提升自我的编程内功和面试实力

    第一章:  Python基础

    1-1 Python简介
    1-2 第一个程序
    1-3 Python执行方式和Pycharm设置
    1-4 程序的注释和算术运算符
    1-5 程序执行原理
    1-6 变量的使用以及类型
    1-7 变量的计算和输入输出
    1-8 变量的命名
    1-9 if判断语句
    1-10 石头剪刀布
    1-11 while循环基本使用
    1-12 循环嵌套
    1-13 函数的基本使用
    1-14 函数的参数和返回值
    1-15 函数的嵌套调用
    1-16 模块的简介
    1-17 列表
    1-18 元祖
    1-19 字典
    1-20 字符串
    1-21 容器类型公共方法
    1-22 名片管理系统
    1-23 变量的引用以及是否可变
    1-24 局部变量和全局变量
    1-25 函数的返回值和参数进阶

    第二章:  面向对象

    2-1 面向对象基础
    2-2 面向对象练习
    2-3 单继承和方法的重写
    2-4 私有方法和属性
    2-5 多继承
    2-6 多态
    2-7 类属性、类方法、静态方法
    2-8 单例模式
    2-9 异常
    2-10 模块和包
    2-11 文件操作
    2-12 文本编码
    2-13 内建函数eval

    阶段五  web自动化测试

    自动化测试是针对测试的内容实现非人工的测试过程,而web自动化是目前企业的更高要求,通过阶段学习,要能进行日常的web自动化脚本的编写

    第一章:  Web自动化入门

    1-1 Web自动化测试
    1-2 Web自动化工具选择
    1-3 环境搭建

    第二章:  Selenium-API操作

    2-1 元素定位
    2-2 元素定位-XPath、CSS
    2-3 元素操作|浏览器操作方法
    2-4 鼠标和键盘操作
    2-5 元素等待
    2-6 下拉框、弹出框、滚动条操作
    2-7 frame切换、多窗口切换
    2-8 窗口截图、验证码处理

    第三章:  UnitTest框架

    3-1 UnitTest基本使用
    3-2 Fixture
    3-3 断言
    3-4 参数化
    3-5 跳过
    3-6 生成HTML测试报告

    第四章:  PO模式

    4-1 无模式
    4-2 方法封装
    4-3 PO模式介绍
    4-4 PO模式实际

    第五章:  数据驱动

    5-1 数据驱动介绍
    5-2 json
    5-3 实战

    第六章:  日志收集

    6-1 日志相关概念及基本用法
    6-2 日志的高级用法

    第七章:  项目实战

    7-1 自动化测试流程
    7-2 项目介绍
    7-3 用例设计及项目搭建
    7-4 代码编写与完善

    阶段六  移动自动化测试

    自动化测试是针对测试的内容实现非人工的测试过程,而移动端自动化的实现是目前企业的更高要求,通过阶段学习,要能进行日常的移动端自动化脚本的编写

    第一章:  移动端测试环境搭建

    1-1 环境搭建
    1-2 adb调试工具

    第二章:  Appium环境搭建

    2-1 Appium环境搭建
    2-2 hello-appium

    第三章:  appium基础API讲解

    3-1 Appium基础操作
    3-2 UIAutomatorViewer工具
    3-3 元素定位
    3-4 元素等待
    3-5 元素操作
    3-6 滑动和拖拽事件
    3-7 高级手势
    3-8 手机操作

    第四章:  pytest入门

    4-1 pytest

    第五章:  PO

    5-1 PO模式

    第六章:  yaml数据

    6-1 数据驱动

    第七章:  Allure报告和Jenkins集成

    7-1 Allure报告
    7-2 Jenkins集成

    第八章:  高级应用

    8-1 Toast
    8-2 webview
    8-3 Monkey
    8-4 多线程
    8-5 Appium多端口
    8-6 手机抓包
    8-7 真机调试

    第九章:  项目实战-百年奥莱

    9-1 实战

    阶段七  接口测试

    就目前的软件架构而言,接口编程已是家常便饭,而接口测试也越来越重要,我们也需要掌握接口测试的基本运用技巧。

    第一章:  接口测试基础

    1-1 接口测试入门

    第二章:  Jmeter工具使用

    2-1 接口测试工具Jmeter介绍
    2-2 Jmeter工具核心功能
    2-3 Jmeter常用插件、连接数据库、分布式部署、函数、FTP测试
    2-4 Jmeter测试项目时应用组件

    第三章:  Jmeter工具项目实战

    3-1 基于Jmeter工具接口项目实战

    第四章:  基于代码接口测试

    4-1 基于代码实现接口自动化测试-requests库
    4-2 基于Python代码连接数据库

    第五章:  接口测试项目实战

    5-1 基于代码接口自动化测试项目实战

    阶段八  性能测试

    高性能一直是软件开发的一大挑战,作为测试人员,需要了解性能测试的基本内容和日常的性能要求。

    第一章:  性能测试基础

    1-1 性能测试概述
    1-2 性能测试流程

    第二章:  LoadRunner工具使用

    2-1 环境搭建及脚本录制
    2-2 数据驱动参数化
    2-3 Loadrunner关联
    2-4 性能测试之事务
    2-5 检查点及集合点
    2-6 场景设计及Controller
    2-7 Loadrunner性能数据监控分析

    第三章:  LoadRunner工具项目实战

    3-1 实战

    阶段九  数据结构+单元测试+shell脚本

    数据结构+单元测试+shell脚本

    第一章:  数据结构和算法

    1-1 数据结构算法引入
    1-2 时间复杂度和空间复杂度
    1-3 数据结构概念
    1-4 顺序表
    1-5 连表
    1-6 栈和队列
    1-7 常见排序算法
    1-8 二分查找
    1-9 树

    第二章:  单元测试

    2-1 测试理论回顾
    2-2 单元测试介绍
    2-3 测试计划
    2-4 测试策略
    2-5 测试执行

    第三章:  shell编程

    3-1 shell简介
    3-2 基本语法和变量
    3-3 运算符
    3-4 shell函数
    3-5 流程控制
    3-6 shell补充内容
    他们在学 已报名53
    1. 就业班头像
      bxg_61453

      2019-10-17 23:49:40 在学习

    2. 就业班头像
      bxg_26951

      2019-10-17 21:38:19 在学习

    3. 就业班头像
      bxg_64051

      2019-10-17 20:40:15 在学习

    4. 就业班头像
      李建

      2019-10-17 18:48:00 在学习

    5. 就业班头像
      157****3578

      2019-10-17 17:00:03 在学习

    6. 就业班头像
      cendy

      2019-10-17 16:43:09 在学习

    7. 就业班头像
      bxg_55610

      2019-10-17 16:32:16 在学习

    8. 就业班头像
      bxg_38388

      2019-10-17 15:00:37 在学习

    9. 就业班头像
      137****7028

      2019-10-16 17:19:47 在学习

    10. 就业班头像
      bxg_64443

      2019-10-15 10:04:51 在学习