測試倉庫推介(下)

書接上文:測試倉庫推介(上)

最近加入了一個GitHub團隊,地址:https://github.com/JunManYuanLong。里面有一些非常不錯的開源項目,分享出來供大家參考學習,可以話還是需要多多加星。

TcloudServer

Tcloud(Test Cloud)致力于打造云測平臺,測試數據上云,移動終端云(云真機)。統(tǒng)一定制化的流程系統(tǒng),管理執(zhí)行者工作效率,任務到期提醒,方便快捷查看“我的”相關任務,使需求->開發(fā)->測試->驗收->發(fā)布更高效。

  • 語言
image

詳細內容可以參考我之前的介紹文章:Tcloud 云測平臺--集大成者

  • 主要功能

云真機流程管理、Dashboard看板、迭代管理、用例管理、缺陷管理、需求管理、接口自動化、團隊活躍、角色管理、KONGGrafana。

Tcloud

這個項目就是Tcloud的前端項目,TcloudServer是后端項目。

  • 語言
image

由于經費不足的原因,演示環(huán)境已經掛了,目前還沒有確定重啟演示環(huán)境的計劃。大家可以繼續(xù)參考文章Tcloud 云測平臺--集大成者中的動圖吧,可以欣賞一下。

monkey_tcloud

這個項目是通過配合stf云真機功能,在不同機器上運行monkey測試。

  • 框架圖
image

Tcloud 配置

local_config.py 配置以下幾項

# Jenkins url
CI_AUTO_MAN_JENKINS_URL = 'JenkinsURL 填寫對應的本地路徑'
# Jenkins Auth
CI_AUTO_MAN_JENKINS_AUTH = {
    "username": "用戶名",
    "password": "密碼"
}
# Jenkins job name
CI_AUTO_MAN_JENKINS_MONKEY_JOB = 'monkey_autotest'
# OSS report dir
CI_REPORT_FILE_ADRESS = ""
# JOBS url
CI_JOB_ADDRESS = f"{CI_AUTO_MAN_JENKINS_URL}/job"

Jenkins 配置

Jobs 配置

新建 job : monkey_autotest

類型選擇 Pipeline

然后選擇參數化構建過程

id type remark
PackageName String type 運行的 android 包名
DefaultAppActivity String type app 默認啟動的 Activity
DeviceName String type 運行的設備的 device id (序列號)
RunTime String type 運行時間 單位分鐘
AppDownloadUrl String type app 下載路徑
PATH String type PATH
RunMode String type Monkey運行模式。 mix: 類monkey模式。70%控件解析隨機點擊,其余30%按原Monkey事件概率分布。支持android版本>=5 dfs: DFS深度遍歷算法。支持android版本>=6
MonkeyId String type tcloud 相關參數,定位 build id
TaskId String type tcloud 相關參數,定位 當前設備測試的 id
TcloudUrl String type tcloud 相關參數,api根 url
SystemDevice Bool type 是否是 系統(tǒng)設備,未使用
InstallAppRequired String type 是否需要安裝 App, 1需要,2不需要
LoginRequired Bool type 是否需要登錄,未使用
LoginUsername String type 登錄用的用戶名, 未使用
LoginPassword String type 登錄用的密碼,未使用
BuildBelong String type 未使用

配置 pipeline

image

注意,需要配置 Node 的 lable 為 stf 才可以使用對應的 pipeline 腳本

  • 還有一些Nodes配置,實在看不懂,各位看官移步倉庫官方文檔看吧。

  • 公眾號FunTester首發(fā),更多原創(chuàng)文章:450+原創(chuàng)文章,歡迎關注、交流,禁止第三方擅自轉載。

熱文精選

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容