jpacman framework
JPacman-
类似于Pacman的游戏用于教授软件测试。它使学生使用Git,Maven,Junit和Mockito的使用。
该代码的一部分经过了经过良好的测试,而其他部分则是有意的。作为软件测试的学生,您可以扩展测试套件,或使用框架以测试驱动的方式构建扩展。作为老师,您可以使用框架来创建自己的测试练习。
作为使用您自己的解决方案的起点,可以使用模板解决方案。
我们已经在荷兰代尔夫特技术大学的软件测试课程中开发并使用了此代码。有兴趣看到我在那里使用的练习的老师与我联系。
使用此材料的其他大学包括安特卫普,蒙斯,埃因霍温和UBC(温哥华)。在Tu Delft,我们将其与GitLab结合使用,作为连续集成和反馈服务器。
如果您对如何改进此框架有任何建议,请随时与我们联系,打开问题或提供拉动请求。由于故意将测试作为一种练习,因此请求“解决”练习或提供全面覆盖的请求不太可能合并。
主要贡献者:
nl.tudelft.jpacman.Launcher 。从命令行,运行java -classpath target/jpacman-framework-<VERSION>.jar nl.tudelft.jpacman.Launchermvn test中运行测试套件