优秀骨干万婧:海量测试 只为揪出那只隐藏的蝴蝶

优秀骨干万婧:海量测试只为揪出那只隐藏的蝴蝶

一个不到0.02%的误差,就可能让系统的输出结果产生20%的错误……对于宏立城集团宜行科技的测试经理万婧而言,揪出那只隐藏的"蝴蝶Bug",就能维持系统后台的正常运行。今年以来,在她和其他同事的共同努力下,海豚停车系统建设又取得了新进展:系统现已覆盖整个花果园及山水黔城停车场。由于工作表现突出,她被评为宏立城集团2019年上半年"优秀骨干"。

优秀骨干万婧:海量测试只为揪出那只隐藏的蝴蝶

(万婧正在调试停车场模拟设备)

"停车场系统对我来说是个新领域,很多新知识需要及时'补课'。"万婧是贵阳人,学的是软件工程专业,毕业后在深圳工作12年,其中有8年在华为公司任软件测试工程师。

为了快速了解停车系统,2018年10月入职以后,她积极向同事学习,努力提高物联网、智慧停车等知识,为快速投入停车系统的升级和改进工作,打下了坚实基础。

万婧说,程序测试工作主要包含查错和稳定性评估两方面,目的是为了防止系统出现"蝴蝶效应"。一个不到0.02%的误差,就可能让系统的输出结果产生20%的错误。要杜绝这种情况的发生,测试经理需要找出隐藏在系统内的"蝴蝶Bug",让"蝴蝶"没有机会去煽动翅膀,从而维持系统的正常运行。

但在实际工作中,揪出"蝴蝶"虽然听上去很美,但实际上也挺枯燥繁琐的。万婧谈到,海豚停车系统虽然外观一样,但却因为应用场景不同,实际上有很多版本。而每个版本在上线或升级之前,都需要大量的测试。

优秀骨干万婧:海量测试只为揪出那只隐藏的蝴蝶

(万婧正在讲解智慧停车系统)

万婧举例道,商家发放的电子停车优惠券面值不同,系统的处理也不同。也就是每变化一个参数,延伸出的后续变化量都在成"指数级"增长,这都需要一一测试。因此,每个版本上线、升级前,都是万婧及同事们最为忙碌的时刻。

面对工作范围广和工作量大的情况,万婧充分发挥个人积累的经验,以及对系统特性深度了解的优点,通过有效的测试设计,提升效率和质量。在M区停车场运营试点、车场无感支付、第三方系统对接等众多工作中,万婧认真对待,努力把系统上线运行的故障率降到最低。

优秀骨干万婧:海量测试只为揪出那只隐藏的蝴蝶

经过不懈努力,万婧不仅完成了智慧停车系统的性能测试基础用例脚本开发,还初步完成了功能自动化方案设计,并尝试引入pytest+allure的新技术,为后续程序规模化、自动化打下基础。

"所有简单操作的东西,背后都是复杂的逻辑运算在支撑。"万婧说,自己所从事的工作,就是尽力把他人繁杂的生活和工作变得简单。为了这个目标,万婧和她的同事们一直在努力。(文:崔劲松/图:周开游)