人总是会犯错的,比如人会手抖、会忘记事情、会看错,所以在操作软件时会导致一些错误的操作出现
案例1:
支付功能界面,测试人员在用小键盘输入“3”的时候,不小心触碰到了回车键,于是页面表单被提交了,放款成功。不巧的是,表单里面的手机号码是上一次操作填写的,虽然是一个测试账号的手机号,但有对应的线上真实用户。于是造成了一次资损。
案例2:
美版初代XBox刚刚出来的时候,只支持110V的电源,插到国内的220V的电源上,就烧掉了。
案例3:
一个网络配置多了一个斜杠,引发大面积的DNS宕机。
案例4:
应业务人员要求,一个技术人员在生产环境里执行了一个脚本,清理过期账号。但由于业务人员给的数据有问题,导致这个脚本删除了一批真实用户的账号。
案例5:
SSL证书忘记更新,证书过期导致存储服务大面积不可用。
案例6:
在一个IaaSVMAgent的紧急发布中,工程师为了省时间,用了一个非常规的方法,结果IaaSVMAgent被当成PaaSAgent发布,引起大量用户的服务中断。
汽车行业的两个借鉴案例
很多自动挡汽车在行进中无法更换档位,这样就避免了在行进过程中,由于不小心碰了一下操纵杆档从D当变成了N档甚至是R档,造成事故。
欧洲国家的加油站,柴油的加油管是插不进汽油车的加油口里的,汽油的加油管也插不进柴油车的加油口里。