簡體   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