[問題] 如何使用maven實踐整合測試
我想要替我的專案增加整合測試,但不知道如何能完全地自動化進行測試、部署,
對於整個流程還是沒辦法想出較好的實踐方式。
主要用到的項目有:maven、cucumber測試套件及jenkins
我目前的想法是
1.先將程式部署到server啟動
2.執行maven指令 integration-test verify,執行整合測試
(這個已經做完,可以順利跑測試案例)
3.測試結果,成功:打包部署到server、失敗:不打包也不部署
但目前有卡到幾個點讓我不知道怎麼辦
a.我想要測試的結果成功才打包部署,但步驟1就先做掉了,
這樣不是已先把程式部署上去了嗎?
b.假如非得先部署上去,那整合測試fail,那要如何退回上一個版本?
c.同上,假如得先部署。打包、啟動server都需要時間,那我要如何
自動地開始執行測試?
目前是我自己等server起好,再手動執行maven指令測試。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.234.157 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/java/M.1623815906.A.C28.html
→
06/17 00:57,
3年前
, 1F
06/17 00:57, 1F
→
06/18 15:40,
3年前
, 2F
06/18 15:40, 2F
→
06/18 18:21,
3年前
, 3F
06/18 18:21, 3F
推
06/18 18:25,
3年前
, 4F
06/18 18:25, 4F
→
06/18 18:27,
3年前
, 5F
06/18 18:27, 5F
推
06/18 20:07,
3年前
, 6F
06/18 20:07, 6F
→
06/20 11:59,
3年前
, 7F
06/20 11:59, 7F
→
06/20 12:00,
3年前
, 8F
06/20 12:00, 8F
→
06/20 12:00,
3年前
, 9F
06/20 12:00, 9F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章