日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

1、Android测试入门

發布時間:2025/6/15 Android 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1、Android测试入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

編寫和運行測試時Android APP開發周期中的重要的一環。好的測試可以讓你非常容易的在開發過程中發現bug,提升你對自己代碼的自信。使用Android Studio,你可以在物理設備或者虛擬機中運行本地單元測試或者儀表測試(instrumented tests)(儀表測試我自己發明的詞匯),這樣你就可以分析結果,在開發環境中更改你的代碼。

本地單元測試是指無需訪問Android Framework或者一臺Android 設備,直接在你的開發機器中運行的測試。
儀表測試直接運行在你的設備或者虛擬機中。這些測試可以訪問設備的信息,比如在測試狀態下獲取應用的Context。儀表測試可用于單元測試、UI測試或APP組件整合測試(Activity、Service、Content Provider)。

配置本地單元測試

在你的Android Studio項目中,你必須將本地單元測試的源碼保存在一個特定的目錄(src/test/java)。這可以將你的所有的測試類集中放置到一起。
在你編寫代碼時,你可以相應的添加相應的本地單元測試類,一般就是在原有類的名稱的基礎上添加Test。比如:
Src/main/java/Dog.java 相應的測試類 src/test/java/DogTest.java
為了讓你的項目使用Junit 4 framework提供的標準的API,你需要配置測試依賴(jar 包)。如果你需要與Android依賴進行交互,需要添加Mockito庫來聲明你的本地單元測試。
在你的build.gradle(官方說是最頂層的那個,我放進去報錯,放在模塊中也可以用)中,你需要聲明如下依賴:

dependencies {// 必須的-- JUnit 4 frameworktestCompile 'junit:junit:4.12'// 可選的 -- Mockito frameworktestCompile 'org.mockito:mockito-core:1.10.19' }

配置儀表測試

在你的Android Studio項目中,你必須將儀表測試的源碼保存在一個特定的目錄(src/androidTest/java)。
為了讓你的項目使用Testing Support Library,你需要配置Android測試依賴。
在你的build.gradle中,你需要聲明如下依賴:

dependencies {androidTestCompile 'com.android.support:support-annotations:23.0.1'androidTestCompile 'com.android.support.test:runner:0.4.1'androidTestCompile 'com.android.support.test:rules:0.4.1'// 可選的 -- Hamcrest 庫androidTestCompile 'org.hamcrest:hamcrest-library:1.3'// 可選的 – Espresso(UI測試)androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'// 可選的 – Automator(UI測試)androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1' }

為了使用Junit 4 測試類,確保在build.gradle文件中生命了默認的AndroidJUnitRunner。

android {defaultConfig {testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"} }

測試配置

Android Studio有兩種測試配置:Android儀表測試和單元測試。在之前,你只能同一時間內運行一種測試。現在,可以同時運行。

構建和運行測試

Android Studio在開發環境中提供了用于構建、運行和分析你的測試的所有的工具。
需要注意的是,當你運行儀表測試時,Android Studio會關掉Instant Run。

運行本地單元測試

為了運行你的本地單元測試,你需要:
1、 在Project窗口,右鍵單擊,同步你的項目。
2、 在Project窗口,找到相應的測試類,右鍵單擊,選擇Run。
Gradle的安卓插件會編譯放在(src/test/java)下的源碼,生成一個測試app,在本地執行。Android Studio會將結果顯示在Run窗口

運行儀表測試

為了運行你的儀表測試,你需要在Project窗口中,找到你的儀表測試的類或方法,右鍵單擊運行。

Gradle的安卓插件會編譯放在(src/androidTest/java)下的源碼,生成一個測試app和生產apk,并將兩個apk安裝到已經連接的設備或虛擬機中。并在Run窗口中輸出結果。

本文作者:宋志輝
個人微博:點擊進入

轉載于:https://www.cnblogs.com/hainange/p/6153453.html

總結

以上是生活随笔為你收集整理的1、Android测试入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 这里有精品视频 | 蜜臀av一区二区三区激情综合 | 一区二区三区丝袜 | 国产成人精品亚洲男人的天堂 | avtt在线播放 | 午夜国产福利视频 | 色综合综合色 | 99精品人妻国产毛片 | 欧美乱大交xxxxx潮喷 | 黑人玩弄人妻一区二区三区影院 | 三级久久 | 成人超碰在线 | 天天做夜夜做 | 婷婷五月在线视频 | 久久久女人 | av一级网站 | 亚洲第一页中文字幕 | 久久精品九九 | 亚洲激情一区 | 中文字幕不卡在线观看 | 欧美一区二区三区免费观看 | 黄色小视频链接 | 免费观看理伦片在线播放视频软件 | 午夜国产小视频 | 亚洲特黄一级片 | 美女日日日| 三年中文免费观看大全动漫 | 911亚洲精选 | 手机在线看黄色 | 丰满肥臀噗嗤啊x99av | 欧美少妇喷水 | 天天看天天摸天天操 | 97成人超碰| 少妇高潮av久久久久久 | 欧美成人高清在线 | 亚洲一区二区三区蜜桃 | 日韩高清国产一区在线 | 欧美日韩在线网站 | 亚洲啪啪网| 美女色诱男人激情视频 | 插插看看 | 国外成人在线视频 | 亚洲精品1 | 国产自在线 | 免费在线观看www | aa黄色大片| 日本特黄一级大片 | 欧美中文在线观看 | 日韩六九视频 | 亚洲伦理一区 | 中文字幕一区视频 | 激情五月综合 | 日b影院 | a级免费观看 | 92久久精品一区二区 | 一区二区在线免费观看 | 亚洲熟女少妇一区二区 | 99久久久国产精品无码性 | 特大黑人娇小亚洲女 | 色丁香综合 | www日本在线 | 善良的公与媳hd中文字 | 欧美视频在线一区 | 成人免费网站在线观看 | 欧美人妻一区二区 | 99久久久无码国产精品免费麻豆 | 午夜精产品一区二区在线观看的 | 精品自拍av | 中文字幕一区二区三区四区视频 | 女同在线观看 | 亚洲欧洲日本国产 | 婷婷在线免费 | 夜夜摸夜夜操 | 日韩av在线直播 | 欧美人妻精品一区二区免费看 | 婚后打屁股高h1v1调教 | 中国黄色片视频 | 麻豆亚洲精品 | 国产亚洲精品久久久久久青梅 | 日韩黄色网址 | 美女福利视频一区 | 日韩毛片免费观看 | 欧美整片第一页 | 欧美日韩一二三四 | 久久色婷婷 | 亚州一区二区 | 日本三级中文字幕 | 精品在线视频一区二区 | 青青草原在线免费观看视频 | 日本免费一区二区三区视频 | 少妇av在线播放 | 欧美日a| 精品在线免费观看视频 | 一本色道久久88亚洲精品综合 | 成人免费视频国产免费网站 | 天堂国产在线 | 天天爽影院 | 男女羞羞在线观看 | jizzjizz国产|