1. 本地下載項目源碼
1. Git clone項目代碼到本地(本地項目代碼1)並fetch;
2. Switch到master分支;
3. Create測試分支(例如:test1)並勾選“Switch to new branch”;
4. Push to remote;
5. Merge開發分支到本地測試分支(test1);
6. Push to remote。
至此測試分支已經在遠端存在了(不過此時的測試分支代碼和開發分支代碼是相同的)並且已經在本地切換到了該測試分支。
2. 編寫測試代碼
1. 在本地另外一個路徑下git clone項目代碼(本地項目代碼2),並Swith to我們的測試分支,在Eclipse中import maven project引入本地項目代碼2並刷新tree;
2. 編寫測試代碼,例如:插入后台打log的信息等,保存;
3. 檢查改動,執行提交和push:
git status
git add --a git commit -m "提交備注" git push
至此我們的測試代碼就已經發布到遠端測試分支了。
3. 發布到測試環境
現在就可以把我們的測試代碼分支部署到我們的測試環境並進行測試了,這時就可以在測試環境的后台查看我們在項目中加入的log信息從而達到測試的目的了。
4. 兩輪測試
第一輪測試是直接發布開發分支到測試環境進行測試,第二輪測試是將開發的分支合並到develop分支進行測試。
在測試環境資源不夠分配的情況下,第二輪測試可以在測試分支merge最新master分支的基礎上再次merge開發代碼分支替代用develop分支進行測試。