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

2021-09-02 22:47:31 字數 352 閱讀 8661

什麼是robotframework

先談關鍵字驅動

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

次談資料驅動

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

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

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

再談行為驅動

三種自動化測試模式

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

做測試的一定要知道EFI Shell 命令參考

efi shell 命令參考 命令說明 引導命令 efi shell與 npartition 引導有關的命令。autoboot設定 檢視 自動引導超時變數。bcfg顯示 或修改 驅動程式 或引導配置 boottest設定 或檢視 boottest 位。dbprofile 顯示 修改要由lanboot...

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

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