軟件開發人員開發完成某壹項目之後提交給測試的流程及規範是怎樣的?
首先不同公司的流程和規範是不同的,比如民營企業流程比較簡單,不規範,開發人員想什麽時候提交就什麽時候提交。但如果微軟、IBM等流程比較規範,重視測試流程的外企,提交的流程和規範壹般是很嚴格的。
在規範的公司,壹般提交給測試的基本條件:
1,開發人員的代碼有其他人做過CodeReview.自己的代碼自己做過review是不可以的,必須有至少壹個以上的其他人review過。
2,開發人員的代碼中有符合比例規定的test代碼。即開發代碼自己做過單元測試,具體比例每個公司規定不同。
3,個別公司如IBM會有自動提交後運行BVT用例的過程,即每日提交的代碼提交前先自動跑壹遍基本的核心測試用例,壹面提交後影響到其他代碼的執行。
4,提交的具體流程,
1)本地打版本,war包或jar包等。
2)本地提交svn服務器,修改版本說明。
3)關閉BUG,即本版本修復的bug數目。
4)執行BVT用例,如果不通過則停止,返回本地修改。
5)填寫測試提交單,或者自動生成測試提交單。
在具體的執行過程中,每個公司的情況不同,決定了實際執行過程中會具體的差別。