test plateform-00-測試平臺設計藍圖規劃

老马啸西风發表於2024-12-02

前言

大家好,我是老馬。

最近想設計實現一個測試平臺,基本的拼圖已經收集的差不多了。

後續就是一步步來落地實踐了!

設計藍圖

整體設計

技術生態

技術生態

測試開源元件

data-factory: Auto generate mock data for java test.(便於 Java 測試自動生成物件資訊)

junitperf: Junit performance rely on junit5 and jdk8+.(java 效能測試框架。效能測試。壓測。測試報告生成。)

小結

希望本文對你有所幫助,如果喜歡,歡迎點贊收藏轉發一波。

我是老馬,期待與你的下次相遇。

測試專題系列

單元測試

test-00-測試知識系統學習,如何設計一個測試框架?

test-01-java 單元測試框架 junit 入門介紹

test-02-java 單元測試框架 junit5 入門介紹

test-03-java 單元測試框架 testNG 入門介紹

junit5 系列

基於 junit5 實現 junitperf 原始碼分析

Auto generate mock data for java test.(便於 Java 測試自動生成物件資訊)

Junit performance rely on junit5 and jdk8+.(java 效能測試框架。效能測試。壓測。測試報告生成。)

斷言

test assert-00-單元測試中的斷言

test assert-01-Google Truth 斷言

test assert-02-power-assert-js 斷言

test assert-03-assertj AssertJ - Fluent Assertions for Java 斷言

test assert-04-Java (and original) version of Hamcrest 斷言

測試用例生成

test-01-test case generate 單元測試用例程式碼生成

test-02-test case generate 測試用例生成 EvoSuite 介紹

test-03-test case generate 測試用例生成 Randoop 介紹

test-03-test case generate 測試用例生成 Randoop 快速開始入門例子

test-04-test case generate 測試用例生成 tcases A model-based test case generator

test-04-test case generate 測試用例生成 tcases 快速開始

MOCK

test mock-01-什麼是 mock? Mockito/EasyMock/PowerMock/JMockit/Spock mock 框架對比

test mock-02-easymock 入門介紹

test mock-03-wiremock 模擬 HTTP 服務的開源工具 flexible and open source API mocking

test mock-04-hoverfly Easy Creation of Stub Http Servers for Testing

test mock-05-mockserver mock-server/hoverfly/wiremock 對比

test mock-06-mountebank Over the wire test doubles mock-server/hoverfly/wiremock/mountbank 對比表格

測試混沌工程

ChaosBlade-01-測試混沌工程平臺整體介紹

ChaosBlade-02-Chaosblade-box:一個具有豐富場景的混沌工程平臺

ChaosBlade-03-Chaosblade-exec-jvm 對 Java 應用實施混沌實驗的 chaosblade 執行器

ChaosBlade-04-Chaosblade chat 聊一聊 Chaosblade

ChaosBlade-05-混沌工程(Chaos Engineering)介紹

ChaosBlade-06-混沌工程準則 PRINCIPLES OF CHAOS ENGINEERING POC

ChaosBlade-07-混沌工程開源工具 Chaos Monkey

ChaosBlade-08-混沌工程開源工具 Chaos Monkey for Spring Boot

ChaosBlade-09-混沌工程有哪些成功的應用?

ui 測試

test ui-01-UI 頁面測試概覽 overview

test ui-01-UI 測試元件之 Selenium 入門介紹

test ui-02-UI 測試元件之 Appium 入門介紹

test ui-03-cypress 入門介紹

test ui-04-testcomplete 入門介紹

效能測試

test perf-01-效能測試之 JMeter

test perf-02-效能測試之 LoadRunner

test perf-03-效能測試之 Gatling

test perf-04-效能測試之 locust

相關文章