書接上文:測試倉庫推介(上)前端
最近加入了一個GitHub團隊,地址:https://github.com/JunManYuanLong。裏面有一些很是不錯的開源項目,分享出來供你們參考學習,能夠話仍是須要多多加星。android
TcloudServer
Tcloud(Test Cloud)
致力於打造雲測平臺,測試數據上雲,移動終端雲(雲真機)。統必定製化的流程系統,管理執行者工做效率,任務到期提醒,方便快捷查看「個人」相關任務,使需求->開發->測試->驗收->發佈更高效。git
-
語言
![](http://static.javashuo.com/static/loading.gif)
詳細內容能夠參考我以前的介紹文章:Tcloud 雲測平臺--集大成者github
-
主要功能
雲真機、流程管理、Dashboard、看板、迭代管理、用例管理、缺陷管理、需求管理、接口自動化、團隊活躍、角色管理、KONG、Grafana。web
Tcloud
這個項目就是「Tcloud」的前端項目,TcloudServer
是後端項目。算法
-
語言
![](http://static.javashuo.com/static/loading.gif)
因爲經費不足的緣由,演示環境已經掛了,目前尚未肯定重啓演示環境的計劃。你們能夠繼續參考文章Tcloud 雲測平臺--集大成者中的動圖吧,能夠欣賞一下。編程
monkey_tcloud
這個項目是經過配合stf
雲真機功能,在不一樣機器上運行monkey
測試。後端
-
框架圖
![](http://static.javashuo.com/static/loading.gif)
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
❝類型選擇 Pipelineapi
❞
❝而後選擇參數化構建過程微信
❞
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 | 是不是 系統設備,未使用 |
InstallAppRequired | String type | 是否須要安裝 App, 1須要,2不須要 |
LoginRequired | Bool type | 是否須要登陸,未使用 |
LoginUsername | String type | 登陸用的用戶名, 未使用 |
LoginPassword | String type | 登陸用的密碼,未使用 |
BuildBelong | String type | 未使用 |
配置 pipeline
![](http://static.javashuo.com/static/loading.gif)
注意,須要配置 Node 的 lable 爲 stf
纔可使用對應的 pipeline 腳本
-
還有一些 Nodes
配置,實在看不懂,各位看官移步倉庫官方文檔看吧。
-
公衆號 「FunTester」首發,更多原創文章: 450+原創文章,歡迎關注、交流,禁止第三方擅自轉載。
熱文精選
-
接口功能測試專輯 -
開源測試服務 -
性能測試專題 -
圖解HTTP腦圖 -
寫給全部人的編程思惟 -
2020年Tester自我提高 -
如何正確執行功能API測試 -
測試用例設計——一切測試的基礎 -
將來的神器fiddler Everywhere -
測試開發工程師工做技巧
![](http://static.javashuo.com/static/loading.gif)
本文分享自微信公衆號 - FunTester(NuclearTester)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。