案例-摩拜與哈羅測試自動化演變

公司簡介 

摩拜單車 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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章