案例-摩拜与哈罗测试自动化演变

公司简介 

摩拜单车 2015 1 月成立,2016  4  22 日地球日当天在上海正式推出智能共享单车服务,并已先后进入中国、新加坡、英国、意大利、日本、泰国、马来西亚、美国、韩国等 9 个国家超过 180 个城市,运营着超过 700 万辆摩拜单车,为全球超过 2 亿用户提供着智能出行服务,日订单量超过 3000 万,成为全球最大的智能共享单车运营平台和移动物联网平台。摩拜单车每天产生的骑行数据超过 30TB,在全球拥有最为全面的骑行大数据,为智慧城市、健康城市、低碳城市的规划提供科学参考。摩拜单车创建了全球首个智能共享单车模式,自主研发的专利智能锁集成了 GPS 和通讯模块,使用了新一代物联网技术,通过智能手机 app 让用户随时随地可以定位并使用最近的摩拜单车,骑行到达目的地后,就近停放在路边合适的区域,关锁即实现电子付费结算


哈罗单车是一家致力于为用户提供轻活、自由出行工具的专业共享出行服务商。 作为立体化共享出行服务商,哈罗单车为用户提供覆盖短、中、长距离的便捷、经济、绿色的共享出行服务,致力于减少交通拥堵和城市污染。在成立的一年多时间,哈罗单车凭借快速复制拓展市场的执行能力、产品和技术驱动的车辆运维效率及运维成本控制能力,从激烈的市场竞争中脱颖而出。哈罗单车先后获得GGV、成为资本等知名投资机构的投资,201710月与江苏永安行低碳科技有限公司合并,与蚂蚁金服、深创投、永安行等成为重要的战略合作伙伴。目前,哈罗单车已经进入宁波、杭州、厦门、武汉、南京、长沙、青岛等180多个城市,投放数量超过500万辆,注册用户接近1亿人,日均订单超过1000万,同时还进入了160多个景区。


案例背景

这次我们以共享单车行业的两款App为例来看是否能把传统手工功能测试变为自动化功能测试。


测试方案

龙测的解决方案是用机器写测试代码,从而把测试人员要做的枯燥乏味的反复验证的功能测试行为变为让机器自己去跑。

具体来说,龙测提供基准流程测试代码。对于基准流程代码,龙测采用静态分析算法抽取App的业务流程图。图一是摩拜的部分行为图;图二是哈罗单车部分行为图。


把测试树细分开,下面图三是摩拜的更具体功能流程,扫码开锁。图四是相应哈罗的扫码开锁功能流程。


根据上面扫码开锁业务流程,龙测进一步自动生成如下代码:


下面是月卡购买的业务流程:


根据月卡购买业务流程,龙测进一步自动生成如下代码:


这样的案例,龙测在1天内对摩拜单车生成62个,哈罗单车108个。这些测试用例构成了摩拜单车和哈罗单车从手动测试转变为自动测试的一个基线测试集合

 

总结 

这次我们对于共享单车行业进行手动到自动测试的转变。相比摩拜需要30人天以及哈罗需要50人天的传统人写测试代码的时间,龙测的人机测试用不到1天的时间就产生了几十上百个可执行功能测试代码,龙测是传统的30到50倍。如果再用龙测的全自动化测试产品,则可以在数分钟内完成,这将是人类无法匹敌。

 

机器测试,龙测出品。


微信公众号:龙测科技

公司网站:WWW.DRAGONTESTING.COM

联系电话:136-4137-1415

已标记关键词 清除标记