




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
上海站上海站Al+-研發(fā)數(shù)字峰會擁抱AI重塑研發(fā)從代碼框架到智能化測試,UI自動化的建設之路張永杰|科大訊飛科大訊飛高級測試工程師8年移動端開發(fā)測試經驗,對各類客戶端的UI測試、專項測試、性能測試等,有較為豐富的探索及實踐,負責集團基于移動客戶端的本地和平臺層工具建設,推動測試技術在集團內的推廣落地,助力集團測試人員持續(xù)提IV.內部應用成效從每年的需求調研來看,UI自動化呼聲一直不減NiDD6th的使用,占比達到了43%。20252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)UI自動化的歷史落地情況NDD6thUI自動化看起來很“簡單”,市面上各種開源的自動化框架搭配起海量的入門級教程,導致前期各業(yè)務產線幾乎“人手一個”自動化測試“自研”框架可能仍然會不斷的有冗余的投入建設由于產線的UI自動化用例大部分采用代碼框架的形式進行建設,而各人的代碼水平的時候,自動化測試用例往往面臨難以為繼的處境2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)20252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)外部解決方案中,只有商業(yè)化平臺具備從用例實現(xiàn)到維護的全流程低門檻解決方案,但也存在局限性打開高三7班的課件資料檢查是否能夠正常播放功能用例分析(可實現(xiàn)性識別)自動化步驟描述轉換→設備切換測試環(huán)境→用例執(zhí)行用例維護→用例邏輯變動時維護→數(shù)據(jù)準備如課件數(shù)據(jù)→其他如設備適配、環(huán)境變動等→控件查找\代碼編寫→用例的協(xié)作開發(fā)設計開源解決方案的演化聚焦在編碼階段門檻和成本的商業(yè)化平臺致力于簡化用例實現(xiàn)到維護的過程難UI自動化推進的整體演進策略解決不同產線閉門造成帶來的人力冗余智能化降低門檻,提高UI自動化的編寫效率,降低用2025Al+-研發(fā)數(shù)字峰會|擁抱AI重塑研發(fā)step1:統(tǒng)一標準-支持多種測試場景的應用層自動化NiDD6th開發(fā)框架一鍵部署一鍵部署生態(tài)平臺運行支持外圍支持場景能力多端互動用例分發(fā)底層支持AndroidWin國產系統(tǒng)i定位:自動化場景能力覆蓋的應用級框架step2:平臺建設么樣的?如何?完成?演進技術門檻很高怎么辦?保證產出水平相近?020252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā) step3:智能化在線編寫支持降低門檻 Al技術融合通過大模型驅動的自然語言轉低代碼,實現(xiàn)智能化測采用左右分欄“翻譯式”腳本編寫方式,實現(xiàn)自然語2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)NDD6th我們的產品愿景-“三零”測試:零人工介入(全自動入DD6t零場景遺漏(智能遍歷)、零延時響應(實時分析)及,這產生了幾個問題:功能測試實現(xiàn)和自動化測試實現(xiàn)是分裂隔離的,很難建立關聯(lián)關系,無法直接衡量自動化測試對功能的覆蓋度,也無法建立從源頭開始的全流程自動生成能力借助Al,我們想:建立一個從功能需求開始,直到最終UI自動化實現(xiàn)的全流程自動生成能力。功能需求功能測試用例功能用例分析(可實現(xiàn)性識別)自動化步驟描述轉換用例實現(xiàn)未未來支持多種元素類型在線編輯代碼和語義編寫的混合支持2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)云端和本地設備的實時控制一NDD一NDD6th示實現(xiàn)了從需求到功能用例的自動生成打通關聯(lián)/自定義需求測試項目AiTest②Zyjzhang25測試框架/測試框架設計詳情/學生數(shù)據(jù)匯總頁面數(shù)據(jù)…◎最新更新時間為:2025-05-0815:54:01●AiTest設計·人工設計模型:組合模型序號需求ID2025Al+-研發(fā)數(shù)字峰會|擁抱AI重塑研發(fā)智能翻譯式的自動化編寫平臺NiDD6t在進行UI自動化平臺初期建設的時候,我們參考了傳統(tǒng)框架上,PO的設計思想;基于該設計思想下,所有的元素、步驟均可進行復用,從而提高效率,降低腳本的維護成本;所有的交互均無需和代碼交涉,此外:借助Al,我們實現(xiàn)了從自然語義到低代碼步驟的自動生成元蒸別名:元赤值:8四取消第定D點擊元素【設置-坐標軸】點擊元素【中文】如果(判斷【詞匯測試】存在)·使用adb返回主頁面愉入1④執(zhí)行ADBadbshellinputkeye中文20252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)多步驟自動轉換,從需求到自動化用例的全能力要素實現(xiàn)具備了從需求到自動化用例自動生成的全能力要素具備了從需求到自動化用例自動生成的全能力要素中110:06◎田說2做國西面臨城入雙果記憶放asemt頁面結em戶個執(zhí)行后,繼續(xù)進行下一輪生成務2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)費用問題生成效果問題生成速度問題在UI自動化中,最大的token產生來自于基于Dom技術的頁面信息,裁剪手段如-刪除視界外的元素信息-刪除對大模型決策無用的屬性,如:-刪除非屬性值均為空的節(jié)點元素2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)實現(xiàn)點解析通過在提示詞內進行約束,僅允許輸出關鍵信息,例如,雖然大模型可以輸出要元素完整的所有信息,但仍然約束只給出一個唯一標識值如id編碼補全由于后續(xù)仍然會需要用到元素的其他值如text,但是由于大模型的輸出進行了裁剪,不包含該項內容了,因此需要編碼通過唯一標識進行反查,反向再補全所有所需信息2025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)實現(xiàn)點解析prompt使用提示詞框架編寫提示詞的原因在于它們提供了系統(tǒng)化的方法來設計有效的提示,使得用戶能夠更準確地指導Al模型完成特定任務。這些框架可以幫助用戶明確表達自己的從而獲得更好的結果。此外,它們還能幫助避免歧義,減少試錯次數(shù),提高工作效率。每種框架都有其獨特的優(yōu)點和適用場景,可以根據(jù)實際需求選擇最合適的框架來優(yōu)化與常見的提示詞框架類型:#Role:文字排版大師-description:使用ASCII符號和Emoji表情符號來優(yōu)化排版已有信息,提供更好的閱讀體驗-為用戶提供更好的閱讀體驗,讓信息更易于理解增強信息可讀性,提高用戶專注度-排版方式不應該影響信息的本質和準確性-熟練掌握排版技巧,能夠根據(jù)情境使用不同的符號進行排版有較強的審美和文藝能力作為文字排版大師,將會在用戶輸入信息之后,使用ASCII符號和Emoji表情符號進行排版,提供更好的閱讀體驗。-排版完畢之后,將會將整個信息返回給用戶。20252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)實現(xiàn)點解析生成策略:效果優(yōu)先和速度優(yōu)先NiDD6t樹、Ocr、視覺識別;三種各有優(yōu)缺點多,且無法支持webview內的控件識別但是無法支持非文字類控件-視覺識別:幾乎可以支持所有類型控件,但是對非主流App的識別效果支持的不夠好基于三種方式的優(yōu)缺點,我們設計了兩種生成策略優(yōu)先保障生成的速度,同時獲取這三種類型的控件,誰先優(yōu)先保障生成的效果,同時獲取這三種類型的控件,如果Dom樹有結果且結果正確,那么優(yōu)先采用Dom樹,再次視覺識別,再次Ocr2025Al+-研發(fā)數(shù)字峰會|擁抱AI重塑研發(fā)20252025Al+-研發(fā)數(shù)字峰會|擁抱Al重塑研發(fā)NDDNDDwhatarethecategoriesi身set-of-mark是對圖像進行預處理的步驟:通過對圖像進行預先的分割,并給予分割區(qū)域以標記;再把做過標記的圖像給視覺處理模型如GPT4V進行處理,而不是直接將原始的圖片直接交給視覺處理模型;可以獲得比直接輸入原始圖片更好的理解效果。安裝出5854萬1398MB安裝今日為你打造DeepSeek滿血識圖版出5854萬1398MB安裝今日為你打造DeepSeek滿血識圖版AIAI智能聊天對話問答小助手時間、自由和有用的經驗±20萬(43MB出99億(15安裝安裝安裝官方正版,三億人都愛玩的國民…安裝±5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茂名二模文綜政治試題
- JavaScript Vue.js前端開發(fā)任務驅動式教程-課件 仇善梁 模塊1-8 JavaScript知識入門及應用 - Vue.js基礎知識及應用
- 老年骨科護理課件
- 老年術后護理課件
- 老年護理案例分析課件
- 出租車司機權益保障及服務質量提升合同
- 餐飲店加盟與承包合同規(guī)范
- 成品柴油零售連鎖經營合同
- 車棚施工安全標準與環(huán)境保護合同
- 老人二便護理課件
- DB3502∕T 166-2024 既有廠區(qū)及老舊小區(qū)海綿城市方案設計導則
- 2025年 江西省金控科技產業(yè)集團有限公司招聘考試筆試試卷附答案
- 2025云南中考歷史真題及答案
- 四川省成都市蓉城聯(lián)盟2024-2025學年高一下學期6月期末考試物理試題(含答案)
- 壓軸訓練:全等三角形(多解、動點、新定義型壓軸)(原卷版)
- DLT 5035-2016 發(fā)電廠供暖通風與空氣調節(jié)設計規(guī)范
- 2024年廣東省中考生物+地理試卷(含答案)
- DZ∕T 0201-2020 礦產地質勘查規(guī)范 鎢、錫、汞、銻(正式版)
- 小小科學家《物理》模擬試卷A(附答案)
- 《風電場項目經濟評價規(guī)范》(NB-T 31085-2016)
- AS9100D版中文版
評論
0/150
提交評論