簡體   English   中英

為什么要在 Android 中拆分單元測試和檢測測試文件夾?

[英]Why split unit tests and instrumented tests folders in Android?

出於好奇,我想知道為什么 Android 會拆分檢測和單元測試文件夾。

我很清楚這樣提供的能力,可以為每個人提供不同的依賴關系。 還有其他理由這樣做嗎?

一方面,單元測試可以獨立運行(不需要仿真器/設備),因此您可以輕松運行充滿單元測試的 package 和混合的 package,盡管可以將它們組合起來。 典型的單元測試運行時間不到一秒,而典型的儀器測試可能運行長達數小時等。

為什么要拆分檢測和單元測試文件夾?

  • 單元測試在 pc 上運行速度很快(即每秒 100 次測試),無需將它們部署在設備/模擬器上,因此可以經常執行(即每天 100 次,即在小的更改之后或簽入到源代碼存儲庫之前)
  • 儀器測試很慢(即 1 次測試需要 0.5 到 10 秒)加上需要在設備/模擬器上部署(額外 30 秒)。 這些測試通常不經常運行(即在晚上或午休時間)

暫無
暫無

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

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