前端測試之聲系列一 自動化UI測試的痛和癢

2021-08-27 21:37:00 字數 591 閱讀 3283

先引用一句話「ui自動化,聽起來很神秘,學起來很簡單,真正用起來卻很困難」更有人認為「ui自動化成本高效果差」,今天跟大家一起**下ui自動化測試的痛和癢?

ui自動化測試的目的很明顯,傳統的手工測試,重複度高,效率低,易出錯,資源投入成本高,當面對這些問題時,我們不難發現ui自動化測試能高效的發現問題,提高產品的質量。

那麼,目前ui自動化測試的現狀是什麼呢?通常,我們是時間緊,甚至是為達到一定kpi資料指標,產出一大堆沒有太多設計性、組織性的質量比較低的指令碼;期間還時常交接各種設計風格迥異的指令碼;更糟糕的是介面經常變更,這樣一來指令碼數量變的龐大、雜亂,最終變成一堆廢料。此外,ui自動化測試,還需要較高的技術水平,尤其是**程式設計能力。由於程式設計能力的不足,完全用測試工具來進行自動化的開發,使得自動化測試的很多問題沒有能力和辦法去解決。當然,還有其他的一些原因,ui自動化可能受各種問題的干擾,容易失敗,搞不清是工具框架問題,產品問題,甚至是作業系統問題;無法從盡可能多的工具中選擇乙個適合自己專案的工具;還有不得不提的工具付費問題,誰買單呢?

難道,我們就此放棄ui自動化測試麼?阿拉,有沒有一款不需要寫**框架,擁有強大的控制項識別能力,並提供智慧型修復功能,還永久免費的前端自動化測試工具呢?

[/b]

自動化測試系列(一) 自動化測試體系概述

當今激烈的商業競爭中,企業中的服務和產品需要更快速的版本迭代和高質量的軟體交付,同時減少完成專案所需的成本和時間,不少企業引入了devops概念來提公升軟體研發交付效率。devops是開發和運營的結合,代表著一種文化和實踐,強調了軟體開發人員 dev 和資訊科技 it 運營與維護 o m 專業人員 ...

自動化測試系列(一) 自動化測試體系概述

當今激烈的商業競爭中,企業中的服務和產品需要更快速的版本迭代和高質量的軟體交付,同時減少完成專案所需的成本和時間,不少企業引入了devops概念來提公升軟體研發交付效率。devops是開發和運營的結合,代表著一種文化和實踐,強調了軟體開發人員 dev 和資訊科技 it 運營與維護 o m 專業人員 ...

自動化測試系列(一) 自動化測試體系概述

當今激烈的商業競爭中,企業中的服務和產品需要更快速的版本迭代和高質量的軟體交付,同時減少完成專案所需的成本和時間,不少企業引入了devops概念來提公升軟體研發交付效率。devops是開發和運營的結合,代表著一種文化和實踐,強調了軟體開發人員 dev 和資訊科技 it 運營與維護 o m 專業人員 ...