我和我的队友很难理解突变测试是否可以/应该在引用 Swing 类的 JUnit 测试上进行。
更准确地说,我们目前正在使用 Junit 4 和 Assertj Swing 来测试该大学的测试任务(使用 TDD)的接口。我们还使用 PITEST 作为突变测试框架。
我们使用 Eclipse 的 WindowBuilder 插件构建了 Swing 类,因此我们对类的结构没有太多控制。单元测试都是绿色的,但是当运行pit时,在这些类中会从pit中抛出大量异常,并且测试失败了。您可以在travis上看到 maven 日志。
由于我们刚刚开始了解测试世界,因此非常感谢实际处理这些事情的人的建议。
非常感谢你。