簡體   English   中英

每個方法應運行多少個測試方法?

[英]How many test methods should I run per method?

如果測試我的方法,該方法應該基於特定條件返回值(也許正在驗證憑據)

testAuthenticate_ValidCredentials_ReturnTrue

如果不滿足條件,我是否還應該編寫單獨的方法來測試它是否返回正確的值?

testAuthenticate_InValidCredentials_ReturnFalse

換句話說,每個方法我應該運行多個測試嗎?

是的,最好對每個測試進行定制以僅檢查代碼的一個功能方面,因此針對有效(經過身份驗證)和無效(拒絕)憑證的單獨測試是正確的方法。

至於總共要編寫多少個測試的更大問題,理想情況下,您希望運行要測試的代碼中的每個源代碼行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM