拼多多软件测试开发,拼多多事件对我们业务测试的启发
前几天的拼多多事件大家应该都知道了吧,不知道也没关系,自行搜索关键字「拼多多事件」先回顾一下。
网上已经有很多人从自己的角度去分析这个事件,有人问是不是真的亏了那么多?有人问领的券咋没了?有人猜测这是不是bug营销?当然也有很多人在归纳总结正确的做法。
作为测试人,其实并不想凑热闹,因为很多人说这不是测试的锅,但是想想我们业务其实也时刻存在着类似的风险,所以就基于我们当前业务说说我的思考吧。
一
一定要避免经验主义。
经验主义主要指的是凭经验办事,结论的依据都是个人的经验(如果是龙叔级别的大神,请绕行)。
比如我作为产品角色时,在一个系统的设计中把时间的显示格式设计为 20190122-0101 这种,一方面可以让时间显示的长度变短,另一方面可以避免空格等特殊字符,结果,在系统使用过程中,有不少同学觉得不习惯,因为这只是从我自己的经验出发的设计,教训就是,对于一些大家已经习惯的格式,最好还是从实际用户那获取真实调研信息后再做调整,避免个人经验主义。
比如我作为开发角色时,会给其他人提供一些小工具,有一次因为一个需求变化,要修改一个很长时间没有改动的逻辑,这个工具代码我是很熟悉的,最初实现后也是自测很充分的,所以这次修改就十分的有把握,以至于修改后都没有自测就发给别人用了,尴尬的是,拿过去冒烟就失败了,当时我真是恨不得抽自己几巴掌,作为测试人员在担当开发角色时竟然也犯同样的错,这都是经验主义闹的。
再比如我作为本职的测试角色时,总是在频繁回归或者系统覆盖时,需要不停的去压抑住内心那个「这个用例我已经跑过了,没问题」的想法,因为这些用例确实是在其他的环境中跑过了的没问题的,我特别害怕有一天自己一个不小心就放出了内心中那个经验主义的魔鬼,所以我会经常性的考虑使用工具来代替手工的重复操作。
总结几条个人经验主义需要关注的点:
之前没出过问题,不代表没问题。
有人愿意承担责任,不代表他能承担的起。
尽量不要基于个人经验做出全局的判断。
存在不确定性的情况下,一定要在可控的情况下进行逐步验证。
二
任何涉及到钱的问题都要无比慎重。
很早就有人说过「金钱乃万恶之源」,所以涉及到钱的问题,只有你想不到,没有别人办不到的。
比如我曾经弄过支付宝口令红包的活动,50 个共 50 块的口令红包还不到 5 分钟就被抢完,预期的目标用户只有 2 个人领到,其他的全被薅羊毛了,吓尿了,等我再补上 100 个共 20 块的口令红包后,同样在 30 分钟内被瓜分了,我回查了一下红包领取的数据,发现有好几批都是在同一秒钟被领取的,毫无疑问,都是被薅羊毛的搞走了,佩服。
再比如我有个朋友的一个业务,做任务送现金红包,因为目标群体庞大,所以红包金额一般都是几分钱,都说羊毛党很厉害,所以后台做了一些反羊毛的设定,比如限制次数,限制时间间隔,限制操作来源等等,最后还做了一个万无一失的设定---金额达到 10 元以上才可以提现,因为大家测算了一下,要攒够 10 元得好几年才行,结果你猜怎么着,竟然真的有人还没到一年就攒够 10 块,唉,看来规则妥妥的是有漏洞的了。
所以说,有钱的地方就有人惦记,上面这个说的只是 10 块钱,都能有人来薅,那要是 100 块,甚至 200 亿,就可想而知了。
关于钱方面的风控,这篇文章讲的很清楚了,大家可以点击了解下:
《拼多多给羊毛党发年终奖背后的那些事》
三
必要的流程必不可少。
对于拼多多事件,大家在复盘时也都发现了他流程中的问题,于是有人提出说关键节点应该依赖自动化进行保证,同时也有人说「自动化效率有多高,出事的速度就有多快」,嗯,这个观点有意思。
没出事之前,大家的理解都是利用自动化来提高效率,因为自动化可以准确无误的快速执行指令,那么现在的问题是,如果这是一个错误指令怎么办?
类比下我们的交通工具,飞机飞的快吧,出事概率也很低,但是一旦出事就是大事。
类比下终结者中的天网,人类为了规避人类的弱点,让机器来取代,结果机器不仅想取代人指令的部分,还想完全取代人类。
所以自动化应该是辅助的角色,一些关键的操作还是应该依赖人,比如涉及钱的操作、比如涉及人身和财产安全的操作、比如涉及对其他多数人有重大影响的操作等等。
其实我一直有在推动我们业务流程的自动化,有一次在商量能否优化掉一个审批环节时,碰到一个阻力,他们给的理由是「多一个审核,还是有一定震慑作用的」,听的我一脸懵逼,当时竟无言以对。
现在想想,似乎有那么些道理。
类比下我们地铁站的安检,那么多安检站点,投入那么多的设备和人力,每天到底能检出多少的危险品?其实检不出才说明他起作用了。
类比下我们的消防设施,每个楼层的关键位置都备有,而且还不定期有演练,这么大的投入,结果很多楼从来就没发生灾情,对,一旦发生,这些设备可都是救命用的。
再回到前面说的「必要的流程必不可少」,那么显然,这些都是必要的,在考虑效率和成本的前提下,一定要保证对于容灾的处理,能把灾在他没发生前给处理掉,那么这个投入就是值得的。
以上,希望对你有所帮助,有任何问题欢迎留言和我沟通。
拼多多软件测试开发,拼多多事件对我们业务测试的启发相关推荐
- 【原创】拼多多事件对我们业务测试的启发
前几天的拼多多事件大家应该都知道了吧,不知道也没关系,自行搜索关键字「拼多多事件」先回顾一下. 网上已经有很多人从自己的角度去分析这个事件,有人问是不是真的亏了那么多?有人问领的券咋没了?有人猜测这是 ...
- 拼团系统开发|全民拼购商业模式解读
拼团系统开发|拼团模式在市场上已经屡见不鲜,某夕夕就是这方面的典范.不过现在市场上又出现一种升级版的拼团商业模式,也就是全民拼购,它除了可以帮助商家提升销量,还有引流裂变获客的效果,因此受到了许多企业 ...
- 职场实用的软件测试必备业务测试能力
目录 一.如何做好需求分析 1.测试需求分析的过程 2. 测试需求分析需要考虑的一些问题和细节 3.额外的个人经验: 二.如何做好测试用例设计 1.测试用例描述 2.编写测试用例的好处 3. 用例包含 ...
- 【Angular】Angular8开发拼多多——Angular CLI的环境配置
Angular CLI 的 环 境 配 置 前 言 : Angular8开发拼多多 webapp从基础到实战 准 备 一:Angular CLI 的 环 境 配 置 步 骤 : node -> ...
- 拼多多远程删除用户照片事件
原标题:拼多多APP远程删除照片,工作人员:没删,可以补偿30元代金券 近日,网友爆料称拼多多APP将其手机相册里的照片删除,被手机系统检测到. 该网友称被删除的照片是自己保存的拼多多活动图片,揭发了 ...
- 店宝宝:透视拼多多财报 “拼”时代意味着什么?
11月12日,拼多多发布了2020年第三季度财报.财报显示今年第三季度拼多多营收超142亿元同比增长89%,在非美国通用会计准则下,三季度拼多多净利润为4.664亿元,这是拼多多上市起来首次实现季度盈 ...
- [经验教程]拼多多直接免拼是什么意思?
拼多多直接免拼是什么意思? 拼多多直接免拼是指用户发起拼单购买商品时,需要等待24小时内邀请好友或拼多多用户去拼单,而使用拼多多直接免拼功能可以不用等待24小时邀请好友或等待拼多多用户去拼单才能购买. ...
- [经验教程]在拼多多上发起拼单和参与拼单有什么区别?
在拼多多上发起拼单和参与拼单有什么区别? 在拼多多上发起拼单和参与拼单购买商品的价格相同,只是购买流程不同.拼多多上发起拼单后需要等待24小时内有人参与拼单或分享给好友参与拼单成功后即购买成功等待商家 ...
- 如何避免拼多多售后?拼多多售后有哪些规则?
不管是淘宝店铺还是拼多多店铺都是有各自的客服,拼多多也是这样,不管是店铺客服还是官方客服,客服的作用就是帮助买家解答问题和售后的处理,那么拼多多的售后怎么样呢? 为了提高优质的服务,让客户感觉到在拼多 ...
- 12、ABPZero系列教程之拼多多卖家工具 拼团提醒功能登录拼多多实现
上篇文章已经完成了整个拼多多拼团提醒功能,本篇继续完成拼多多帐号登录,拼多多帐号登录的目的是为了获取拼团商品的SKU和订单号,便于商家备货. 以下是拼多多官方的后台登录,要实现的功能并不是直接在这里登 ...
最新文章
- Ubuntu下安装Nginx,PHP5(及PHP-FPM),MySQL
- 【数理逻辑】谓词逻辑 ( 谓词逻辑基本等值式 | 消除量词等值式 | 量词否定等值式 | 量词辖域收缩扩张等值式 | 量词分配等值式 )
- MySQL 高级 - 存储过程 - 语法 - 游标
- 读计算机平面设计要什么文化好,浅谈计算机平面设计的有关论文
- Apache Hadoop 入门教程第一章
- 【博客话题】坚持的背影--记我的入门老师
- 文本过滤后返回空值_利用Fiddler来Mock接口返回值
- python使用函数的头文件_Python3.6下在Python中调用C函数
- 东方通TongWeb启动springboot报错
- 100小时学习SAP之自学环境(一)
- godot读写本地文件
- 个人所得税纳税记录(原税收完税证明)下载方法
- 搞定Prometheus普罗米修斯监控系统
- 12306崩了,90%的人都用过这三款抢票工具
- linux中硬盘安装教程图解,硬盘安装Debian 5教程图解
- 期货期权希腊字母与场景模拟
- 正弦稳态电路的阻抗和功率
- 基于RecyclerView的图片浏览器
- 课程能力建设:提高五年制高职教学有效性的重要途径
- 朱晔的互联网架构实践心得S2E2:写业务代码最容易掉的8种坑
热门文章
- 2021-10-23
- Linux svn up 遇到Conflict discovered in
- 小程序 ios 视频黑屏
- 谷歌邮箱服务器该怎么填,谷歌游戏怎么写 谷歌邮箱格式_游侠手游
- python你好代码-AI人工智能Python实现简单人机对话:你好,人类
- 数商云:传统建筑行业产业转型,轻松实现建筑材料信息系统撮合交易智能化、数字化管理
- Windows 10 word无法创建工作文件,找不到临时环境变量
- excel+if函数+android,Excel中if函数多重条件的使用
- 鸿蒙开发实例|构建轻量级智能穿戴设备用户界面
- 100-days: twenty-five