当前位置:网站首页>自学软件测试不知道该如何学起,【软件测试技能图谱|自学测试路线图】
自学软件测试不知道该如何学起,【软件测试技能图谱|自学测试路线图】
2022-08-10 22:14:00 【自动化测试君】
小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。
很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,希望对刚入行或者准备学习测试的朋友提供一点指引。
我还整理的一部分软件测试岗面试题,还有工具和视频的【网盘资源】,需要的朋友可以
测试基础理论
软件测试基础理论是软件测试的重要基石,首先,要了解软件测试基础概念和软件测试分类。然后,要学习软件测试流程及相关文档编写规范。其次,要了解Bug流程,生命周期及管理工具。最后,要会兼容性测试、版本控制工具、Web体系等。
数据库学习
软件前后端的交互,本质就是数据的交互,不管是功能测试、接口测试、性能测试、自动化测试等,都离不开数据库的支撑和使用。这一部分,主要了解数据库的基本概念,数据库SQL增删改查,常见的表操作语句,Mysql数据库基础、安装、启动和停止的使用。
Linux使用
linux系统是主要的服务端操作系统,作为软件测试工程师,我们常常需要在服务器端查看日志,从而定位问题的源头。当然,更多的场景是,我们需要在linux系统上搭建测试环境。这些都需要我们掌握基本的linux系统知识,熟悉常见的命令及工具。
API接口测试工具
接口测试本质也是功能测试的一种,通过脚本或者工具,模拟客户端对服务端接口进行调用。因为是从接口层测试,所以能更早的发现问题,从而提高测试效率,降低修复成本。【API接口测试理论基础以及文档设计、Postman接口测试工具、Jmeter接口测试工具、Fiddler抓包工具】
自动化测试
学习自动化测试的基础是掌握一门编程语言,个人优先推荐Python,Python基础语法以及流程控制。另外,还要掌握相关的自动化测试工具selenium、appium等,当然还要掌握常用的自动化测试框架。对于接口自动化测试,如果用python实现的话,则需要掌握requests库和unittest框架的使用。
其他
后续会继续优化这个测试技能图谱,希望对大家的学习有帮助。
加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少!
以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友。
欢迎在留言区跟我们互动噢~
高薪简历模板(面试宝典免费领)
边栏推荐
- What are the concepts, purposes, processes, and testing methods of interface testing?
- CIKM2022 | 基于双向Transformers对比学习的序列推荐
- make & cmake
- 《DevOps围炉夜话》- Pilot - CNCF开源DevOps项目DevStream简介 - feat. PMC成员胡涛
- 德科立科创板上市:年营收7.3亿 市值59亿
- ThreadLocal comprehensive analysis (1)
- MySQL: MySQL Cluster - Principle and Configuration of Master-Slave Replication
- 服务——DNS正向反向域名解析服务
- STL-deque
- 高数_复习_第5章:多元函数微分学
猜你喜欢
Service - DNS forward and reverse domain name resolution service
金山云CEO王育林离职:正值冲刺港股之际 雷军曾送金砖
合并k个已排序的链表
Qualcomm Platform Development Series Explanation (Application) Introduction to QCMAP Application Framework
Distribution Network Expansion Planning: Consider Decisions Using Probabilistic Energy Production and Consumption Profiles (Matlab Code Implementation)
计算需要的MIPI lane数目
MySQL:MySQL的集群——主从复制的原理和配置
云服务器基于 SSH 协议实现免密登录
2021IDEA创建web工程
交换机和生成树知识点
随机推荐
QT笔记——用VS + qt 生成dll 和 调用生成的dll
高通平台开发系列讲解(应用篇)QCMAP应用框架介绍
Pro-test is effective | A method to deal with missing features of risk control data
virtual address space
谁是边缘计算服务的采购者?是这六个关键角色
STL-deque
JS中使用正则表达式g模式和非g模式的区别
geemap的详细安装步骤及环境配置
Nodes in the linked list are flipped in groups of k
Common interview questions for APP UI automation testing, maybe useful~
ThreadLocal comprehensive analysis (1)
Shell 编程--Sed
虚拟地址空间
商家招募电商主播要考虑哪些内容
瑞幸咖啡第二季营收33亿:门店达7195家 更换CFO
QT笔记——QT工具uic,rcc,moc,qmake的使用和介绍
August 10, 2022: Building Web Applications for Beginners with ASP.NET Core -- Creating Web UIs with ASP.NET Core
gcc492 compile `.rodata‘ can not be used when making a PIE object; recompile with -fPIE
服务——DNS正向反向域名解析服务
make & cmake