网站大量收购独家精品文档,联系QQ:2885784924

软件测试工程师发展路径.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

软件测试工程师必备的技能

linux与bash

linux的常用命令(文件网络性能等等)、三剑客与管道、bash语法和脚本编写、三剑客性能统计分析和日志分析——

sql语法和数据库

2.1关系型数据库:MySQL、Oracle、OceanBase;非关系型数据库:MongoDB、Redis、HBase

2.2sql语法:DQL、DDL、DML、DCL、TCL(靠自己多写多练习增删改查),基本查询、条件查询、聚合查询、多表查询、子查询、内置函数、事务、存储过程、索引、日志、备份、explain等等——

Python前后端开发

3.1python后端基础:python基础、函数、标准库、装饰器、迭代器、内置方法、常用模块、函数编程、面向对象、网络编程、mysql数据库开发、Django、DRF、FastApi、Scrapy、CrawlSpider、Pandas,代码覆盖率工具coverage,做些项目开发,比如管理系统、接口自动化测试平台、UI自动化测试平台等等

3.2前端基础:HTML、CSS、JS、Jquery、VUE、ElementUI——

自动化框架使用

pytest/unittest(PO模式),结合pytest-xdist、pytest-rerunfailures,selenium-grid分布式执行

4.1UI自动化:selenium、playwright、appium、airtest等

4.2接口自动化:requests、httprunner等

4.3客户端测试:monkey、appcrawler等

4.4GUI自动化:pyautogui

4.5其他移动端测试平台、接口测试平台和UI测试平台等——

客户端专项

兼容性、耗电量、app启动性能、H5性能、安装卸载、卡顿、Webview性能、健壮性、权限、稳定性、中断、弱网测试、安全测试等等——

服务端性能Jmeter使用

分布式压测、全链路压测、性能监控体系搭建、压测数据采集、性能瓶颈定位、JVM内存分析、sql慢查询分析、性能调优等——

持续交付DevOpsdocker使用

dockerfile使用、k8s、容器编排、jenkins配置、jenkinsfile编写、pipline编写、自动化的集成、灰度发布等等——

测试左移和右移

代码审计sonarqube、xcode、findbugsscan-build单元测试、自动化冒烟测试、代码覆盖率、数据同步logstash、flume,数据存储展示kibana、grafana、prometheus、influxdb、elasticsearch、skywalking

功能略过

sql重点,除了平时工作要用,也反复复习练习了很久,关系型数据库oracle、mysql、sqlserver和非关系型数据库redis、mongodb,数据库也要花时间去了解

开发语言:

3.1、python技术栈:python基础,web开发框架django,drf,写项目,搞了四五次;flask和fastapi也都过了一次。

3.2、java技术栈:java基础,开发框架structs、spring、springmvc、springboot、hibernate、mybatis、jpa、springcloud、dubbo、nacos、apollo等等,网关,配置中心,负载均衡,熔断,限流等等

3.3前端:html,js,vue后来开发一些代码覆盖率平台、自动化测试平台、企业效能平台

4、自动化:

4.1、python技术栈:UI自动化:appium,airtest,selenium,playwright,接口自动化:urllib,httpx,requests,框架:unittest、pytest等等

4.2、java技术栈:UI自动化:selenium,appium,接口自动化:httpclient,okhttp,RestAssured,框架:junit、testng等

4.3自动化的多线程,分布式执行selenium-grid,持续交付DevOps等整套

性能:

5.1、jmeter的使用,jmeter源码二次开发,jmeter插件开发,jmeter中java请求开发

5.2、Locust性能开发

5.3、性能监控体系搭建、数据采集,分布式压测,性能结果分析、瓶颈分析,中间件分析,JVM内存分析调优,sql问题定位调优,业务代码分析等整套链路。

测试左移和测试右移:DevOps,代码审计sonarqube、搜索引擎elasticsearch,可视化分析kibana,以及logstash,以及jacoco的代码覆盖率平台和自动化平台,链路

您可能关注的文档

文档评论(0)

软件测试打工人 + 关注
实名认证
服务提供商

专注于软件测试多年,可提供软件测试相关的内容,帮助更多的初学者更好的了解及测试

1亿VIP精品文档

相关文档