技術(shù)分享 | 這些常用測試平臺,你們公司在用的是哪些呢?
本文節(jié)選自霍格沃茲測試學(xué)院內(nèi)部教材
測試管理平臺是貫穿測試整個生命周期的工具集合,它主要解決的是測試過程中團(tuán)隊協(xié)作的問題。在整個測試過程中,需要對測試用例、Bug、代碼、持續(xù)集成等等進(jìn)行管理。下面分別從這四個方面介紹現(xiàn)在比較流行的管理平臺。
測試用例管理平臺
用例管理是測試管理中非常重要的一項(xiàng)工作,用例也是產(chǎn)品測試設(shè)計的重要產(chǎn)出。用例管理的好壞也直接決定著測試執(zhí)行的效果。現(xiàn)在比較常見的測試用例管理平臺有:
JIRA:推薦方案,定制性很強(qiáng),大廠使用較多
Redmine:推薦方案,開源,活躍,定制性很強(qiáng)
TestLink:流行的測試用例管理平臺,體驗(yàn)不太好
其他:TAPD、云效、禪道、GitLab、在線協(xié)作文檔
無協(xié)作模式:Excel、思維導(dǎo)圖
Bug管理平臺
Bug 管理平臺通常與用例管理平臺一致。JIRA 是現(xiàn)在大廠中比較常用的平臺。在 JIRA 中測試用例、Bug 都可以使用 issue(問題)表達(dá)。
代碼管理平臺
代碼管理平臺也叫版本控制,記錄若干文件內(nèi)容變化,以便將來查閱特定版本修訂情況。
Git:分布式的,每個客戶端都是獨(dú)立的版本管理中心,代碼可以存放在本機(jī)上,也可以上傳到服務(wù)端上來匯總所有的更新。
GitLab:可本地部署的 git 代碼管理平臺,行業(yè)標(biāo)準(zhǔn)。
GitHub:在線的基于 git 的平臺,開源項(xiàng)目運(yùn)作。
Subversion:SVN 管理,客戶端需要把新代碼上傳到服務(wù)端,已經(jīng)過時。
Bitbucket:與 JIRA 同屬一家公司 Altassian。
持續(xù)集成管理平臺
持續(xù)集成是敏捷開發(fā)工作中的組成部分。團(tuán)隊在不斷前進(jìn)的同時持續(xù)上線各類小規(guī)模增加的功能。當(dāng)開發(fā)人員專注于添加功能時,代碼錯誤也會隨之而來、并導(dǎo)致軟件無法正常使用。為了阻止錯誤被集成到軟件當(dāng)中,持續(xù)集成管理平臺需要先對代碼質(zhì)量進(jìn)行把關(guān)。即使有問題的代碼已經(jīng)被集成進(jìn)去,持續(xù)集成管理平臺仍然能夠快速指出是哪里出了問題。
實(shí)踐中常用的持續(xù)集成管理平臺有:
Jenkins:持續(xù)集成與持續(xù)交付的主流平臺
GitLab Runner:GitLab 的持續(xù)交付方案
GitHub Action:GitHub 的開源方案
自建 DevOps 平臺:企業(yè)定制平臺,TAPD、云效等
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。