栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

软件测试工程师必备技能(初中高)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件测试工程师必备技能(初中高)

本文主要介绍软件测试工程师处于初级、中级、高级阶段的必备技能。
大家根据自身情况和实际工作需要,安排学习顺序。比如有些人可能处于初级阶段,但是工作中需要做接口测试,就可以学习接口测试相关知识。

一、测试基础相关
初级
一家公司各个岗位职责(前端、后端、测试、产品经理等)
了解软件开发流程及模型,主要了解敏捷开发相关知识
软件测试的定义、分类等
测试的流程
测试相关文档的编写(测试计划、测试用例、测试报告)
bug管理及生命周期
web端的常见测试点和测试方法
APP端的常见测试点和测试方法,Android系统基础,APP专项测试(耗电量/流量/性能/稳定性…)
中级
APP端相关(ADB命令使用)
高级
APP端相关(monkey工具使用)
二、数据库学习

软件前后端的交互,本质就是数据的交互,不管是功能测试、接口测试、性能测试、自动化测试等,都离不开数据库的支撑和使用。

工作中使用最多的是查询和修改语句,主要校验前端的传值以及不同系统接口调用的数据传输、存值是否正确。

以数据库MySQL为例

初级
数据库基本概念
数据库分类(关系型、非关系型)
MySQL基本的增删改查、嵌套子查询、多表查询语句
数据库客户端工具使用:如Navicat
中级
MySQL存储过程,索引,事务,SQL优化等
高级
/
三、Linux操作系统
初级
Linux基本知识
常见Linux操作命令
远程终端工具使用:xshell,xftp等
中级
搭建测试环境
docker安装使用
高级
学习一门脚本语言:shell等,掌握Linux基本命令的进阶方向
四、接口测试

接口测试本质也是功能测试的一种,通过脚本或工具,模拟客户端对服务端接口进行调用。

初级
计算机网络基础
接口的基本概念
中级
发包工具fiddler
接口测试工具postman
压力测试工具jmeter
接口测试工具soupUI
代码实现
高级
测试工具or代码的进阶使用
五、自动化测试
初级
/
中级
了解常见自动化测试框架
掌握一门编程语言:Java、python
接口自动化(会使用搭建好的框架编写自动化case,脚本等)
前端基础:html,css,javascript等
高级
可以根据业务至少搭建一种自动化框架
web自动化(需要前端知识)
App自动化(需要前端知识)
六、性能测试
初级
性能基本概念
学习系统业务和架构相关知识
中级
jmeter接口压测、并发测试等
高级
性能测试流程
性能测试工具loadrunner
性能测试报告输出
可以根据生成的报告分析TPS,并发量,资源利用率等关键指标,分析性能瓶颈,协助开发调优
七、其它
初级
版本控制工具(管理代码/文档):Git、SVN
至少熟悉一个行业的业务知识
可以独当一面(独立思考能力)
中级
持续集成Jenkins部署及使用
高级
/

初级:理论知识,需要背诵理解;各种基础命令;
中级:上手操作,测试相关工具or代码的使用;命令进阶使用
高级:工具or代码的深入理解及使用;拥有强力的逻辑思维能力

后续会针对各个技能点进行详细介绍,持续更新~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号