繁体   English   中英

Junit方法测试条件

[英]Junit method testing conditions

假设我有这个java方法:

boolean sample(){
  boolean returne = false;
  if( (a>b || b>c) && d>e ){
    returne = true;
  }
 return returne;
}

为了确保我的方法已经对单元进行了很好的测试,我应该在我的单元测试方法中包括所有这些方案:

  • 测试a> b或b> c和d> e
  • 测试其中a = b或b = c和d = e
  • 测试哪里
  • 测试其中a> b或b = c和d> e
  • ....并尽一切可能...

@abubakkar所建议的Pitest.org是此请求的答案,该工具通过更改类的字节码来进行突变测试,从而针对所有可能的失败,错误,未发现的错误进行测试...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM