2015-05-04 107 views
1

我正在通過udacity.com上的一個Android應用程序教程課程。我已經開始了一個介紹測試的課程。然而,當前課程的視頻正在展示如何運行一個測試,其中只有一個run test選項可用。在這裏看到:https://youtu.be/CHb8JGHU290?t=170使用android studio進行單元測試時運行哪個測試

但我的Android Studio顯示多個選項

http://i.imgur.com/YOjyXyu.png

,我不知道什麼是正確的使用,甚至它們之間有什麼差別。 誰能闡明爲什麼我有4個不同的選擇,他們是什麼?特別是第一個和第二個選項讓我感到困惑。第三個和第四個選項足夠直觀以便理解。

謝謝。

回答

1

你給出的選項有:使用搖籃

1-運行測試: 這在Android Studio中的1.1版本增加了,運行測試使用Android的編譯系統,搖籃。

2-使用Android JUnit運行測試,這可能需要設備/仿真器。如果您的測試用例使用Android的測試套件(如AndroidTestCase),這對於運行更復雜和與Android相關的測試用例也很有用,這是可以選擇的。

3/4 - 使用JUnit框架運行。在你的情況下,這些選項之間的唯一區別是第一個選項指示項目中可用的所有測試,而最後一個選項提供運行指定包中存在的所有測試。就你而言,可能兩種選擇都是相同的。

如果你正在運行基本的單元測試,我肯定會堅持第一個選項。 有關Android Studio測試的更多詳細信息,請訪問: http://tools.android.com/tech-docs/unit-testing-support