Android下的Junit測試
作者:網絡轉載 發布時間:[ 2015/10/26 14:12:13 ] 推薦標簽:單元測試工具 軟件測試
Android SDK 1.5已經將JUnit包含進來了,用過一次,昨天晚上重新用的時候還出了一點問題,還是決定寫一篇比較詳細的文章,供大家和自己以后使用,寫起來也挺方便的,Android下的Junit是對java下的junit的擴展,殊途同歸,基本類似~
Junit簡介
JUnit是一個開源的java單元測試框架。在1997年,由 Erich Gamma 和 Kent Beck 開發完成。這兩個牛人中 Erich Gamma 是 GOF 四人幫之一;Kent Beck 是 XP (Extreme Programming)極限編程創始人(不是Window XP)。俗話說“麻雀雖小,五臟俱全。” JUnit設計的非常小巧,但是功能卻非常強大。Junit在TDD(Test Driven Development)測試驅動開發中非常常用,junit是設計比較好的測試框架,Android對junit進行了擴展,使其使用起來更方便省心
JUnit的一些特性:
1) 提供的API可以讓你寫出測試結果明確的可重用單元測試用例
2) 提供了三種方式來顯示你的測試結果,而且還可以擴展
3) 提供了單元測試用例成批運行的功能
4) 超輕量級而且使用簡單,沒有商業性的欺騙和無用的向導
5) 整個框架設計良好,易擴展
Android Junit Demo
首先GoogleJunit項目,然后新建一個Test Case:
public class BookCase extends AndroidTestCase {
public void test(){
Log.i("BookCase", "測試");
}
}
AndroidTestCase其實本身是繼承自TestCase,如果這樣運行是沒法運行的,需要到AndroidManifest.xml配置一下:
配置完這個之后還需要application配置一下uses-library:
后一步是測試了,右鍵方法Run AS=>Android Junit Test,結果如下:
相關推薦

最新發布
性能測試之測試環境搭建的方法
2020/7/21 15:39:32軟件測試是從什么時候開始被企業所重視的呢?
2020/7/17 9:09:11Android自動化測試框架有哪些?有什么用途?
2020/7/17 9:03:50什么樣的項目適合做自動化?自動化測試人員應具備怎樣的能力?
2020/7/17 8:57:06幾大市面主流性能測試工具測評
2020/7/17 8:52:11RPA機器人能夠快速響應企業需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消滅嗎?為什么?
2020/7/17 8:43:03軟件測試基本概念是怎么來的?軟件測試生命周期的形成歷經了什么?
2020/7/16 9:11:10