最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

還想繼續(xù)提高工作效率?持續(xù)集成這樣做,再提高50%!

2023-08-30 21:09 作者:華測(cè)教育  | 我要投稿


持續(xù)集成是一種開(kāi)發(fā)實(shí)踐,它倡導(dǎo)團(tuán)隊(duì)成員需要頻繁的集成他們的工作,每次集成都通過(guò)自動(dòng)化構(gòu)建(包括編譯、構(gòu)建、自動(dòng)化測(cè)試)來(lái)驗(yàn)證,從而盡快地發(fā)現(xiàn)集成中的錯(cuò)誤。

讓正在開(kāi)發(fā)的軟件始終處于可工作狀態(tài),讓產(chǎn)品可以快速迭代,同時(shí)還能保持高質(zhì)量。

App 自動(dòng)化測(cè)試執(zhí)行策略

自動(dòng)化測(cè)試主要用于回歸測(cè)試,我們可以制定執(zhí)行策略:比如每天固定、開(kāi)發(fā)代碼更新后定時(shí)執(zhí)行,這就需要與 Jenkins 進(jìn)行集成。

Jenkins 集成 App 自動(dòng)化測(cè)試問(wèn)題點(diǎn):

App 自動(dòng)化需要用到真機(jī)或模擬器,而 Jenkins 一般是部署在服務(wù)器上面的,將真機(jī)或模擬器接入到服務(wù)器上顯然是不可能。

解決方案:

申請(qǐng)一臺(tái)專(zhuān)門(mén)用于做自動(dòng)化測(cè)試的本地電腦,部署自動(dòng)化測(cè)試環(huán)境,連接本地的真機(jī)/模擬器

在公司服務(wù)器(內(nèi)部服務(wù)器 or 阿里云/騰訊云服務(wù)器)上部署 Jenkins

利用 Jenkins master-slave 模式將任務(wù)下發(fā)給對(duì)應(yīng)的本地電腦,在本地電腦上執(zhí)行任務(wù)

具體步驟

需要注意的是:本地執(zhí)行電腦需要配置好 JDK+Maven+Android SDK+Git 的環(huán)境,并且需要通過(guò) adb 鏈接上設(shè)備。

Jenkins 主從模式(master-slave)使用:

添加 Node 節(jié)點(diǎn)

Manage Jenkins -> Manage Nodes and Clouds -> New Node

需要注意 Launch method 一定要開(kāi)啟 jenkins 的遠(yuǎn)程連接端口,否則 slave 從機(jī)無(wú)法連接上 Jenkins 服務(wù)。這種連接用的是 JNLP4 協(xié)議, 這種協(xié)議是在 WebSocket + TLS 的基礎(chǔ)上封裝而成的長(zhǎng)連接協(xié)議??梢栽?jenkins 的安全設(shè)置面板中開(kāi)啟:進(jìn)入 Jenkins 首頁(yè)-> 安全面板

連接 slave 從機(jī)

兩種方式都可以連接 slave 從機(jī)

任務(wù)配置中選擇對(duì)應(yīng) slave 從機(jī)構(gòu)建

可能碰到的問(wèn)題 1:

D:\jenkins-slave\workspace\jenkins_maven_demo>mvn clean test The

JAVA_HOME environment variable is not defined correctly This

environment variable is needed to run this program NB: JAVA_HOME

should point to a JDK not a JRE

ERROR: Error cloning remote repo ‘origin’

hudson.plugins.git.GitException: Could not init D:\jenkins-

slave\workspace\jenkins_maven_demo

解決方案:在 slave 節(jié)點(diǎn)配置工具路徑:

可能碰到的問(wèn)題 2:

mvn not found

Jenkins slave 節(jié)點(diǎn)的環(huán)境變量中沒(méi)有 maven 的導(dǎo)致的,解決方案:將 slave 機(jī)器上面的 PATH 環(huán)境變量復(fù)制到此處:

最后:這些資料,對(duì)于【軟件測(cè)試】的朋友來(lái)說(shuō)應(yīng)該是最全面最完整的備戰(zhàn)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)也陪伴上萬(wàn)個(gè)測(cè)試工程師們走過(guò)最艱難的路程,希望也能幫助到你!

包括,測(cè)試人技術(shù)進(jìn)階路徑圖,50多天的視頻教程、16個(gè)項(xiàng)目實(shí)例,30多個(gè)測(cè)試工具,37份測(cè)試文檔,70個(gè)軟件測(cè)試相關(guān)問(wèn)題,40篇測(cè)試經(jīng)驗(yàn)級(jí)文章分享,還有軟件測(cè)試面試小程序,求職簡(jiǎn)歷的優(yōu)化模板。

加油吧,如果你需要提升技術(shù)儲(chǔ)備,那就行動(dòng),在路上總比在起點(diǎn)觀望的要好。一切的迷茫都是因?yàn)橄氲锰喽龅奶伲?/p>

你可以在公眾號(hào):傷心的辣條?! 自行領(lǐng)取一份216頁(yè)軟件測(cè)試工程師面試寶典文檔資料【免費(fèi)的】。以及相對(duì)應(yīng)的視頻學(xué)習(xí)教程免費(fèi)分享!,其中包括了有基礎(chǔ)知識(shí)、Linux必備、Shell、互聯(lián)網(wǎng)程序原理、Mysql數(shù)據(jù)庫(kù)、抓包工具專(zhuān)題、接口測(cè)試工具、測(cè)試進(jìn)階-Python編程、Web自動(dòng)化測(cè)試、APP自動(dòng)化測(cè)試、接口自動(dòng)化測(cè)試、測(cè)試高級(jí)持續(xù)集成、測(cè)試架構(gòu)開(kāi)發(fā)測(cè)試框架、性能測(cè)試、安全測(cè)試等。

現(xiàn)在我邀請(qǐng)你進(jìn)入我們的軟件測(cè)試學(xué)習(xí)交流群:【746506216】,備注“入群”, 大家可以一起探討交流軟件測(cè)試,共同學(xué)習(xí)軟件測(cè)試技術(shù)、面試等軟件測(cè)試方方面面,還會(huì)有免費(fèi)直播課,收獲更多測(cè)試技巧,我們一起進(jìn)階Python自動(dòng)化測(cè)試/測(cè)試開(kāi)發(fā),走向高薪之路。



還想繼續(xù)提高工作效率?持續(xù)集成這樣做,再提高50%!的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
黔江区| 卢氏县| 遂昌县| 西城区| 读书| 诸城市| 波密县| 广汉市| 钦州市| 湘乡市| 太和县| 荣成市| 榆树市| 开化县| 襄城县| 佛坪县| 揭西县| 霍山县| 湘乡市| 合水县| 湘西| 黔西| 景宁| 沁水县| 沙河市| 康保县| 长海县| 柳林县| 清水河县| 阳新县| 太保市| 石泉县| 建瓯市| 五常市| 承德县| 沙雅县| 遂宁市| 延边| 五家渠市| 天全县| 阿克苏市|