前言
大家好,我是老马。
最近想设计实现一个测试平台,基本的拼图已经收集的差不多了。
后续就是一步步来落地实践了!
设计蓝图
技术生态
测试开源组件
data-factory: Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)
junitperf: Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)
小结
希望本文对你有所帮助,如果喜欢,欢迎点赞收藏转发一波。
我是老马,期待与你的下次相遇。
测试专题系列
单元测试
test-01-java 单元测试框架 junit 入门介绍
test-02-java 单元测试框架 junit5 入门介绍
test-03-java 单元测试框架 testNG 入门介绍
Auto generate mock data for java test.(便于 Java 测试自动生成对象信息)
Junit performance rely on junit5 and jdk8+.(java 性能测试框架。性能测试。压测。测试报告生成。)
断言
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-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-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
ui 测试
test ui-01-UI 测试组件之 Selenium 入门介绍
test ui-02-UI 测试组件之 Appium 入门介绍