[android]android自動化測試五之Robolectric
官網首頁:http://pivotal.github.com/robolectric/
robolectric是android單元測試工具
下面是一個簡單的例子:
// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activity activity;
private Button pressMeButton;
private TextView results;
@Before
public void setUp() throws Exception {
activity = new MyActivity();
activity.onCreate(null);
pressMeButton = (Button) activity.findViewById(R.id.press_me_button);
results = (TextView) activity.findViewById(R.id.results_text_view);
}
@Test
public void shouldUpdateResultsWhenButtonIsClicked() throws Exception {
pressMeButton.performClick();
String resultsText = results.getText().toString();
assertThat(resultsText, equalTo("Testing Android Rocks!"));
}
}
robolectric是android單元測試工具
下面是一個簡單的例子:
// Test class for MyActivity
@RunWith(RobolectricTestRunner.class)
public class MyActivityTest {
private Activity activity;
private Button pressMeButton;
private TextView results;
@Before
public void setUp() throws Exception {
activity = new MyActivity();
activity.onCreate(null);
pressMeButton = (Button) activity.findViewById(R.id.press_me_button);
results = (TextView) activity.findViewById(R.id.results_text_view);
}
@Test
public void shouldUpdateResultsWhenButtonIsClicked() throws Exception {
pressMeButton.performClick();
String resultsText = results.getText().toString();
assertThat(resultsText, equalTo("Testing Android Rocks!"));
}
}
相關文章
- Android 自動化測試之 MonkeyAndroid
- Android 談談自動化測試Android
- android 5個自動化測試Ui框架AndroidUI框架
- Android自動化測試入門(四)單元測試Android
- Android UXSS階段性小結及自動化測試AndroidUX
- Android自動化測試第二篇 Appnium環境搭建AndroidAPP
- 深圳軟體測試培訓學習:Android常用自動化測試工具【千鋒】Android
- 解放雙手 - Android 開發應該嘗試的 UI 自動化測試AndroidUI
- 測試開發之自動化篇-自動化測試框架設計框架
- UI自動化測試之AirtestUIAI
- Android 自動化測試及效能資料採集的 Python 指令碼AndroidPython指令碼
- 工作專案經驗總結(1)-- 投影儀自動化測試 (Android)Android
- 自動化測試系列 —— UI自動化測試UI
- 面試Tip:Android優化之APP啟動優化面試Android優化APP
- Android UI 測試指南之 EspressoAndroidUIEspresso
- AutoRunner 功能自動化測試專案實訓之自動化測試原理(一)
- 3分鐘瞭解Appium:使用appium做Android手機自動化測試!APPAndroid
- Android + Appium 自動化測試完整的環境配置及程式碼詳解AndroidAPP
- Android常用9種自動化測試框架對比,Appium有哪些優勢?Android框架APP
- 測試 之Java單元測試、Android單元測試JavaAndroid
- 深圳軟體測試學習:如何在Android手機上進行自動化測試【千鋒】Android
- 【自動化測試入門】自動化測試思維
- 從探索到突破:網易雲音樂Android自動化效能測試實踐Android
- 全副武裝!Android UI 自動化測試在 RxImagePicker 中的實踐歷程AndroidUI
- 測試面試題集錦(五)| 自動化測試與效能測試篇(附答案)面試題
- Android自動化 - 基礎總集Android
- 前端自動化測試之葵花寶典前端
- 自動化裝置測試與自動化測試的區別
- 如何做自動化測試?什麼是自動化測試?
- Android自動化頁面測速在美團的實踐Android
- 軟體測試:自動化測試
- 妥妥的去面試之Android基礎(五)面試Android
- Web自動化測試 五 ----- selenium的等待和切換Web
- airTest自動化測試AI
- selenium自動化測試
- 自動化測試篇
- python自動化測試Python
- API自動化測試API
- 自動化測試框架框架