三種自動化測試模式

2021-08-17 00:27:02 字數 352 閱讀 3989

什麼是robotframework

先談關鍵字驅動

例如假如我們以測試計算器功能為例,參照官方github上的例子:

次談資料驅動

資料驅動引入了乙個非常有效的概念,即「模板」概念,在很多測試場景下,測試人員輸入的操作是有一定重複性的,區別只在於輸入的資料,還是以登陸為例,除了包含正常的測試用例,還需要有其他的異常用例覆蓋才能保證登陸介面的正確性。基於橫向構造不同的測試資料輸入來判斷不同的測試結果,即為資料驅動。行為可以封裝成模板。

還是以github上的官方用例為例:

該用例定義了兩個模板,乙個是calculate計算模板,乙個是錯誤模板。然後直接根據測試資料執行即可。

再談行為驅動

UI自動化測試 4 三種等待方式

為了解決網路延遲等導致的載入元素 時間不一致.執行的速度像火箭,頁面操作慢的像蝸牛,為了等下蝸牛必須等會 以達到同步.當找不到元素的時候,會等待一段時間,超過了就報 exception driver.implicitly wait 10 在setup 設定 達到全域性等待的效果.webdriver ...

測試人一定要知道的三種自動化測試模式

什麼是robotframework 先談關鍵字驅動 例如假如我們以測試計算器功能為例,參照官方github上的例子 次談資料驅動 資料驅動引入了乙個非常有效的概念,即 模板 概念,在很多測試場景下,測試人員輸入的操作是有一定重複性的,區別只在於輸入的資料,還是以登陸為例,除了包含正常的測試用例,還需...

zabbix自動化監控三種方式

1 agent自動註冊 2 sever端自動發現discovery 3 zabbix api agent自動註冊 主動模式自動註冊配置 主動模式配置items監控型別要改成zabbix agent active vim etc zabbix zabbix agentd.conf 注釋server s...