测试平台解决了什么问题?
2023-06-13 09:15:25 时间
上周六和几个测试大佬吃饭,席间聊到了一个问题:很多公司在招测试开发,开发各种测试平台,目的是什么?测试平台解决了什么问题?顺着这个话题又聊了很多团队管理、向上管理的话题,受益良多。这篇文章,算是整理了当时聊天的部分内容,还有部分我个人的思考,仅供参考。
先假想下,如果现在有一个40人测试团队,技术栈各不相同,为了提升回归效率需要做自动化,你会怎么解决这个问题?首先我们要考虑到做自动化测试平台要面临的问题,大概有如下几种:
- 业务特性不一样(人多一般意味着业务的多样性)
- 迭代频次有所不同(正常的版本迭代&独立迭代的项目)
- 团队每个人技术的差异(技术栈&技术实践能力的差异)
- KPI&OKR导致的利益竞争(谁负责做自动化?怎么做?你做的别人如何适应?)
当然还有很多其他因素,如果放任自由,那可能面临的问题就有:
- 每个业务线测试团队有自己的一套自动化框架;
- 不同业务线之间的交汇处极容易出现问题(数据问题/交互问题/责任问题);
- 资源的浪费(重复造轮子/不同轮子带来的结果不同导致的排查和解决问题成本);
- 维护轮子本身耗费的人力时间成本;
因此开发测试平台的目的就是:通过平台提供标准化操作,将不同个体差异通过流程化的方式约束起来,减少重复造轮子和轮子之间差异导致的排查和解决问题的成本,进一步提高人效。
我在上一篇文章《自动化测试如何管理测试数据》中聊到过自动化测试从学习阶段到成熟阶段的一些过程,其实背后的本质是技术在不断实践迭代中不断系统化和标准化的过程。
无论是软件测试还是研发或者其他岗位,实际上还是软件工程的范畴。
工程本身就要求通过严格的作业工序、专业的技术人才加上合理的管理方式来交付产出。
测试平台其实只是“只做刚刚好的设计”、“先做MVP方案然后不断迭代小步快跑”这些很好的软件工程实践理念某个阶段的产物而已。当然,言必称平台,动则撸代码的方式,也有企业发展和个人职场生存之间的博弈成分在内。
相关文章
- 大数据调度平台Airflow(八):Airflow分布式集群搭建及测试
- Sonic云真机测试平台在windows的部署及使用
- 0-STM32G070+CH395Q基本控制篇(自建物联网平台)-整体运行测试-STM32+CH395Q连接MQTT服务器
- Java基础测试「建议收藏」
- Android + Appium 自动化测试完整的环境配置及代码详解
- 异步fifo的10个测试关注点_异步FIFO
- 微信公众号平台开发测试怎么做_软件测试怎么测小程序
- 为什么Eolink做成了一站式测试平台?
- iOS- 最全的真机测试教程
- 产品测试流程
- 测试平台分支-小程序端-2-第一个接口(下)地址导航
- 高通SDX55平台:Modem Loopback测试指导
- 性能测试技术笔记(三):如何设计一个压测平台
- maven跳过测试的命令
- 测试平台接入HttpRunner V4(三)详细功能介绍
- 接口测试第1讲:软件自动化测试
- 软件测试|测试平台vue3 模版语法
- 2-STM32+Air724UG基本控制篇(自建物联网平台)-整体运行测试-微信小程序扫码绑定Air724,并通过MQTT和模组实现远程通信控制(使用模组自带MQTT命令)
- APP渗透测试前的知识点(一)
- 什么是眼图,眼图测试知多少?
- 【数据挖掘】分类任务简介 ( 分类概念 | 分类和预测 | 分类过程 | 训练集 | 测试集 | 数据预处理 | 有监督学习 )
- 【Android 电量优化】电量优化特性 ( Doze 低电耗模式 | Standby 应用待机模式 | 白名单设置 | 白名单添加系统设置界面 | 指定应用的白名单添加界面 | 测试应用 )
- “今日头条”名字是AB测试定的?字节跳动用九年时间打造出了怎样的数据平台
- AI攻防算法能力几何?全新测试基准平台发布,一定要来PK下
- 如何使用Offensive-Azure测试Microsoft Azure的安全性
- WINGFUZZ SaaS:在线智能模糊测试平台
- 中国空间站天和核心舱完成在轨测试验证
- 移动渗透测试平台搭建 – NetHunter 3.0
- Nexus设备上的渗透测试平台——Kali Linux NetHunter
- 嘀嗒出行测试“嘀嗒白条” 上市没动静,现在搞起金融业务?
- Linux平台如何测试PHP环境(linux测试php环境)
- Linux压力测试:探究服务器性能极限(linux压力测试)
- 银联联手京东金融成功测试联盟链平台,战略合作持续深化
- Redis性能测试测试出完美的平台无限可能(平台redis性能测试)
- 分布式Redis数据库性能测试YCSB方案(ycsb redis)
- 单节点Redis压力测试明确测试目标,提升稳定性(单节点redis压力测试)
- 测试下Oracle云平台,看看它是否称得上好(oracle云平台好不好)