我正在執行一個單元測驗,它基本上測驗呼叫資料庫和檢索資料的時間性能。現在我已經將測驗作為一個單元測驗,但我很確定它不是一個單元測驗,因為簡而言之,它只是跟蹤從函式呼叫到回傳資料的時間。如果不是單元測驗,這將是什么型別的測驗?
uj5u.com熱心網友回復:
如果它只呼叫一次以記錄延遲,則它不是性能測驗。真實性能測驗多次執行此類呼叫并報告統計資料,例如平均延遲和/或各種百分位數。
它也不是通用定義的單元測驗,因為它涉及資料庫。
集成測驗使用某些您通常會在單元測驗中模擬的依賴項來練習某些用例,例如資料庫。但是集成測驗檢查的是功能行為,而不是時間。
因此,我將您的測驗稱為“一次性計時測驗”??
...我已將測驗作為 UnitTest ...
您的意思可能是您使用了一個通用的“單元測驗”框架來實作測驗。這并不使它成為單元測驗。您可以使用單元測驗框架完全實作集成和驗收測驗,并使用驗收測驗框架實作單元測驗。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/387533.html
上一篇:斷言檢查元素是否存在于串列中
