当前位置:网站首页>自学软件测试不知道该如何学起,【软件测试技能图谱|自学测试路线图】
自学软件测试不知道该如何学起,【软件测试技能图谱|自学测试路线图】
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框架的使用。
其他
后续会继续优化这个测试技能图谱,希望对大家的学习有帮助。
加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少!
以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友。
欢迎在留言区跟我们互动噢~
高薪简历模板(面试宝典免费领)
边栏推荐
- port forwarding
- Conditional Statements of Shell Programming (2)
- 美味的石井饭
- CIKM2022 | Sequence Recommendation Based on Bidirectional Transformers Contrastive Learning
- 诺诚健华通过注册:施一公家族身价15亿 高瓴浮亏5亿港元
- BM13判断一个链表是否为回文结构
- shell programming without interaction
- 《DevOps围炉夜话》- Pilot - CNCF开源DevOps项目DevStream简介 - feat. PMC成员胡涛
- 这款可视化工具神器,更直观易用!太爱了
- 华为HCIE云计算之Fusion Access桌面云
猜你喜欢
mmpose关键点(一):评价指标(PCK,OKS,mAP)
OneNote 教程,如何在 OneNote 中整理笔记本?
HighTec shortcut keys (Keys) setting location
xshell (sed 命令)
[Maui official version] Create a cross-platform Maui program, as well as the implementation and demonstration of dependency injection and MVVM two-way binding
What is Jmeter? What are the principle steps used by Jmeter?
QT笔记——vs + qt 创建一个带界面的 dll 和 调用带界面的dll
ThreadLocal全面解析(一)
新一代网络安全防护体系的五个关键特征
服务——DNS正向反向域名解析服务
随机推荐
ThreadLocal comprehensive analysis (1)
How to translate financial annual report, why choose a professional translation company?
"DevOps Night Talk" - Pilot - Introduction to CNCF Open Source DevOps Project DevStream - feat. PMC member Hu Tao
链表中的节点每k个一组翻转
金山云CEO王育林离职:正值冲刺港股之际 雷军曾送金砖
Detailed installation steps and environment configuration of geemap
Nodes in the linked list are flipped in groups of k
Use Cloudreve to build a private cloud disk
TCP连接过程中如果拔掉网线会发生什么?
12 Recurrent Neural Network RNN2 of Deep Learning
今日睡眠质量记录75分
Regular expression of shell programming and text processor
The Thread State,
How does the Weiluntong touch screen display the current value of abnormal data while alarming?
“数据引擎”开启前装规模量产新赛道,「智协慧同」崭露头角
配电网络扩展规划:考虑使用概率性能源生产和消费概况的决策(Matlab代码实现)
虚拟地址空间
B站数据分析岗实习生面试记录
罗克韦尔AB PLC RSLogix5000中计数器指令使用方法介绍
特别的三杯鸡