DevOps持续集成及Swagger自动化生成
2023-03-10 13:58:16 3 举报
针对持续交付,持续集成进行分解,分阶段去操作
作者其他创作
大纲/内容
灰度发布
生产
基础设施
通用度量
PoolresultDo/report_attach&&testreport
+ env: String+title: String+list: List<RecordRunresultDo>+test: PoolresultDoreturn String
持续交付
结果
createBatchCase
Model_CaseGeneration/modelTestCalssGen
+ interFaceEntity: InterFaceEntity+paras :List<RequestParas>+relativepath: String
Engine/switchbiz
+ title: String return CaseBiz-caseBiz: CaseBiz
测试自动化用例管理/测试工具
ReqObject
持续集成
Engine/engineRunCase
+ casetype: String+title: String+mail_flag: bool+list_to: List
持续构建
各种测试阶段
entends
Engine/enginerun
+ env: String+title: String+list: LIst<Class>+list_to: List-result: RecordRunresultDo
EngineSwtichCase
+ interFaceEntity: InterFaceEntity+project :String+singleInterface :String+relativepath: String
集成工具链
Engine/addAll
java.util.ArrayList<E>
Engine/switchcasetype
+ casetype: String return CaseType-caseType: CaseType
EWMsg/wechat
+ env: String+title: String+list: List<RecordRunresultDo>+test: PoolresultDo
createSpecCase
List
qa
构建自动化
接口测试
最小可用流程
终止
拉起
JUnitCore/run
持续测试
静态扫描
发布自动化
测试驱动发布
验证
PoolresultDo/poolreport_email_revicer
+ env: String+title: String+list: List<RecordRunresultDo>+list_to: List
Case筛选执行类图
发布
JsonAnalyzeUtil/GetAnalyJson
+project :String retrun ReqObject
预发
JUnitCore/addListener
JsonAnalyzeUtil/swaggerJson
+ reqObject: ReqObject+project :String+singleInterface :String+relativepath: Stringreturn List<RequestParas>
Swagger生成Case类图
Engine/run
+ Class classes : return RecordRunresultDo
测试自动化
Engine/execte
+ casetype: CaseType+biz: String+ac: Classreturn List<RecordRunresultDo>
SendEmailDo/esend_new
+ env: String+title: String+list: List+test: PoolresultDo
CaseListenerDo/RecordRunresultDo
- RecordRunresultDo recorder-ResultInfoDo methodInfo
RequestParas
验收测试
Case集合执行类图
createCase
冒烟测试
集成测试
dev
RunListenerorg.junit.runner.notification
一键拉起
loacal
0 条评论
下一页