测开要做的开发工作到底是做什么
开发 什么 工作 到底 测开
2023-06-13 09:11:55 时间
大家好,我是洋子
对于测开工程师的工作内容,一向是被大家所热议的,因为它不像后端开发或者前端开发这样的岗位,工作内容那么清晰明了
特别是新人小白,不清楚测开的工具开发是在做些什么,往往比较迷茫
这篇文章就给大家科普一下测开工程师的开发工作
首先,测开工程师所开发的工具或者平台,一般都是为了提升业务测试的效率,那具体一般哪些工作场景可以提升效率呢,洋子列举了一下以下工作场景
- 用Jmeter 这样的压测工具做性能测试还是比较麻烦的,我们可以考虑做性能压测平台,进行一键压测,供测试内部使用非常方便
- 构造测试数据非常麻烦,编写了构造数据脚本,但是还是不太通用,所以可以开发Mock造数据平台,进行配置化构造数据
- 业务场景某些场景构造比较麻烦,可以搭建业务测试中台,用作场景构造并集成日常测试需要用到的功能,比如直播业务,我们开播时需要设置比较多的步骤,可以平台化为一键开播,减少测试时开播的耗时
- 日常做接口测试,一般使用Postman这样的工具,然后再结合接口自动化测试框架,编写接口自动化case,步骤繁琐,可以建设接口自动化测试平台,维护接口自动化case以及打通CI/CD,减少编写用例成本
- 日常做UI测试,也可以搭建云真机UI自动化测试平台,配置化进行UI自动化测试
那要搭建看似高大上的测试平台,需要使用哪些技术栈呢,和后端开发一样,也是基于Web开发框架,如Spring Boot
、Flask
、Django
,因此学好编程语言Java
或者Python
很重要
如果你参加过测开的培训,一定有Web开发框架的课程,这也是我在学习路线涵盖了Web开发框架的内容,能自学就没必要花冤枉钱吧
另外,在测试平台的新增功能,一般会经历三个阶段,业务测试人员觉得测试过程中哪些步骤相当繁琐和耗时,然后测开先开发是工具化的脚本(一般是用Python
、PHP
或者Shell
实现),如果脚本非常实用,再进行通用化集成到测试平台上
有同学苦于没有测试平台的项目,市场上开源的优秀测试平台又比较少,像MeterSphere
这样的测试平台又太笨重,那该怎么办呢
我建议大家可以找其余的Web开发项目代替,不一定非常去做测试平台开发,因为测试平台本质也是基于Spring Boot
、Flask
、Django
开发的,也不涉及到高并发
场景,所以如果有其余的平台开发经验,通过测开的面试几率也会比较大
最近一个季度,我在团队的业务测试中台当中建设了自动生成接口自动化case功能,后面打算分享一下实现思路
相关文章
- 什么是开发环境、测试环境、生产环境
- 大数据开发主要做什么?
- 行业内对低代码开发是什么看法?
- 火狐扩展开发入门实践
- android activitymanagerservice_安卓开发API
- django开发从入门到实战pdf_Helloworld是什么意思
- 一文理解什么是公民开发
- python开发mbus程序_MBUS 和MODBUS 什么关系啊
- 4.6k Star企业级快速开发平台,MIT开源协议,可免费用于商业项目
- C#用什么开发_hbase写数据流程
- 算法转开发&测开,拿了四个offer(上)
- 【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析
- 【开发环境】VSCode 开发环境 ( 下载安装 VSCode | 使用 VSCode | 资源管理器 | 生成 HTML 骨架代码 | 设置主题 | 字体设置 | 复制行操作 )
- iOS欢迎界面Launch Screen动态加载广告详解手机开发
- iOS开发系列课程(02) — 视图交互和事件机制详解手机开发
- Intent是什么详解手机开发
- 语言Linux下开发:从C语言到Python(linux下用什么编程)
- 系统开发:选择最佳的Linux系统”(开发用什么linux)
- Linux开发:一触即发的技术之旅(什么是linux开发)
- Linux下SDK:开启开发之门(sdk是什么linux)
- 应用使用C语言开发Linux应用程序(用什么开发linux)
- 开发探索Linux下LAMP开发之旅(linux下lamp)
- 东西Linux开发助力:构建你的技术基础(linux能开发什么)
- 开发Linux Exce函数开发指南(linuxexce函数)
- 使用Linux进行蓝牙开发需要注意什么?(linux下蓝牙开发)
- Linux编码风格介绍:规范代码书写,提高开发效率(linux编码风格)
- 探秘Linux PHP:开源世界中的高效跨平台开发利器(linuxphp是什么)
- 重装mssql,重新获得开发数据库环境(重新安装mssql)
- 提高效率的Redis开发实践(什么开发的redis)