6
我們使用Behave BDD工具來自動化API。使用我們的行爲案例,是否有任何工具可以提供代碼覆蓋?Behave測試框架的測試覆蓋工具
我們嘗試使用coverage模塊,它沒有與Behave一起使用。
我們使用Behave BDD工具來自動化API。使用我們的行爲案例,是否有任何工具可以提供代碼覆蓋?Behave測試框架的測試覆蓋工具
我們嘗試使用coverage模塊,它沒有與Behave一起使用。
您可以運行任何涵蓋範圍的模塊來查看代碼的使用情況。 你的情況應該是靠近coverage run --source='.' -m behave
跟蹤代碼覆蓋率Aceptace /集成/行爲測試將很容易給予了很高的覆蓋率數目,但可能導致的想法,代碼是否正確測試。
這些是爲了看到事情一起工作,而不是跟蹤有多少代碼被「覆蓋」。
將單元測試和覆蓋連接在一起對我來說更有意義。
行爲測試的代碼覆蓋率可能與單元測試的代碼覆蓋率不同,但它仍然是信息豐富且有用的:它告訴您您的用戶實際使用了多少代碼。換句話說,如果行爲測試的代碼覆蓋率很低,這意味着你正在編寫太多的代碼... –
@AndréCaron這也許意味着你的測試不足或者測試不夠。 – Sardathrion