(想法 2)此貼討論一下 AI 在 UI 自動化中的應用,以及個人的一個想法
最近寫自動化框架的過程中,腦子蹦出來一些想法。發此貼記錄一下。
眾所周知,說到 UI 自動化。大家都會想到用元素進行定位。但是目前的趨勢是用 AI 進行識別 + 元素結合。而我的思路是 "利用前端固定顯示的圖片/插圖"
來實現,斷言的結果就是看圖片是否一致,透過圖片對比,比 OCR 提取是不是塊多了,看下我問 gpt 的截圖
- 比如,優惠卷,封面,按鈕等等,這些按鈕,圖片的樣式是不是都是固定死的。再說封面,封面是需要我們自己先上傳的吧?那也就是我提前知道了這個封面是什麼樣子的,那封面是不是也是 固定死的? 然後我們把這一樣的地方進行截圖進行對比,,獲取他在頁面中的作為區域,獲取的了區域是不是就可以進行滑鼠操作了?
我接下來用測試用例來說明再說明一下我的具體思路
假設我們要錄製一個外賣下單這樣的一個用例,流程如下
進入首頁-->點選商品-->進入商品詳情->商品詳情頁點選下單-->訂單詳情頁
- 進入首頁並跳轉詳情頁 首先,看下首頁截圖,紫色框是我們要測試的商品
然後獲取我們想要測試的商品截圖,比如下面這個是我們要測試的商品
我們把首頁跟截圖進入對比,如果包含,則標記出來截圖再首頁的區域,那這一塊的區域我們知道了,是不是就能進行滑鼠操作了?然後我們進行點選,進入道商品詳情頁
- 商品詳情頁並下單 商品詳情頁的截圖
我們這個時候,是不是需要進行判斷這個商品詳情頁,到底是不是我們預期的,那麼我們的預期如下,如果包含了下面這張圖,是不是用例就透過了
我們選擇 10 元的,紫色框是我們要測試的地方
這個時候我們選擇 “10 元單人餐”
跟上面的一樣,進行對比。這裡我提一點,我們可以提前把商品詳情頁的截圖這裡給標記一下,是不是也能知道我們測試的地方
3.提交訂單頁
提交訂單頁的截圖
這裡我問一下,這個頁面同一類使用者,或者同一批優惠進入,某些地方頁面長得是不是一樣的?我們就用一樣的地方進行判斷,如果你要看金額,那你就單獨擷取金額的圖,可以擷取多個,進行多次對比 對吧?
想法就是這個想法,但是我自己做不了。歡迎大家討論!
相關文章
- 此貼討論一下 AI 在 UI 自動化中的應用,以及個人的一個想法AIUI
- 自動化測試的另外一個想法
- 記錄一個前端架構的想法前端架構
- “系統”只是一個概念、一個想法 - Checkland
- AI繪畫的離譜操作,這個AI看來是有自己想法的AI
- [淺談 ui 自動化專案的個人套路]UI
- ai設定虛擬人物的一點想法AI
- 用 kubectl 外掛把你的想法帶到這個世界
- 對比華為的cloudIDE和coding的cloud studio及個人的一些想法CloudIDE
- iOS App 效能資料自動化收集討論、徵集貼iOSAPP
- 一點想法
- 新一年的想法
- 最近看了幾篇關於閘道器和PD分離的論文,分享下個人想法
- 5G在工業中應用的討論
- win/mac 端有哪些客戶端自動化測試的想法呢Mac客戶端
- 視覺化程式設計技術在移動 UI 自動化中的應用 - 張海峰視覺化程式設計UI
- UI2 在專案中的應用UI
- UI自動化在RobotFramework中採用的分層設計UIFramework
- 一個 UI 自動化問題諮詢UI
- 語義解析在“UI 2 CODE”中的應用UI
- 語義解析在「UI 2 CODE」中的應用UI
- 關於本書的一點想法
- 技術前沿:AI大模型在自動化測試中的應用例項AI大模型
- 物聯網專案接收裝置實時資料的一個想法
- 一個22萬張NSFW圖片的鑑黃資料集?我有個大膽的想法……
- 增加想法
- <討論>2020年 的 python 介面自動化框架Python框架
- 討論一下用例解藕的必要性
- Hibernate 一個更新問題的 討論
- 做APP要跳出這三個常規想法:APP
- 3 款在 Fedora 中管理個人財務的應用
- vscode的一個配置項editor.formatOnPaste,貼上時自動格式化VSCodeORMAST
- 人工智慧AI在各個場景中的應用以及營銷策略人工智慧AI
- 一點 Vue.observable 想法Vue
- AI時代下普通小程式設計師的想法AI程式設計師
- php中的動態變數的一個應用PHP變數
- 在Java 11中建立一個簡單的模組化應用教程Java
- 代理IP在廣告管理和自動化中的應用
- “小眾”之美 ——Ruby在QA自動化中的應用