四個類搞定分層自動化測試框架

2022-02-24 18:22:02 字數 1301 閱讀 4378

我們剛開始做自動化測試,可能寫的**都是基於原生寫的**,看起來特別不美觀,而且感覺特別生硬。

來看下面一段**:

具體表現如下:

從個人方面來說:

從實際方面來說:

下面我們將進入大家都比較關注的話題了,這裡我只分享思路哈,跟上步伐,別掉隊哦,

看我如何四個類搞定測試框架的

其實就是體現在封裝上,先說下要封裝的部分:

好了,那麼現在我們開始,部分**我會附截圖,開始了

整體工程如圖:

1、日誌部分

2、資料來源設計

一般書上流行的excel,我肯定是不用的,至於為什麼,私聊我即可,這只提供思路,資料來源如下:

3、解析excel類

第乙個類,解析資料來源,返回元素物件

4、頁面api部分

第二個類,頁面api操作

元素和定位方式的分離

api部分截圖

5、頁面物件

第三個類

6、讀取配置檔案資訊

第四個類,獲取配置檔案資訊

7、測試類如下

8、執行效果

看上去是不是很整潔呢,還不動手試試!!

自動化測試框架

可設計為五層 一 測試用例層 主要存放用例的指令碼,分為主指令碼和子指令碼。主指令碼用來控制各個子指令碼,實現指令碼間的資料傳遞。子指令碼是實現各個功能點的指令碼,同時也會提取出一些共用的方法,一般放在提取層中。主指令碼中可使用資料驅動來控制指令碼實現各種場景的流程,如silktest的test s...

分層自動化測試與傳統自動化測試的差別

什麼是以及為什麼要分層自動化測試?最近兩年我連續在chinatest上面開了一門叫 分層自動化測試 的課程,這幾天在微博上引起了什麼是以及為什麼要分層自動化測試的討論,今天閒來無事就寫一篇小文來澄清一下我自己的想法。1.傳統自動化測試的問題在 分層自動化測試這個概念是在自動化測試之前加了乙個分層的修...

自動化測試框架 自動化測試呼喚開發

週末參加了testage 測試時代 組織的乙個專家討論會。主要討論測試自動化。說是專家討論會,我參加實在是慚愧,我對測試的理解實在是太淺薄了。只是因為在部落格上發表了一些謬論才收到邀請。想著可以幫助公司去接受一些新的思想,而自己也可以結識一些朋友,便去了。對於測試時代的會議組織,我以為定位和思路還是...