测试套件控制存储库和更改

时间:2011-12-07 19:07:59

标签: java junit4

我正在尝试使用它的测试套件找到一些Java代码,其中包括更新代码后更新测试用例(添加更新和删除)的所有更改。您认为我在哪里可以找到这种跟踪源代码更改的存储库以及随时间推移的测试用例。

先谢谢你们。

1 个答案:

答案 0 :(得分:1)

最好将您的需求划分为不同的类别,然后找到涵盖该类别的工具。

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. 

源代码控制系统随时跟踪所有修订文件的更改。有许多不同的源代码控制系统,但如果您从源代码控制开始,文档比特定系统更重要。我建议使用subversion which has excellent documentation here

在这样的系统下,签入源代码,可以跟踪随时间的变化。通常还会检入测试用例(通常在不同的目录中),并且还会跟踪测试用例中的更改。

Subversion不是唯一的解决方案,几乎任何源代码控制系统都会执行此任务。我建议使用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,如果您不想安装自己的私有subversion服务器,您可以找到将安装和运行您的subversion服务器的托管服务提供商(收费)。我建议您至少安装一次自己的服务器,为了开始,我还会推荐服务器的svnserve版本。在了解了源代码控制在subversion下的工作原理之后,您可能会考虑安装https