劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
ChungKeung
2021-04-03 17:21
如何使用AI和機器學習的QA測試軟體?
8
回覆列表
1 # 萬圖拍
自動化測試的六個層次。它們分別是什麼?
完全沒有自動,你需要自己寫測試!駕駛輔助:AI可以檢視到頁面,幫助你寫出斷言。你還是要自己寫“驅動”應用程式的程式碼,但是AI可以檢查頁面,並確保頁面中的期望值是正確的。部分自動化:雖然能分辨實際頁面和期望值的區別這一點已經很好了,但是第二層次的AI需要有更深層的理解。比如說,如果所有頁面都有相同的變更,AI需要認識到這是相同的頁面,並向我們展示出這些變更。進一步來說,AI需要檢視頁面的佈局和內容,將每個變更分類為內容變更或是佈局變更。如果我們要測試響應式web網站,這會非常有幫助,即使佈局有細微變更,內容也應該是相同的。這是Applitools Eyes這樣的工具所處的層次。條件自動化:在第二層,軟體中檢測的問題和變更仍然需要人來審查。第二層的AI可以幫助我們分析變更,但不能僅僅透過檢視頁面判斷頁面是否正確,需要和期望值進行對比才能判斷。但是第三層的AI可以做到這一方面,甚至更多其他方面,因為它會使用到機器學習的技術。比如說,第三層的AI可以從視覺化角度檢視頁面,根據標準設計規則,例如對齊、空格、顏色和字型使用以及佈局規則,判斷設計是否過關。AI也能檢視頁面的內容,基於相同頁面之前的檢視,在沒有人工干預的情況下,判斷內容是否合理。我們還不能達到這一層次,但我們正在向這個方面努力。高度自動化:直到現在,所有AI都只是在自動化地進行檢查。人類儘管使用自動化軟體,還是需要手動啟動測試,需要點選連結,而第四層的AI可以自動啟動測試本身。AI將透過觀察啟動應用程式的真實使用者的行為,理解如何自己啟動測試。這層的AI可以編寫測試,可以透過檢查點來測試頁面。但這不是終點,它還需觀察人的行為,偶爾需要聽從測試人員的指令。完全自動化:我必須承認,這個層次有點恐怖。這個層次的AI可以和產品經理“交流”,理解產品的標準,自己寫測試,不需要人的幫助。
發表回復
∧
中秋節和大豐收的關聯?
∨
我老婆睡眠淺,我晚上睡覺都不敢翻身怎麼辦?
熱門排行
vgn極地狐有必要買嘛?
steam有令牌被人登錄怎麼辦?
九號電動車有音響嗎?
奧妙洗衣液正品和仿品的區別?
晚上幾點知了最多?
最健康的犬種?
華為和平精英總是滑到狀態欄怎麼關閉?
一笑江湖舞蹈叫什麼名字?
晶核冒險者小屋怎麼去?
審視端詳注視區別?
自動化測試的六個層次。它們分別是什麼?
完全沒有自動,你需要自己寫測試!駕駛輔助:AI可以檢視到頁面,幫助你寫出斷言。你還是要自己寫“驅動”應用程式的程式碼,但是AI可以檢查頁面,並確保頁面中的期望值是正確的。部分自動化:雖然能分辨實際頁面和期望值的區別這一點已經很好了,但是第二層次的AI需要有更深層的理解。比如說,如果所有頁面都有相同的變更,AI需要認識到這是相同的頁面,並向我們展示出這些變更。進一步來說,AI需要檢視頁面的佈局和內容,將每個變更分類為內容變更或是佈局變更。如果我們要測試響應式web網站,這會非常有幫助,即使佈局有細微變更,內容也應該是相同的。這是Applitools Eyes這樣的工具所處的層次。條件自動化:在第二層,軟體中檢測的問題和變更仍然需要人來審查。第二層的AI可以幫助我們分析變更,但不能僅僅透過檢視頁面判斷頁面是否正確,需要和期望值進行對比才能判斷。但是第三層的AI可以做到這一方面,甚至更多其他方面,因為它會使用到機器學習的技術。比如說,第三層的AI可以從視覺化角度檢視頁面,根據標準設計規則,例如對齊、空格、顏色和字型使用以及佈局規則,判斷設計是否過關。AI也能檢視頁面的內容,基於相同頁面之前的檢視,在沒有人工干預的情況下,判斷內容是否合理。我們還不能達到這一層次,但我們正在向這個方面努力。高度自動化:直到現在,所有AI都只是在自動化地進行檢查。人類儘管使用自動化軟體,還是需要手動啟動測試,需要點選連結,而第四層的AI可以自動啟動測試本身。AI將透過觀察啟動應用程式的真實使用者的行為,理解如何自己啟動測試。這層的AI可以編寫測試,可以透過檢查點來測試頁面。但這不是終點,它還需觀察人的行為,偶爾需要聽從測試人員的指令。完全自動化:我必須承認,這個層次有點恐怖。這個層次的AI可以和產品經理“交流”,理解產品的標準,自己寫測試,不需要人的幫助。