如何提高GUI測試穩定性

2021-10-08 17:30:06 字數 561 閱讀 1176

我們經常在執行gui自動化測試時,遇到測試用例穩定性的問題,比如,同樣的測試用例再同樣的環境上,時而測試通過,時而測試失敗。經常在維護測試用例或者查詢測試用例失敗原因上花費很多時間。

5種常見的造成gui測試不穩定的原因:

非預計的彈框:

一種情況是我們在執行用例的過程中,作業系統彈出的對話方塊,例如:系統更新、病毒警告等資訊彈框。一種情況是被測軟體本身有可能在非預期的時間彈出預期的對話方塊。

**解決辦法:**建立異常場景恢復模式,當發現一種潛在會彈出的對話方塊,我們就把它的詳細資訊更新到「異常場景恢復」庫中,下次再遇到類似的情況,系統就自動關閉了(這種方式只能處理已知可能出現的對話方塊)。

頁面控制項屬性變化

可以使用「組合熟悉」定位控制項,或者通過「模糊匹配技術」提高定位識別率。

頁面延遲造成控制項識別失敗:

加入重試機制,當某一步gui操作失敗時,框架會自動發起重試,重試可以是步驟級別的,也可以是頁面界別的,甚至是業務流程級別的(我目前只用過步驟級別的)

測試網路穩定性

iperf u c 10.13.24.179 b 900m i 1 w 1m t 60 iperf s w 130k iperf 目錄概覽 iperf的引數 例項功能介紹 iperf 是乙個網路效能測試工具。iperf可以測試最大tcp和udp頻寬效能。iperf具有多種引數和udp特性,可以根據需...

系統穩定性測試

簡介 利爾達自主lorawan系統包含lorawan節點 閘道器 ns伺服器三個部分,本次測試針對感測器類終端,定時上報的class a典型應用,驗證系統的工作穩定性。受測產品 節點 lsd4wn 2l817m90 閘道器 lsd4wn 2332xgw1 網路伺服器 lierda 3.0 unico...

app測試 穩定性測試

穩定性測試的概念有2種,一,穩定性測試,對應於異常性測試,即發生異常情況時,系統如何反應的測試。包含 1 互動性測試,被打擾的情況,如來電,簡訊,低電量等。這些其實在上章的功能測試中有提到。2 異常性測試,斷網,斷電,伺服器異常等情況 二,穩定性測試指的是效能測試,壓力測試 1 基準效能測試,通過壓...