SF ATT自動化基礎一

2022-03-04 08:43:23 字數 749 閱讀 4110

幾個概念:

1、測試床: 執行自動化的物理環境    需要有許可權才行

由以下幾部分組成:

a、測試床名稱(最好是看其名,知其意):

b、uuid :(執行機的uuid,獨一無二,如果是可能的執行機,需要重新生成新的uuid)

c、 data map: 一些環境公共變數的定義,使用yaml格式

d、test device :用來定義登入裝置的一些變數 

2、自動化執行平台 tp  (自動化使用者、用例執行均在這個平台上面)  

3、公共關鍵字包 atk_abos 

在修改、建立新的關鍵字之後,除錯通過後、build 打包生成乙個新的atk_abos ,需要放到內部gems包管理源:  

4、 在依賴該包的專案下執行bundle update 更新gems包版本,最後再執行rake index 來讓關鍵字生成xml檔案,讓自動化設計時ctrl+g 能找到該關鍵字 

自動化測試基礎

1.什麼是自動化 以機器替代部分手工操作的測試,自動化前期投入大,收益體現在後期,手工測試證明軟體存在缺陷,而自動化測試是證明軟體是穩定的,沒有缺陷 手工測試通過後才介入自動化測試 2.自動化的優點 a,自動化測試指令碼具有復用性 b.可執行手工測試來說難以完成或根本做不到的測試 c.可執行更多,更...

自動化測試基礎

這裡是搜測試時為了自己理解方便記得 1 ui自動化驗證邏輯 另外一種說法,說這種叫功能自動化 如提取比量為驗證邏輯,自動化本質還是黑盒測試!因為所有的操作基本都是模擬使用者行為 2 很多ui自動化都是死在一開始就寫或者錄一堆指令碼,結果每天都要花大量時間排查錯誤,錯誤有指令碼錯誤,有功能的變更,有b...

python selenium自動化基礎

一 python與selenium環境搭建 二 使用selenium的webdirver模組對瀏覽器進行操作 注意 需要安裝瀏覽器版本對應的driver驅動 from selenium import webdriver 匯入webdriver driver webdriver.chrome 例項化c...