mysql分页查询慢原因,软件测试自学学习路线图?
软件测试学习路线图,先给你一张全的,之后再分一点点给你说。
软件测试学习路线图(整体的)
软件测试视频第一阶段-前置基础知识1、学习目标:学完后目标:熟悉计算机及测试理论的相关概念,掌握HTML,CSS及JS基础语法及应用。2、知识点:
1)计算机基础计算机组成部分、操作系统分类、B/S和C/S架构、常用DOS命令、服务器域名2)测试理论软件测试的目的、软件测试定义、软件测试原则、产品质量模型、测试基本流程3)HTML基础HTML基础语法、标签属性、图片标签、超链接、锚点、表单4)CSS基础CSS基础语法、CSS四类选择器、常用文字属性、行高属性、边框、盒子模型、内外边距5)JS基础JS基础语法、JS引入方式
软件测试视频篇第二阶段-linux和数据库1、学习目标:学完后目标:掌握linux的常用操作命令及数据库的增删改查,熟悉数据库高级功能。熟悉非关系数据库redis。2、知识点:1)LINUX(熟悉)操作系统介绍、操作系统发展历史、CentOS图形界面、文件和目录、常用LINUX命令使用、vim文本编辑器的使用2)数据库介绍(熟悉)数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用3)SQL语言(重点)数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练4)数据库高级功能(了解)数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码软件测试视频篇第三阶段-测试基础1、学习目标:学完后目标:熟练掌握测试用例的设计方法及缺陷的编写方法,熟练掌握缺陷管理工具禅道或jira。2、知识点:1)软件测试理论2)软件生命周期3)测试方法和分类4)测试用例设计黑盒测试用例设计方法、白盒测试用例设计方法5)缺陷及缺陷管理工具缺陷属性、缺陷生命周期管理、禅道和jira6)测试其他测试流程、测试计划编写、测试报告模版、测试报告分析
软件测试视频篇第四阶段-编程+数据结构1、周期与目标:学完后目标:能熟练掌握python编程基础语法,熟悉常用的数据结构,掌握常见的排序算法。2、知识点:1)PYTHON编程计算机组成原理、python开发环境、python变量、流程控制语句、高级变量类型、函数应用、文件操作、面向对象、异常处理、模块和包2)数据结构算法、时间复杂度和空间复杂度、python列表类型性能测试、列表字典内置操作的时间复杂度、顺序表、单向链表、双向链表、栈和队列、二叉树3)排序算法冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序
软件测试视频篇第五阶段——WEB自动化1、学习目标:
学完后目标:熟练掌握selenium元素定位方法和常见元素操作,掌握HTML特殊元素的处理,js定位,unittest框架。2、知识点:1)WEB自动化入门自动化测试分类及自动化适用的项目、自动化测试框架选型、Selenium的发展历史及工作原理、SeleniumIDE插件使用、Firebug插件使用2)WEB自动化基础元素基础定位方法、Xpath,CSS元素定位方法、元素常见操作、浏览器的基本操作方法3)WEB自动化中级鼠标键盘操作、元素显示等待和隐式等待、HTML特殊元素处理、窗口截图4)WEB自动化高级自动化测试模型、UnitTest框架、UnitTest断言、UnitTest与htmlreport的结合使用、UnitTest与DDT结合,实现数据驱动、UnitTest与logger结合使用
软件测试视频篇第六阶段——移动自动化1、学习目标:
学完后目标:熟练掌握接口测试用例设计方法,掌握jmeter工具的使用,熟悉接口框架的设计和开发2、知识点:1)移动自动化基础移动端测试分类及特点、ADB命令及Monkey使用、appium环境搭建、appium工作原理2)移动自动化中级APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试、PyTest测试框架、定制测试报告、数据读写3)移动自动化高级PO模式、数据驱动、关键字驱动
软件测试视频篇第七阶段——接口测试1、学习目标:
学完后目标:掌握移动端产品测试的特点,熟练掌握adb及monkey的使用,熟练掌握元素定位和常见操作,掌握pytest框架及PO模式,数据驱动,jenkins持续集成,熟悉关键字驱动框架设计2、知识点:1)接口基础接口相关概念、接口测试实现流程、RESTful 架构风格、JSON基本语法、浏览器插件安装以及使用、postman及fiddler使用2)JMeter入门JMeter安装以及基本使用、JMeter组件之线程组3)JMeter组建参数化CSV Data Set Config、用户参数、用户定义的变量、函数4)JMeter常用组件直连数据库、关联、断言、集合点、函数详解、逻辑控制器、分布式、QPS、FTP、图形监控器5)接口框架自动化requests库使用及脚本封装、unittest框架、mock实现6)接口框架设计及实现框架设计、数据库操作、数据依赖解决、接口异常处理、统计报告及邮件发送、持续集成7)接口测试项目项目:接口清单提取、项目:功能测试、项目:性能测试、项目:自动化测试软件测试视频篇第八阶段——性能测试1、学习目标:
学完后目标:掌握性能测试的概念,分类及测试流程,掌握loadrunner的使用,熟悉性能测试调优方法。2、知识点:1)性能测试基础性能测试理论、性能测试分类、性能测试常用指标、工具选择、LoadRunner安装与注册、性能测试步骤2)VuGen协议、参数化、集合点、事务、检查点、思考时间、关联3)Controller手动场景设计、场景运行、IP Wizard应用、负载生成器、服务水平协议(SLA)、场景监控、 服务器硬件监测工具4)Analysis执行结果分析、图表分析、吞吐量相关、事务相关5)性能测试调优性能测试方案、linux服务器性能监控、JVM配置调优、tomcat配置调优、性能测试报告6)数据库调优慢查询、线程池、索引命中率、行锁PS:视频资源科后台回复“软件测试”获取。