首页 > 其他分享 >测试平台解决了什么问题?

测试平台解决了什么问题?

时间:2022-09-07 14:48:14浏览次数:65  
标签:迭代 平台 问题 轮子 测试 自动化 解决

上周六和几个测试大佬吃饭,席间聊到了一个问题:很多公司在招测试开发,开发各种测试平台,目的是什么?测试平台解决了什么问题?

顺着这个话题又聊了很多团队管理、向上管理的话题,受益良多。这篇文章,算是整理了当时聊天的部分内容,还有部分我个人的思考,仅供参考。

 

先假想下,如果现在有一个40人测试团队,技术栈各不相同,为了提升回归效率需要做自动化,你会怎么解决这个问题?首先我们要考虑到做自动化测试平台要面临的问题,大概有如下几种:

  1. 业务特性不一样(人多一般意味着业务的多样性)
  2. 迭代频次有所不同(正常的版本迭代&独立迭代的项目)
  3. 团队每个人技术的差异(技术栈&技术实践能力的差异)
  4. KPI&OKR导致的利益竞争(谁负责做自动化?怎么做?你做的别人如何适应?)

当然还有很多其他因素,如果放任自由,那可能面临的问题就有:

  1. 每个业务线测试团队有自己的一套自动化框架;
  2. 不同业务线之间的交汇处极容易出现问题(数据问题/交互问题/责任问题);
  3. 资源的浪费(重复造轮子/不同轮子带来的结果不同导致的排查和解决问题成本);
  4. 维护轮子本身耗费的人力时间成本;

因此开发测试平台的目的就是:通过平台提供标准化操作,将不同个体差异通过流程化的方式约束起来,减少重复造轮子和轮子之间差异导致的排查和解决问题的成本,进一步提高人效。

 

我在上一篇文章《自动化测试如何管理测试数据》中聊到过自动化测试从学习阶段到成熟阶段的一些过程,其实背后的本质是技术在不断实践迭代中不断系统化和标准化的过程。

无论是软件测试还是研发或者其他岗位,实际上还是软件工程的范畴。

工程本身就要求通过严格的作业工序、专业的技术人才加上合理的管理方式来交付产出。

测试平台其实只是“只做刚刚好的设计”、“先做MVP方案然后不断迭代小步快跑”这些很好的软件工程实践理念某个阶段的产物而已。

当然,言必称平台,动则撸代码的方式,也有企业发展和个人职场生存之间的博弈成分在内。

标签:迭代,平台,问题,轮子,测试,自动化,解决
From: https://www.cnblogs.com/imyalost/p/16665355.html

相关文章

  • 低代码平台amis学习 五:添加「日期范围」参数,解决起止日期提取问题
    之前写过一个造数接口,它需要传递日期参数,如下前端暴露一个「月份范围」组件,选好日期后点击提交,会提交「起始月份」和「终止月份」2个参数 接下来我要把这个功能移植到......
  • 直播平台源代码,uniapp中样式的学习及如何使用scss和字体图标
    直播平台源代码,uniapp中样式的学习及如何使用scss和字体图标uni-app中的样式rpx即响应式px,一种根据屏幕自适应动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。屏......
  • Notepad++无法安装插件问题的解决方案
    在官网下载了最新的64位的notepad++,在安装notepad++插件过程中一共遇到了2个问题:1、在插件管理中,选择了插件后,下载按钮置灰的,没法点击,RT解决方式:搜索“windowsdefende......
  • -bash: rz(或者是sz): command not found的解决方法
    在Linux的命令行,输入以下命令:rz:上传文件;sz:下载文件;  出现错误:在linux系统中,使用rz(或sz)命令时,出现以下错误:提示-bash:rz(或者是sz):commandnotfound......
  • Simulink集成模型测试太慢怎么办?
    Tips:现阶段模型开发大部分采用Simulink,为了验证模型实现了相关功能,需要对模型进行测试。模型测试(MiL)有单元测试和集成测试之分。单元测试中模型复杂度低,信号参数数量少,测......
  • EMC测试不合格如何整改?浅谈EMC整改措施
     关于EMC整改问题,其实能用三要素概括:干扰源、耦合电路、敏感器件;而EMC整改的常用方法也能用四要素概括:屏蔽、接地、滤波、去耦。     以下STS先浅谈3种常见的EM......
  • 一个关于算法与数据结构的可视化平台
    旧金山大学官网的数据可视化(算法与数据结构):数据结构可视化(usfca.edu)......
  • 分布式锁解决方案——redisson的使用
    概述redisson:​ 提供基于redis的分布式服务,包含很多,本文详细介绍springboot下的分布式锁的使用​ 学过JUC的话,可以无缝的转换到redisson,因为redisson实现了Lock接口,并......
  • 解决MySql无法连接问题
    某个主机上部署了很多应用进程,之前一直正常,今天某个WebApi突然报错,查看日志有如下提示<ExceptionMessage>Host'***'isblockedbecauseofmanyconnectionerrors;unb......
  • HTML页面修改辅助测试页面列表滑轮显示
    需求页面 如上图,我们在实际测试过程中,需要测试这个列表页在数据过多时,是否会有滑轮出现,依照我们常规操作,会需要我们操作业务流程,单条的走【申请】-【审批】等流程,会繁琐......