我試圖找到一些java代碼,它包含測試套件,其中包括更新代碼後發生的所有測試用例超時(添加更新和刪除)的更改。您認爲我可以在哪裏找到這種跟蹤源代碼更改的存儲庫,以及隨着時間的推移測試用例。測試套件控制庫和更改
在此先感謝各位。
我試圖找到一些java代碼,它包含測試套件,其中包括更新代碼後發生的所有測試用例超時(添加更新和刪除)的更改。您認爲我可以在哪裏找到這種跟蹤源代碼更改的存儲庫,以及隨着時間的推移測試用例。測試套件控制庫和更改
在此先感謝各位。
最好將您的需求分成不同的類別,然後找到涵蓋該類別的工具。
I'm trying to find some java code with it's test suites, which includes all changes happen
to test cases overtime(adding updating and deleting) after updating the code.
源代碼控制系統跟蹤所有修訂文件隨時間的變化。有許多不同的源代碼控制系統,但是如果你從源代碼控制開始,文檔比特定的系統更重要。我建議顛覆,which has excellent documentation here。
在這樣的系統下,檢入源代碼,允許跟蹤隨着時間的變化。通常還會檢入測試用例(通常位於不同的目錄中),同時還會跟蹤測試用例中的更改。
Subversion不是唯一的解決方案,幾乎所有的源代碼控制系統都會完成這項任務。我建議顛覆,因爲你很可能再次看到它,它具有優秀的文檔,並且直到獲得一些源代碼控制的掌握之前,其他系統的一些最廣告的特徵才被理解。
實際的源代碼是另一回事。我認爲你想自己寫,但是如果你正在尋找別人的源代碼,在apache.org或sourceforge上有許多項目給出了一些其他人如何使用源代碼控制系統解決他們的問題的例子。
Where do you think I could find this kind of repository that track changes to the source
code and it's test cases over time.
您可以在http://subversion.apache.org/發現顛覆了,如果你不想安裝自己的私人顛覆服務器,你可以找到託管服務提供商,這將安裝並運行Subversion服務器(收費)。我建議你至少安裝一次你自己的服務器,並開始我也會推薦svnserve
版本的服務器。在您瞭解了源代碼控制在顛覆環境下的工作方式後,您可能會考慮安裝https
。