天天看點

【開源測試平台橫向測評系列】預告篇

一、開源測試平台評測預告

近幾年來,随着網際網路行業的高速發展,各類開源自動化測試架構、工具、平台如雨後春筍般湧現。在目前市面上主流的開源測試平台中,知名度較高的有:Metersphere、Yapi、teprunner、流馬、sonic、HttprunnerManager......應當說,各個平台均有其各自的優缺點,這也給廣大使用者尤其是我這類“選擇困難症”患者帶來了一定的困擾:哪個更好用?哪個更适合目前團隊?到底該選擇哪個?

對于我們測試人來說,最直接也是最權威的做法就是拿實際結果說話,拿資料說話,把每個平台都體驗一番,最終選擇一個适合自己的、适合目前團隊的測試平台。但這麼做成本顯然有些高:伺服器資源、時間成本、搭建難度.......

而我也嘗試從一些公衆号文章或自媒體部落格中尋找答案,但目前還沒找到此類對比、測評的文章。剛好陸陸續續也搭建、體驗過其中的一些平台,遂萌生出寫一個開源測試平台測評系列的想法。本篇為《開源測試平台橫向評測系列》的預告篇。

二、開源測試平台評測次元

在一些測試交流群中,通過接龍的形式,我整理出以下大家對于測試平台較為關注的點,是以本系列文章将重點從以下角度展開對比:

測評次元 詳細說明
功能特點
環境搭建

1.依賴環境

2.搭建難度

用例管理

1.是否支援導入用例

2.用例執行順序編排

接口測試

1.單接口測試(參數化&資料驅動)

2.接口流程測試(傳回值提取、串行傳參)

UI自動化測試

1.APP

2.Web

擴充功能

1.是否支援二開

2.是否支援定時任務

3.是否支援接入CICD

4.是否支援測試結果度量

其他

1.文檔支援(部署教程、操作手冊)

2.代碼更新維護頻率

3.社群活躍度

三、文章更新計劃

計劃 内容 說明
01-前置篇 基礎對比 項目簡介、技術棧、功能特點、教程文檔支援、代碼更新維護頻率、社群活躍度
02-部署篇 Metersphere平台 應部分粉絲要求,會着重記錄部署教程。由于篇幅問題,是以可能會拆分成多篇文章。
流馬平台
teprunner平台
sonic平台
HttprunnerManager平台
Yapi平台
03-基本使用篇 接口測試

單接口測試

接口流程測試

用例編排

測試報告

測試結果度量

UI測試
04-拓展功能篇

定時任務

接入CICD

用例導入

05-總結篇 總結以上平台優缺點

四、說明

1、本系列文章不含有任何廣告成分,也從未和任何開源組織or個人達成合作。本人非專業評測出身,萌生此想法僅僅為興趣愛好。希望能夠在日常工具/平台選型過程中,給大家提供一些參考,少走一些彎路。

繼續閱讀