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