软件测试之对测试平台的看法
它会是趋势,但它很难每个公司都能独立完成一个测试平台
前面有说过,完成测试平台所需要的能力五花八门,所以当你会这么多技能的时候,你可能就想要很高的薪资,但从国内对测试的态度来看,它的工资肯定会比开发低一层(大厂无视),这就变成一个恶性循环,公司想要低成本劳动力干测开的活,你作为测开想要拿到更高的薪资
所以网上有很多开源的测试平台,一般没能力开发平台的公司就会私有化部署,然后再定制化二次开发,这也是一种趋势,应该不存在销售测试平台的情况,毕竟开源的都挺好看挺好用的
测试平台很难做到适配所有项目,包括在阿里其实测试平台特别多,自动化、性能、兼容、云真机,但我所在的部门一个都没用上,原因有很多种,就不细说了
测试平台是测开必需品吗?
我认为不是的
测试平台虽然很能体现测开的能力,但不是唯一方式
实际项目中用不到测试平台,有必要学习吗?
只要是对自己成长有帮助的,其实都应该学习,只不过有优先级而已
假设未来你想走测开路线,那么学习如何开发测试平台也未尝不可,当然不影响当前工作前提下咯
做测试平台的前提
对个人而言
有一个测试平台项目经历,可以提高面试通过率和自己的技术能力
对团队而言
应该是质量效能部,或者基础建设部来主导,而不是业务测试部门来主导,这应该是一个专职工作,而不是闲下来的时候弄一弄
确保得到老板的支持
充分调研测试平台的可行性,比如团队组成,技术选型,可承受的损失范围,平台使用的部门,等等
心目中的测开都有哪些职责
我的主管跟我聊过,测开并不一定要做测试平台才算测开,一个合格的测开,应该是对自己项目上用到的编程语言很熟悉,如同开发一样熟,甚至要比他们还熟悉
作为测开,可以给开发同学进行 code review,特别是有新开发同学刚入职可能对业务、代码架构不熟悉,写的代码就会乱七八糟,这个时候假如你很熟悉整套代码,很熟悉这个编程语言,那么你就可以提出优化建议,不要说不可能,我主管就可以,比开发还熟悉编程语言;另外还可以写单元测试,我们的服务端单元测试覆盖率是 70% 左右,所以基本服务端没啥 bug
测试开发,可以是开发平台,可以是开发工具,可以是编写脚本,但都有一个最终目的,使用你的开发技能来提高测试效率、测试广度、深度,用更高的测试覆盖率来保障项目质量
开发工具,可以是二次开发开源框架,比如 RF,可以是二次开发测试工具,比如 Jmeter,二次开发的前提不是为了秀你的技术,而是当前的工具/框架满足不了你的测试场景,所以你要二次开发,以此来满足;像我项目中,因为有自研的 rpc 框架,所以需要二次开发 Jmeter 的取样器,才能正常测试
至于到底要不要开发测试平台,这个只能看自己团队了
相关文章
- 微信公众平台测试帐号的注册
- Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
- Docker教程---CD测试持续交付、持续部署
- centos8平台使用ab做压力测试
- paip.mysql 性能测试 报告 home right
- SAP云平台 Document Information Extraction服务测试
- SAP UI5 应用开发教程之七十九 - 采用测试驱动开发理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)的试读版
- Angular里如何测试一个具有外部依赖的Component
- 物理真机上LUKS结合TPM的测试 —— 使用随机数密钥
- 在Docker环境下部署MeterSphere开源测试平台
- ntwk-calibration mpool 查看存储交易订单 发送测试币
- 组合逻辑块的测试平台
- 测试人的福音:超实用的自动化测试平台推荐【必看】
- 新手在性能测试中必须掌握的jmeter知识
- Appium自动化测试基础 — ADB命令介绍
- 流程测试——流程测试执行
- 软件测试干货:接口测试框架开发(下)
- 软件测试技术-测试平台配置(下)
- 从0到1实现自动化测试平台(5):如何校验token的有效性
- 从0到1实现自动化测试平台(三):开发登录接口
- 初入测试职场如何做好功能测试,学会这4点秒变老鸟...
- 接口测试系列——转转接口测试平台实践
- 年薪20W的自动化测试工程师教你用Postman做接口测试
- 【每日1刷系列】接口测试常见面试题
- Jmeter自动化测试系列- Jmeter + Ant +Jenkins 持续集成