首页 > 编程知识 正文

2020软件测试学习路线图,内附视频教程(持更中。)

时间:2023-05-04 10:40:26 阅读:159047 作者:2072

一.软件测试学习路线图——流程篇:

如果下图不清楚的话,请严重点击图片查看清晰版

软件测试视频第一阶段-前期基础知识

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 *的使用方法

视频资源

未完成后期给大家整理学习工具。 面试篇

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。