如何從 0 開始搭建一套企業介面自動化

2021-10-03 21:41:43 字數 762 閱讀 8034

眾所周知為了適應業務快速迭代,測試人員面臨著測試時間不斷被壓縮,而最近兩年大環境因素,測試人員的 hc 也是在縮減的。業務越來越多,測試時間和人力面臨著巨大的挑戰,如何兜底保證質量,其實是乙個很大的挑戰,自動化測試的手段變得越來越重要。

按照自動化測試經典理論以及實際工作經驗來看,對於測試人員來說,介面自動化會是乙個價效比最高的手段,但是實踐過程中,我們會發現:

乙個 case 好寫,超過 1000 個 case 很多時候會是一場災難,不穩定性問題很嚴重,怎麼辦?

校驗不超過 10 個字段好校驗,如果要校驗幾十個字段,怎麼辦?

只是更新了乙個字段,其他欄位要不要校驗,我如何保證更新這個字段時候沒有把其他欄位給更新掉,怎麼辦?

接手乙個歷史應用,老闆要求乙個月之類把覆蓋率從 10 提高到 60,怎麼辦?

……在本場 chat 中,將會以 dubbo 介面自動化測試為例,從 0 搭建一套自動化測試框架,不僅告訴你怎麼做還會告訴你為什麼這麼做,將會講到的有:

使用什麼方式測試 dubbo 介面;

常用 testng 各種玩法;

如何一鍵生成測試**;

如何快速完成幾十個字段優雅的校驗;

如何乙個月之類完成覆蓋率從 10 到 60 的提公升;

最終目標:手把手搭建一套企業級介面自動化

適合人群: 對介面自動化有要求的測試人員以及對此感興趣的開發人員

閱讀全文:

如何從零開始搭建一套web整合測試環境

如何從零開始搭建一套web整合測試環境 2017年03月03日 16 19 48 閱讀數 56443 測試環境的搭建是一名合格qa必須具備的技能。下面,結合ci和cd兩種不同軟體生產實踐,總結一下如何從零開始部署一套web整合測試環境。1.伺服器準備。根據專案和使用的中介軟體的規模,準備好乙個或多個...

從零開始搭建一套lorawan閘道器(二)

說明 內容基本都來自1301的資料手冊,根據大意進行翻譯。sx1301實際上應該算乙個調製解調的數字基帶晶元,需要外接前端射頻晶元sx1255或者sx1257實現無線訊號的收發。單獨並不能使用。晶元設計的目的就是在更多的通道內使用隨機的擴頻因子同時進行多個資料報的接收。圖中的gps的作用是對時,取時...

從零開始搭建一套lorawan閘道器(三)

網上的大多數教程都是用樹莓派作為主控板,因為官方提供例程是樹莓派的,但是樹莓派主控晶元不單賣,沒法完全做成自己的產品,而且樹莓派作為一款開源硬體,目標本來是民用極客,作為閘道器使用在環境惡劣情況下不一定能穩定執行,隨著 戰的公升級未來樹莓派是否禁止也不一定。所以我選擇了一款國產全志的h5作為主控,作...