我有很多测试套装和测试,这些测试的执行时间非常长。
我有一个关于自适应测试的想法来修改TestUnit框架(例如JUnit)以运行那些在开始时花费较少时间的测试以及在最后花费很长时间的那些测试
另外,我正在考虑定义注释,如“@RunFirst”来声明并通知测试单元框架在开始时运行该测试,以便开发人员可以测试正在运行的功能在开始时节省了大量时间来得到答案。
我的问题是
答案 0 :(得分:1)
运行那些在开始时花费较少时间的测试
如果您真的对此感兴趣,那么您需要一些需要很长时间的测试用例。这些几乎肯定不是真正的单元测试,而是集成测试。我建议将这些测试用例移到单独的“集成测试”目录中。在单元测试后运行所有集成测试。
修改强>
请参阅以下相关问题: