淺談Android Studio單元測試步驟
單元測試的必要性:大家都知道android測試的時候如果老是在虛擬機里調(diào)試通铲,這樣不僅浪費了計算機的資源纬霞,而且降低了開發(fā)效率徐裸,所以單元測試的作用就顯示出來了。
Android Studio本身支持單元測試酸役,所以在配置的時候十分簡單浸遗,用起來也很方便猫胁。
步驟一:創(chuàng)建android工程并創(chuàng)建測試單元
我是把我的單元測試放在Android Studio自動生成的Test文件中,讀者也可以根據(jù)自己的需要放在任意位置跛锌,完全不影響弃秆。如下圖所示ExampleTest.java就是我的單元測試:
這里寫圖片描述
ExampleTest.java代碼:
package com.example.administrator.mytest;
import android.test.AndroidTestCase;
/**
* Created by Sean on 2016/8/11.
*/
public class ExampleTest extends AndroidTestCase {
public void testHelloWorld()throws Exception{
final int a = 1;
final int b= 1;
assertEquals(a, b);
}
}
一般單元測試中,測試類要繼承類AndroidTestCase察净, 測試的方法都需要在前面加test驾茴,如:testName(){},而name指被測方法的name氢卡。
步驟二:設(shè)置測試環(huán)境
1.選擇菜單欄上的Run->Edit Configurations
這里寫圖片描述
2.點擊左上角的“+”,選擇Android Tests
這里寫圖片描述
3.修改的地方:
這里寫圖片描述
4.修改完后工具欄上會出現(xiàn)tests
這里寫圖片描述
5.點擊運行晨缴,如下圖所示
這里寫圖片描述
6.再次修改驗證译秦,修改ExampleTest.java中的源碼,再次運行
package com.example.administrator.mytest;
import android.test.AndroidTestCase;
/**
* Created by Sean on 2016/8/11.
*/
public class ExampleTest extends AndroidTestCase {
public void testHelloWorld()throws Exception{
final int a = 1;
final int b= 2;
assertEquals(a, b);
}
}
出現(xiàn)報錯信息
這里寫圖片描述
謝謝您的閱讀
請大家尊重原創(chuàng)者版權(quán),轉(zhuǎn)載請標明出處
http://blog.csdn.net/AAAAA_Sean_M/article/details/52183277