一.软件测试学习路线图——流程篇:
如果下图不清楚的话,请严重点击图片查看清晰版
软件测试视频第一阶段-前期基础知识
1、学习目标:
可掌握的核心能力:
熟悉计算机相关概念
掌握基础性测试理论
掌握HTML的一般标签和语法规范
掌握使用CSS定义网页样式
掌握js的基本用法
二、知识点:
1 )计算机基础
计算机组成部分、操作系统分类、B/S和C/S体系结构、常规DOS命令、服务器域名
2 )测试理论
软件测试目的、软件测试定义、软件测试原则、产品质量模型、测试基本流程
3 ) HTML基础
HTML的基本语法、标记属性、图像标记、超链接、锚点和表单
4 ) CSS基础知识
CSS基本语法、四种CSS选择器、常规字符属性、行高属性、边框、框模型、内外边距
5 ) JS基础
JS基础语法、JS导入方式
阶段-linux和数据库
1、学习目标:
可掌握的核心能力:
了解Linux操作系统的合规性和配置
熟练使用Linux上常用的命令
掌握数据库的添加、删除和重新评估操作
熟悉数据库索引、视图、事务和常规函数等高级功能
掌握Redis的字符串类型、散列类型、集类型、列表类型等基本类型和操作
2、知识点:
1 )熟悉LINUX )
操作系统介绍、操作系统开发历史、CentOS图形界面、文件和目录、常规LINUX命令使用、vim文本编辑器使用
2 )数据库介绍(熟悉) )。
数据库的基本概念、关系数据库介绍、MySQL的安装和使用、Navicat的使用
3 ) SQL语言(重点)
添加和删除数据表操作、数据操作-检查、条件查询、排序、聚合函数、分组、寻呼、连接查询、自相关、子查询和子查询练习
4 )数据库高级功能(了解)
数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键和用户密码
5 ) redis数据库功能(掌握) ) ) ) ) ) )5) ) ) )
掌握Redis的字符串类型、散列类型、集类型、列表类型等基本类型和操作
第三阶段-测试基础知识
1、学习目标:
可掌握的核心能力:
掌握测试的基本概念和测试的一般分类
熟悉黑匣子测试用例的设计方法,进行功能测试用例的设计;
熟练编写缺陷报告书
熟悉测试管理工具禅道和JIRA的使用
掌握项目的测试流程
掌握Web项目的功能测试分析和用例编写
熟悉测试计划、测试计划、测试报告的核心内容
掌握功能测试和数据库的关系掌握Fiddler工具的使用
2、知识点:
1 )软件测试理论软件测试的分类、软件开发模型和测试模型、软件质量模型、测试用例的定义和要素
2 )用例设计等价类方法、边界值方法、因果图、判定表、状态转移法、正交、场景
3 )缺陷管理缺陷的定义、缺陷判据、缺陷报告、缺陷跟踪流程
4 ) Web项目实战建设项目测试环境,如何快速熟悉项目,项目测试流程、测试计划与方案、功能测试分析、状态转移法使用、过程测试分析、非功能测试分析、测试报告编写、Fifi
5 )测试管理工具禅道使用,JIRA使用
第4阶段-编程数据结构
1、学习目标:
可掌握的核心能力:
掌握Python的基础语法,具备基础的编程能力
建立编程思维和面向对象的编程思想。
2、知识点:
1 ) Python开发环境
构建Python开发环境,使用Pycharm
2 ) Python基础知识
然后是变量类型、标识符和关键字、变量名命名方法、算术运算符、变量数据类型转换、输入和输出、注释、if语句的基本格式、if…else…语句、if…elif…else语句、逻辑运算符、比较关系运算符、比较关系运算符breeelse列表的概念和操作、元组的概念和操作、字典的概念和操作、字符串的概念和操作、集合的概念和操作、for循环和for…else的用法、函数的基本语法、函数的执行流程、文档注释、带参数的函数、返回值的函数
3 )面向对象
面向对象的介绍、类和对象的概念、魔术方法的含义和作用、对象成员的访问控制权限、继承的概念和意义、继承、多层继承和多继承、多态性的概念和应用、类属性和实例属性、实例方法
4 )异常处理
理解异常的作用、捕捉异常、异常的传递规则、异常的定制
5 )模块和包
模块和软件包的概念、all的使用方法、import语句的使用方法、from…import…的使用方法、from…import *的使用方法
视频资源
未完成后期给大家整理学习工具。 面试篇