開源自動化測試平台TestDog

2022-07-28 17:09:18 字數 1308 閱讀 6051

前言

最近工作不是很飽和,為了充實自己於是有了搭建自動化平台的想法,希望把公司內部所有api、效能、功能自動化都統一起來管理,目前第一版主體功能基本已完成,特此記錄下來,希望能夠幫到大家,並且開源出來。

開源位址

效果圖登陸模組

專案管理

建立一張表來管理專案,主要含產品名稱、產品編號、產品描述、產品負責人、建立時間、操作

介面模組

實現原理:前端執行介面傳送至後端,後端執行unittest生成報表儲存資料庫,支援增刪查改。

新增介面:這裡參考postman搞了個介面。

生成報告:

報告詳情

效能模組

效能模組主要用於收集測試資料展示測試結果,實現原理本地抓取log解析上傳資料庫,前端展示,這裡支援ios、andriod。

測試報告:

詳情報告:

功能模組

ui自動化測試報表:這裡選則的是cypress框架執行case輸出報告整合到testdog平台。有興趣的可以看下博主之前寫cypress自動化教材。

測試報告:

詳情報告:

目前功能還夠完善,這裡會繼續優化歡迎 大家使用的提意見。

KDATFFS 開源自動化測試框架

因為前段時間有些閒暇時間,看了一些有關測試工具的開源專案,有了一些想法,也就有了kdatffs的誕生。kdatffs 作為乙個基於selenium的關鍵字驅動的開源自動化框架,其中包括 kdatffs,kdatffsrecorder,kdatffsrunner.kdatffs是框架的核心,kdatf...

開源Web自動化測試框架

watir 是乙個使用 ruby 實現的開源web 自動化測試框架,相對於那些龐大的商業工具來說,它很小巧,也很靈活,提供的功能也足夠用。最近抽時間試用了一下,感覺還不錯,準備下一步在公司推廣使用。因為 watir 的 上使用者手冊 示例 以及 faq 都維護的不錯,所以已有的東西我就不重複了,在這...

自動化測試平台的探索

只做了基本的幾個控制項,在文字框內輸入要生成的檔案數量,點選生成後在相應的目錄下生成對應的檔案 對應的 也很簡單,就乙個from表單,如下 1 doctype html 2 html lang en 3 head 4 meta charset utf 8 5 title 測試檔案生成頁 生成 sty...