作者经历了几家公司,有大有小,记得上一家,老大要我开发一个接口mock平台,然后我好奇的搜了一下内部gitlab,好家伙...... 搜到的mock平台足足2页......
我问了下为啥这些平台要做这么多次?重复造轮子闲的么? 然后得到的回答是:很多平台的主人都走了,没人维护就这样了,而且几乎都有太多的缺陷,根本用不起来,大多数打造出来没几天就因为没人使用荒废了,其他的还没打造出来就夭折了。
看着满满当当打入冷宫的测试平台/工具,我震惊了,然后渐渐的明白了一件血淋淋的真相:推广一个内部平台远远难于开发一个内部平台 !
究其原因:是因为我们只是测试,大多数时候只有自己孤身一人。
我们不是开发,所以代码水平不行;
我们不是产品,所以产品设计不行;
我们不是ui设计,所以产品界面不好看;
我们不是运维,所以产品性能不行;
我们不是需求人员,所以产品定位不准;
我们不是运营人员,所以推广困难;
我们不是领导,没办法强制使用;
我们不是架构,所以产品并发不行;
我们不是算法,所以产品很卡;
我们对自己的要求很低:产品能用就行,异常操作不管,报错信息不全;
人手不足,用户群体小等也都是推广失败的原因
下面就整理一下具体原因和解决方案给大家过过目
希望在平台生态这个环节,大家都能做好。
1.学习使用需要一定精力成本,改变已有习惯也需要一定心理建设。
同事心理:我自己主职技术都懒得学,还要花精力学你那破玩意....
解决方案:提高平台的易替换能力,先遵循行业依从性,符合大家的主流工具使用习惯,比如接口测试平台就要想办法替换postman。然后进行一对一的培训,一对多的演讲。持续降低平台学习成本,提高易用性。
2.对于额外麻烦工作 有抵触情绪
同事心理:我们做的好好的,你非要搞什么平台什么流程,麻烦死了。
解决方案:尽量减少平台操作步骤, 对于额外麻烦进行补偿机制,即为更加方便的业务自动化(如自动验签,自动登陆态,自动xxxx),增加宣传,主要宣传优点对比不使用情况。
3.对流程化/标准化 的平台有抵触情绪,标准和流程意味着私人风险和精力覆盖成本提高
同事心理:我们懒散惯了,一天天自由自在多舒服,非要有个流程,还要费心遵守。
解决方案:流程标准化意味着降低灵活性和精力利用率。部门人越多的时候,标准化的优点才会越明显。平台本身的角度来说,在人少的情况下,平台的优势会减弱,而劣势会增加,所以替代如postman等主流c/s工具的难度会更高。只能通过吸引或强制手段,如:我们自己在测试报告中每次都要加入平台报告截图来作为通过依据,提高存在感和信服力。
4.相比主流测试工具,公司内封装好的平台工具 熟练起来会担心对职业技术产生无用功,不如学习主流工具的经验好。
同事心理:我学会了公司这个平台,我以后跳槽面试怎么说?我有这时间还不如学学市面主流测试工具有竞争力!
解决方案:扩大技术培训的深度和开发技术,在业界内推广整个测试平台,扩大技术栈影响力,增加可定制化和智能化的设计,使其在业内具有较高认可度,以此来减弱同事的抵触心里。开源平台,使其跳槽时候可以轻松在新公司下载和部署平台,容易获得更高薪资,当然愿意用和学你的平台了。
5.存在若干工作积极性不高的情况,有负面情绪,对付心态,懒散心态
同事心理:我一天就是混日子的,能对付就对付了。弄什么平台啊真是...
解决方案:等待公司管理层解决,这种现象影响的不只是我们测试平台推广,更是整个公司的业务。早晚会引起管理层注意,然后集中解决。我们要做的是未雨绸缪,在这机会来之前完善打磨平台,以便关键时刻一鸣惊人。
6.平台主次不明,重要功能的入口不够方便
同事心理:这平台怎么这么多功能?我就想测个接口啊,你这又是后台管理,又是反馈 帮助的,我都找不到在哪进接口库了!
解决方案:这种情况是初级测开常犯的问题,经常会觉得平台功能越多越好,展示的越复杂显得越牛逼,实际上用户接触时的心理是相反的。我们需要重新最主次功能进行排版设计,扩大主要功能占比。弱化次要功能展示,然后在主功能的使用过程中逐渐引导其使用次要功能。
7.平台用户黏性不足
同事心理:那个什么平台?地址我都快忘了,找不到了。
解决方案:提高用户黏度,让大家养成习惯,可以增加周边功能,哪怕和主功能无关。凡是能留住用户的都上。比如公司内部多个其他超链接的地址传送门,首页的公司内搜索功能。增加打卡类习惯,用户个人统计,排名,累积 等功能。
8.平台的测试报告结果产生的影响力和权威感 太低
同事心理:这个报告准么?也没人用啊,那我也不用了。
解决方案:测试报告永久性存储,在之后的测试流程中强制使用测试报告作为依据,增加测试报告的各纬度数据。在我们自己测试中,频繁的使用,引用平台的测试报告作为依据,潜移默化的影响其他同事主管思维。
9.本地调试导入到平台过程不流畅
同事心理:这个接口 我本地postman调试的好好的,为了所谓的流程还要我去平台上再录入一遍?
解决方案:增加软件接口,各种导入导出功能,如postman导出的文件直接上传到平台自动录入。或者平台访问私人电脑,让其在平台上即可实现本地调试,host域名自动获取使用者电脑。
10.反馈较被动,意见不问不说
同事心理:我没义务跟你反馈,得罪人的事,多一事不如少一事
解决方案:在大群发问卷来匿名调查;增加1对1 沟通;项目开源,收集全世界的使用者的反馈意见,持续优化。
好了,暂时能想到这么多,希望大家看后可以审视一下自己的测试工具/平台。