gpt4 book ai didi

java - 自动验证数百个独立 Java 程序的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 06:46:25 26 4
gpt4 key购买 nike

我是 Java 类(class)的助教,我的部分工作是每周对大约 100 个 Java 编程作业进行评分,每个作业都包含 3-5 个独立的 Java 程序。为学生提供每个问题的骨架框架(这使得包/类/方法的名称相同),他们所要做的就是填写方法的逻辑。

我想知道验证所有此类提交的正确性的最佳方法是什么,也许使用 JUnit(或类似的框架)结合一些脚本?在我继续这样做之前,我想知道是否有更好的方法来实际设置一个系统,我只需更改测试用例(以及相应的类/方法名称)并且能够执行整套作业?

我主要寻找一个可以做到这一点的框架的指针,尽管我非常欢迎详细的解决方案/已实现框架的类似实例!

最佳答案

我想我可以通过颠覆来做到这一点。每个作业都有单独的目录。学生准备好后 checkin ,这会触发运行 JUnit 测试。

我不确定您是否可以在不自己编写代码的情况下逃脱。单元测试必须弄清楚它正在运行谁的代码,然后运行它等等。不确定是否在单元测试中这样做,或者让 Jenkins 这样做会更好。

关于java - 自动验证数百个独立 Java 程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18601978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com