I was hoping that in this year's Software Engineering class, our capstone for Computer Science, could implement a disciplined automated test strategy for their Java project. Now, with only seven weeks left my students have not gotten that started.
I figured that jUnit, because it's so widely used, would be relatively accessible. However, it seems to have a lot of complexity. Specifically, the inexperienced DevOps students — who only work 18 days before switching teams — would have to dive into Maven or Gradle to get the correct artifacts.
Also, when programming my students would need to ramp up almost instantly on Java annotations, when many of them are relatively inexperienced.
I am dying for some kind of Java unit-testing package that will:
- easily plug in to a project as one or two JAR files
- allow students to adapt their own tests quickly by using a
Test
interface of some sort - have a minimal framework that will run all the tests and emit the results
Maybe there's a wrapper for jUnit that will do this? I don't know.
Thanks in advance for any suggestions.