本文節(jié)選自霍格沃茲測試學院內部教材
?? 復制“下方鏈接”筷厘,提升測試核心競爭力鸣峭!
更多技術文章分享和免費資料領取
測試管理平臺是貫穿測試整個生命周期的工具集合,它主要解決的是測試過程中團隊協(xié)作的問題酥艳。在整個測試過程中摊溶,需要對測試用例、Bug充石、代碼莫换、持續(xù)集成等等進行管理。下面分別從這四個方面介紹現(xiàn)在比較流行的管理平臺骤铃。
[圖片上傳失敗...(image-60c04f-1649741139669)]
測試用例管理平臺
用例管理是測試管理中非常重要的一項工作拉岁,用例也是產品測試設計的重要產出。用例管理的好壞也直接決定著測試執(zhí)行的效果《枧溃現(xiàn)在比較常見的測試用例管理平臺有:
- JIRA:推薦方案喊暖,定制性很強,大廠使用較多
- Redmine:推薦方案撕瞧,開源陵叽,活躍,定制性很強
- TestLink:流行的測試用例管理平臺丛版,體驗不太好
- 其他:TAPD巩掺、云效、禪道页畦、GitLab锌半、在線協(xié)作文檔
- 無協(xié)作模式:Excel、思維導圖
Bug管理平臺
Bug 管理平臺通常與用例管理平臺一致寇漫。JIRA 是現(xiàn)在大廠中比較常用的平臺。在 JIRA 中測試用例殉摔、Bug 都可以使用 issue(問題)表達州胳。
代碼管理平臺
代碼管理平臺也叫版本控制,記錄若干文件內容變化逸月,以便將來查閱特定版本修訂情況栓撞。
- Git:分布式的,每個客戶端都是獨立的版本管理中心,代碼可以存放在本機上瓤湘,也可以上傳到服務端上來匯總所有的更新瓢颅。
- GitLab:可本地部署的 git 代碼管理平臺,行業(yè)標準弛说。
- GitHub:在線的基于 git 的平臺挽懦,開源項目運作。
- Subversion:SVN 管理木人,客戶端需要把新代碼上傳到服務端信柿,已經過時。
- Bitbucket:與 JIRA 同屬一家公司 Altassian醒第。
持續(xù)集成管理平臺
持續(xù)集成是敏捷開發(fā)工作中的組成部分渔嚷。團隊在不斷前進的同時持續(xù)上線各類小規(guī)模增加的功能。當開發(fā)人員專注于添加功能時稠曼,代碼錯誤也會隨之而來形病、并導致軟件無法正常使用。為了阻止錯誤被集成到軟件當中霞幅,持續(xù)集成管理平臺需要先對代碼質量進行把關漠吻。即使有問題的代碼已經被集成進去,持續(xù)集成管理平臺仍然能夠快速指出是哪里出了問題蝗岖。
實踐中常用的持續(xù)集成管理平臺有:
- Jenkins:持續(xù)集成與持續(xù)交付的主流平臺
- GitLab Runner:GitLab 的持續(xù)交付方案
- GitHub Action:GitHub 的開源方案
- 自建 DevOps 平臺:企業(yè)定制平臺侥猩,TAPD、云效等
來霍格沃茲測試開發(fā)學社抵赢,學習更多軟件測試與測試開發(fā)的進階技術欺劳,知識點涵蓋web自動化測試 app自動化測試、接口自動化測試铅鲤、測試框架划提、性能測試、安全測試邢享、持續(xù)集成/持續(xù)交付/DevOps鹏往,測試左移、測試右移骇塘、精準測試伊履、測試平臺開發(fā)、測試管理等內容款违,課程技術涵蓋bash唐瀑、pytest、junit插爹、selenium哄辣、appium请梢、postman、requests力穗、httprunner毅弧、jmeter、jenkins当窗、docker够坐、k8s、elk超全、sonarqube咆霜、jacoco、jvm-sandbox等相關技術嘶朱,全面提升測試開發(fā)工程師的技術實力
?? 復制“下方鏈接”蛾坯,提升測試核心競爭力!