介紹
seldom-platform是一個(gè)基于seldom測(cè)試框架的測(cè)試平臺(tái)
項(xiàng)目地址:https://github.com/SeldomQA
文檔:seldom · 語(yǔ)雀
- 首先,專門為seldom測(cè)試框架提供平臺(tái)化支持。
- 其次,只負(fù)責(zé)自動(dòng)化測(cè)試項(xiàng)目的解析、執(zhí)行用例,當(dāng)然,還包括測(cè)試任務(wù)、測(cè)試報(bào)告等。
- 最后,
零成本
的支持任何類型的測(cè)試,包括App、Web、接口等。
支持git
seldom-platform 可以接入任意git管理的自動(dòng)化項(xiàng)目, 克隆&拉取項(xiàng)目代碼。
解析用例
seldom-platform 可以自動(dòng)解析seldom自動(dòng)化項(xiàng)目的“用例”, 并且在平臺(tái)上展示。
平臺(tái)管理
借助于平臺(tái)的能力,可以方便的管理用例的執(zhí)行、創(chuàng)建定時(shí)任務(wù)、展示統(tǒng)計(jì)結(jié)果。
部署項(xiàng)目
技術(shù)棧:
前端
vue2 + element-UI + axios(frontend)或者frontendv3
我這里用的也是frontend
安裝依賴:
> npm install
啟動(dòng)項(xiàng)目:
> npm run serve?
后端
django+redis+mysql
安裝依賴:
> pip install -r requirements.txt
數(shù)據(jù)庫(kù)同步:默認(rèn)使用的SQLite3, 可以在settings.py 中切換為MySQL數(shù)據(jù)庫(kù)
> python manage.py makemigrations?
> python manage.py migrate?
?redis:?
> redis-server ?# 啟動(dòng)redis
開(kāi)發(fā)運(yùn)行:
> python manage.py runserver
?訪問(wèn):http://127.0.0.1:8080/login
注冊(cè)賬號(hào)后登錄
平臺(tái)使用
?項(xiàng)目配置
?seldom平臺(tái)的項(xiàng)目都是從git上拉取的,進(jìn)入后帶了一個(gè)默認(rèn)的項(xiàng)目。
點(diǎn)擊創(chuàng)建,填寫信息,保存,測(cè)試目錄不能隨便寫,需要跟git上的testcase所在目錄一致,否則無(wú)法同步用例。
?點(diǎn)擊項(xiàng)目右上角設(shè)置-克隆,拉取項(xiàng)目。
項(xiàng)目被拉取至后端所在目錄
需要退出重登后可以看到新的項(xiàng)目。
?環(huán)境管理
?團(tuán)隊(duì)管理
?用例管理
進(jìn)來(lái)默認(rèn)是沒(méi)有的,需要同步一下。
?
所以看到查找到的用例,前面為用例所在類,后面為測(cè)試方法名
?
?任務(wù)管理
創(chuàng)建任務(wù),選擇用例,保存
?點(diǎn)擊執(zhí)行,用例開(kāi)始運(yùn)行。
?后端可以看到運(yùn)行測(cè)試用例過(guò)程
在本地打開(kāi)了瀏覽器,執(zhí)行了測(cè)試用例。
點(diǎn)進(jìn)報(bào)告詳情可以查看測(cè)試報(bào)告
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-675039.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-675039.html
到了這里,關(guān)于自動(dòng)化測(cè)試平臺(tái)seldom-platform部署及使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!