UI自動化助力業(yè)務(wù)效率提升
作者|王欣宇
下面就讓我們通過一個在轉(zhuǎn)轉(zhuǎn)團(tuán)隊的實際案例,看看UI自動化是如何幫助業(yè)務(wù)減少人力成本、提升效率的~
案例:轉(zhuǎn)轉(zhuǎn)自動下單流程實踐
背景
運營同學(xué)在其它直播平臺賣出手機(jī)后, 并不能在轉(zhuǎn)轉(zhuǎn)平臺直接生成對應(yīng)的訂單,需要在轉(zhuǎn)轉(zhuǎn)App中手動下單處理,隨著每天處理訂單量的增多,人工成本也在逐漸增加. 因此想到通過UI自動化的方式實現(xiàn)自動下單,就可以將下單的人工成本節(jié)省下來。
前期方案實現(xiàn)調(diào)研
1、人工操作流程
(1)運營同學(xué)會把相關(guān)需要下單的訂單數(shù)據(jù)從管理后臺導(dǎo)出到excle表格
(2)按照表格中 商品的品牌、型號、顏色、成色信息 以及 買家的收貨信息,手動在轉(zhuǎn)轉(zhuǎn)App中下單
2、 UI自動化流程設(shè)計
(1)解析表格數(shù)據(jù),得到具體預(yù)采購商品信息和買家收貨信息列表
(2)通過UI自動化,使用預(yù)采購商品信息在app內(nèi)進(jìn)行搜索商品,篩選商品,再使用買家收貨信息下單
(3)將轉(zhuǎn)轉(zhuǎn)訂單號、支付金額等訂單信息記錄到原表格中,與采購訂單準(zhǔn)確對應(yīng),以便后續(xù)查詢物流信息,手動錄入管理后臺
(4)自動下單過程中需要對每一步操作進(jìn)行嚴(yán)格的校驗和準(zhǔn)確的操作日志輸出,防止錯誤和異常訂單的產(chǎn)生
3、具體實現(xiàn)
(1)表格數(shù)據(jù)處理

我們可以從選購商品列中,解析得到我們具體需要的商品品牌、型號、購買渠道;商品規(guī)格列中解析得到成色、內(nèi)存、顏色等;以及一些表格中的其他信息,解析成我們模擬用戶下單行為需要的參數(shù)
(2)UI自動化下單流程

UI自動化下單流程主要是使用表格中得到的訂單采購信息,通過對app相關(guān)的元素進(jìn)行識別,輸入,點擊,記錄等操作,模擬用戶行為進(jìn)行商品搜索,篩選,下單,地址填寫,支付等一系列操作
(3)物流信息查詢
(4)結(jié)果產(chǎn)出

產(chǎn)出結(jié)果包括成功結(jié)果和失敗結(jié)果。
成功結(jié)果的內(nèi)容包括成功商品,行數(shù),商品訂單號,商品實付款,以及下單成功后,根據(jù)對應(yīng)的轉(zhuǎn)轉(zhuǎn)訂單號,查詢對應(yīng)的運單號,并寫入到表格。
失敗結(jié)果則需要把對應(yīng)的失敗商品,和失敗原因?qū)懭氲奖砀?/span>
4、問題&解決
下面簡單列了幾個過程中的問題和解決方案
(1)UI執(zhí)行過程中出現(xiàn)偶現(xiàn)的報錯,導(dǎo)致當(dāng)次執(zhí)行失敗
解決方案: 記錄報錯時間節(jié)點,并和對應(yīng)的開發(fā)反饋,定位到是服務(wù)偶現(xiàn)的接口超時,不能避免。因此在UI執(zhí)行過程中,增加了對應(yīng)的超時文案識別和點擊重試,減少訂單二次執(zhí)行耗時
(2)列表頁最后一個商品,元素展示不全,可能會誤點運營同學(xué)不想購買的微瑕商品

5、方案效果
手動下單一次需3分鐘左右,平均每天要處理60+訂單,實現(xiàn)自動下單流程后,每天可節(jié)省3小時左右的人工成本
看完全文的你,是否也想到了一些可以使用UI自動化提效的需求場景呢?歡迎在下方留言,一起交流、討論~
