前言
大家好,我是老馬。
最近想設計實現一個測試平臺,基本的拼圖已經收集的差不多了。
後續就是一步步來落地實踐了!
設計藍圖
技術生態
測試開源元件
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