【发布时间】:2014-02-03 18:55:09
【问题描述】:
我有一班高中编程学生,我想要一种自动化的方式来检查他们工作的有效性。我浏览了他们的代码并寻找结构、效率和基本的预期结果,但我希望将其提升到另一个层次。
单元测试会是一个可行的解决方案吗? 有没有一种优雅的方法可以同时检查一堆学生项目?
我们正在使用 Eclipse,我已经从他们的本地网络驱动器导入了他们的项目,其中包含他们所有的程序。效果很好。我只是想给他们更多关于他们如何做的反馈,甚至向他们介绍单元测试,这是我从未做过的事情。
【问题讨论】:
-
如果您要获取代码,请向我们展示您迄今为止尝试过的内容并提出更具体的问题。我可以告诉你这是可能的,但有很多方法可以做到这一点。在问题的当前状态下,它可能更适合programmers.stackexchange.com。
-
@assylias 感谢您的链接。看起来这是用于测试方法的。我们还没有使用方法。似乎您还需要在一个班级中拥有所有学生的方法,然后它会通过并检查它们。对于某些程序来说,这将花费太多时间。稍后我将不得不再看一下。
-
该示例假设每个学生一个班级,因此您基本上将收到的所有班级复制粘贴到一个文件夹中,收集班级名称并运行测试。
标签: java unit-testing