日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 做回归模型_GitHub - themycode/intelligent-test-platform: intelligent-test-platform

發(fā)布時(shí)間:2023/12/15 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 做回归模型_GitHub - themycode/intelligent-test-platform: intelligent-test-platform 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

概述

Markov(阿里媽媽功能測試平臺(tái))是在測試轉(zhuǎn)型大背景下自研的新一代功能測試平臺(tái),相較于傳統(tǒng)的功能測試框架具有著諸多的優(yōu)點(diǎn),比如可視化用例編寫管理、分布式的沙盒環(huán)境和測試數(shù)據(jù)構(gòu)建、測試流程pipeline管理。此外,基于該平臺(tái)還衍生出了許多智能化測試技術(shù),如基于樸素貝葉斯的用例推薦、參數(shù)組合膨脹過濾的用例推薦、基于用例編排算法的智能回歸技術(shù)、基于用例畫像的智能排查系統(tǒng)、精準(zhǔn)智能測試等。我們可將Markov視為新一代的功能測試框架,相對于傳統(tǒng)經(jīng)典的測試框架(如pytest)+jenkins的模式,Markov模式對于使用者的門檻更低,能讓不懂測試的開發(fā)和算法同學(xué)簡單的進(jìn)行自助測試,達(dá)到了讓天下沒有難做的"測試"的目標(biāo)。

主要功能

1.pipeline管理

pipeline即一份配置文件,與功能測試而言主要的兩部分,第一個(gè)是測試環(huán)境部署相關(guān)的,主要是各種參數(shù)(比如ip,部署腳本,docker等參數(shù)),第二個(gè)是case執(zhí)行相關(guān)的參數(shù)(包括了該模塊的該如何發(fā)送,校驗(yàn),頁面上該展示何種數(shù)據(jù)源等)。可以抽象理解成,pipeline僅為部署頁和用例調(diào)試頁設(shè)定了特定模塊所需配置參數(shù)。此外,pipeline設(shè)計(jì)為通用的擴(kuò)展形式,比如用戶可自定義對比測試/壓測/集成測試等。

2.用例管理

可視化的用例管理中,Markov定義了一種面向功能測試的通用頁面結(jié)構(gòu),包含了用例名/描述/業(yè)務(wù)分組/標(biāo)簽/測試數(shù)據(jù)/發(fā)送query/期望結(jié)果等元素,結(jié)合pipeline中的測試流程配置,實(shí)現(xiàn)了動(dòng)態(tài)渲染用例編輯頁的結(jié)果,讓測試平臺(tái)能接入更多的測試模塊。

3.測試環(huán)境管理

可視化的測試環(huán)境管理,Markov基于分布式容器部署技術(shù),實(shí)現(xiàn)了在測試機(jī)上部署多容器能力,支持了鏡像/rpm/基線等多種部署方式,讓測試資源最大化利用,并支持頁面化的環(huán)境部署/鎖定/刪除/異常檢測等完善的管理能力。(本期只開放前端可視化,具體測試部署暫為開放)

4.用例編寫和執(zhí)行

支持可視化的環(huán)境選擇/測試數(shù)據(jù)修改后一鍵執(zhí)行,透出實(shí)時(shí)日志和結(jié)果。后端執(zhí)行引擎結(jié)合pipeline流程達(dá)到動(dòng)態(tài)化load執(zhí)行插件,以此調(diào)度,十分靈活。

5.回歸測試

支持頁面化選取批量用例和測試環(huán)境,可選擇多種回歸模式(本期開放caseBycase的基本模式),執(zhí)行完成后可產(chǎn)出回歸測試報(bào)告。

快速開始

開發(fā)環(huán)境:IDEA

1.拉取git代碼庫

IDE配置端口為8888

2、搭建本地mysql環(huán)境

在本地安裝mysql后啟動(dòng),設(shè)置用戶名和密碼

3、創(chuàng)建數(shù)據(jù)表

source markov/database.sql

4、修改項(xiàng)目的mysql配置

修改項(xiàng)目文件src/main/resources/application.properties,改為步驟2中設(shè)置的mysql用戶名及密碼

5.配置pipeline流程配置

啟動(dòng)服務(wù)后,點(diǎn)擊 配置-pipeline,在pipeline編輯框中輸入并保存demo中的pipeline內(nèi)容(pipeline_demo)

6.Demo試用吧!

DEMO演示

1.pipeline管理DEMO

2.用例管理DEMO

3.測試環(huán)境管理DEMO

測試環(huán)境管理頁

?測試環(huán)境部署頁

4.用例執(zhí)行DEMO

5.回歸測試DEMO

回歸測試任務(wù)編輯

回歸任務(wù)進(jìn)度

測試報(bào)告詳情頁

6、體驗(yàn)智能化feature

2期開源計(jì)劃

我們將按照計(jì)劃進(jìn)行開源,當(dāng)然如果你有更感興趣的方向,我們可以調(diào)整開源的優(yōu)先級(jí).

Markov Framework 未發(fā)布功能:

1.數(shù)據(jù)源管理。【新數(shù)據(jù)源上的動(dòng)態(tài)數(shù)據(jù)渲染】

2.分布式調(diào)度

3.智能排查。

4.分支管理。

聯(lián)系我們

Markov由阿里集團(tuán)-新零售智能引擎事業(yè)群-廣告產(chǎn)品技術(shù)事業(yè)部-技術(shù)質(zhì)量-引擎&基礎(chǔ)測試及平臺(tái)團(tuán)隊(duì)榮譽(yù)出品,markov-opensource@list.alibaba-inc.com和github issue聯(lián)系和反饋。

License

總結(jié)

以上是生活随笔為你收集整理的mysql 做回归模型_GitHub - themycode/intelligent-test-platform: intelligent-test-platform的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。