技能上需要掌握如下知识:
很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面根据本人的理解,大致整理的一个学习大纲,希望对刚入行的或者准备学习测试的朋友提供指引。
测试基础理论
软件测试基础理论是软件测试的重要基石,首先,要了解常见的软件测试流程及模型,主要了解敏捷开发相关知识。然后,要学习软件测试的定义、分类、测试的流程、测试用例编写方法以及缺陷(bug)的管理及生命周期。其次,要了解web端及APP的常见测试点和测试方法。最后,要会编写常见的测试文档,如测试计划、软件测试 告等
2-1 数据库基础(MySql)
2-2 深刻了解SQL执行
2-3 数据库学习之SQL查询详解
Linux使用
Linux系统是主要的服务器端操作系统,作为软件测试工程师,我们常常需求在服务器端查看日志,从而定位问题的源头。当然,更多的场景是,我们需要再Linux系统上搭建测试环境。这些都需要我们掌握基本的Linux系统知识,熟悉常见的命令及工具
4-1接口测试基础
4-2 搞懂HTTPS协议
4-3 Cookie和Session知识扫盲
4-4 接口测试工具有哪些
4-5 快速掌握接口测试工具Postman
4-6 Jmeter工具说明
4-7Jmeter 接口测试关联参数使用
4-8 python之unittest框架实现接口测试的一个简单实例
性能测试
性能测试的技术要求很高,不仅仅要对性能测试的指标、测试分类、测试设计有很深刻的理解。还要学习系统业务和架构相关知识,这样才能更好的设计性能场景,分析出系统的性能瓶颈。性能测试常用的工具jmeter和loadrunner,大家可以根据需要进行学习。
6-1 Python基础知识思维导图,快速入门Python编程
6-2搞懂Python自动化测试架构
6-3 快速入门web自动化之selenium学习
6-4 selenium知识思维图
6-5 功能测试工程师的自动化学习之路
其他

7-1持续集成快速入门
7-2 Git快速学习
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!