【测试安卓动画插入器】教程文章相关的互联网学习教程文章

Java和android测试方法

我有一个关于技术或方法的问题,我可以用来快速测试我的代码和只是.最近我遇到了困难&我正在开发一个Android项目时,对于测试我的代码感到沮丧.每次当我想测试我的代码时,我不得不再次重新编译整个项目并等待模拟器重新安装应用程序,至少需要40~50秒来检查一些代码工作正常.有没有什么方法可以编译或测试一小部分代码/ 1~2种方法,而不必每次都重新编译整个项目?哪个是行业中最新和最广泛使用的? =================================...

如何使用Android Studio 0.8对Google Cloud Endpoints Java进行单元测试【代码】

我发现了一些帖子,但他们要么参考前端测试,要么参考python.有一个关于java GCE的教程,但是没有关于如何在Android Studio中设置它的特殊性,只是对Eclipse的一些随机引用. 例如 Unit tests in Android Studio 0.8 https://developers.google.com/appengine/docs/java/tools/localunittesting#Java_Writing_Datastore_and_memcache_tests https://www.youtube.com/watch?v=z47B1nhC3K0 如果我错过了一些相关的帖子并指导我,请随意对我...

java – Android单元测试为Mockito存根方法提供非模拟消息【代码】

我创建了以下测试方法,我在其中模拟Settings.Secure并存根该类的getString方法.@Test public void testIsDevicePostOwner() throws Exception {String mockDeviceId = "2c3977ad-0867-49d6-aad8-c2762f373551";Post mockedPost = mock(Post.class);Settings.Secure mockedSecure = mock(Settings.Secure.class);ContentResolver mockContentResolver = mock(ContentResolver.class);when(mockedSecure.getString(mockContentResolv...

java – Kotlin androidTest:测试跑完了.空的测试套件【代码】

我正在尝试将我的测试从java转换为kotlin. 简单的单元测试已成功翻译,如下所示:class BindingUtilsTest {@Test @Throws(Exception::class)fun testConvertBooleanToVisibility_visible() {assertEquals(BindingUtils.convertBooleanToVisibility(true), View.VISIBLE)} }但是当我试图运行androidTest时,它失败并显示消息:“没有找到测试”和Test running startedTests ran to completion. Empty test suite.代码工作得很好,在jav...

android – 用于测试rxjava的书面单元测试,但不确定我的单元测试是否测试了所有内容【代码】

Android Studio 3.4我有以下测试方法.基本上,这个测试做的是发出一个请求,它将返回一个LoginResponseEntity,它将被映射并返回一个Single< LoginResponse>override fun loginUserPost(username: String, password: String, uniqueIdentifier: String, deviceToken: String, apiToken: String) : Single<LoginResponse> {val loginRequestEntity = LoginRequestEntity(username, password, uniqueIdentifier, deviceToken)return log...

单元测试Android应用程序逻辑【代码】

想要为我的应用程序编写一些测试,我偶然发现了Android testing pages.经过相当长的阅读,很快就发现我可以从中获得的唯一信息是有关如何测试UI /活动的信息.我真正想要的是用简单的蚂蚁测试来测试我的逻辑的方法,最好是甚至不涉及设备.我应该在这个阶段提到我没有使用Eclipse,而且令人非常难过的是,Android上99%的Java资源都假设人们这样做. 在任何情况下,尝试运行任何东西,我尽可能多地和教程一起玩.它要求测试目录与src在同一级别...

android – Espresso Instrumentation测试 – 测试后如何卸载或删除应用程序【代码】

我设置了Espresso检测框架来运行我的Android Functional Automation测试.对于每个测试,我想在完成测试后登录应用程序并删除应用程序. 所以,我设置如下: 公共类FirstSampleTest扩展BaseTest {private final BaseTest baseTest;// private final ElementUtils elementUtils;public FirstSampleTest() throws InterruptedException {this.baseTest = new BaseTest(); }@Before public void initiate() throws InterruptedException {...

如何测试Android应用程序的网络错误?【代码】

我有使用TCP / IP获取数据的内容管理应用程序.我想测试这个应用程序的几个网络问题,如数据包丢失和连接丢失. 是否有一些简单的方法来模拟网络问题来测试Android应用程序? 在DDMS中,设备有一些连接和延迟设置,但是看起来它不起作用.我可以设置拒绝或未注册,但从服务器获取是不受影响的.我正在使用Windows进行开发. 我到目前为止尝试过: F8 – 3G图标消失,但我仍然可以下载数据. DDMS,电话状态的变化 – 3G图标消失,但我仍然可以...

如何在Android 2.3.5中测试我的应用程序?

我需要在Android 2.3.5中检查我的应用程序是否工作正常,但在android开发者网站中没有可用于2.3.5的SDK.我怎样才能在Android 2.3.5中激发我的应用程序,无论是否有任何第三方工具或这些版本等于任何其他2.3系列版本. 如果有人知道帮助我. 谢谢解决方法:基本上,Android版本2.3.3 – > 2.3.7是相同的,只是一些非常小的微小变化. http://developer.android.com/guide/appendix/api-levels.html

android – 如何使用JUnit为我的AIDL测试自动生成的java文件【代码】

我正在使用eclipse为我的项目编写JUnit测试用例.我的项目包含基于AIDL的绑定服务.执行项目后,我在gen文件夹中获得了AIDL的自动生成的java文件. 这个文件包含一个Stub类,它有类似的方法public android.os.IBinder asBinder()public boolean onTransact(int code, android.os.Parcel data, android.os.Parcel reply, int flags) throws android.os.RemoteException和一个具有方法的Proxy类public android.os.IBinder asBinder() publ...

java – Android Junit测试位图资源【代码】

public class JamTest { Explosions EX = new Explosions(null); private List<Bitmap> expList ; Context mtx;@Before public void setUpList(){expList = new ArrayList<Bitmap>(2);Bitmap bmp1 = BitmapFactory.decodeResource(//resources here, R.drawable.ic_launcher);expList.add(bmp1); }@Testpublic void testInit(){assertNull(EX.getListSize().get(0)); }@Testpublic void testGetlist(){assertEquals("Result",0,...

android – 如何测试Retrofit2 RxJava2 api调用?【代码】

我想知道如何通过rxjava2测试Retrofit2调用.我的改装api界面如下:public interface LoginApiMapping {@POST("v1/secm/oam/oauth2/token")Observable<Response<RestResponseHolder<LoginResponseModel>>> login(@Body LoginModel model); }我想编写测试,它将通过RxJava2发送此请求并检查响应.我认为RxJava存在问题,因为它是异步的,测试在我得到响应之前完成,所以我尝试使用如下的TestSubscriber,但是不可能订阅TestSubscriber< Res...

java – 在(Espresso)Android仪器测试中启动特定的导体控制器【代码】

我正在为使用Conductor编写的应用程序编写Espresso测试.我想指定每个测试启动哪个控制器,这样我就不需要让Espresso从每个开始的Activity开始点击应用程序.由于只有一个活动而且关于导体的SO或谷歌没什么,我能找到的最接近的是this问题?或者这不可能吗? 我已经尝试使路由器静态并添加一个getter,试图设置一个特定的root用于测试但没有成功.android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread t...

android – 有没有办法在没有发布的情况下在真实设备上测试应用程序?

有没有办法在不发布到Android市场的情况下在真实设备上测试应用程序?解决方法:它很容易完成.只需将手机连接到您的计算机,安装SDK附带的驱动程序. 现在,如果您正在使用eclipse,那么只需转到项目的“运行配置”,然后在“目标”选项卡中选择“手动”.现在,当您通过eclipse运行应用程序时,您将选择运行该应用程序的设备,并在那里您可以看到您的设备. 或者,通过键入adb install< app_name>,可以通过命令行完成相同的操作.并且应用程序将...

Android自动化测试实战 Java篇主流工具,框架,脚本【代码】

String 前往下载 = " http://icourse8.com/Android_zidonghuaceshi.html "; 章节信息第1章 课程简介第2章 那些重要的Android工具和命令你真的都掌握好了吗?第3章 如何将Monkey工具玩出专业范?第4章 深度挖掘MonkeyRunner测试技术,教你google秘不示人的黑科技第5章 学好Robotium 搞定单元、黑盒、白盒及慕课网官方APP自动化测试第6章 UI自动化测试高手必备最新神器-UiAutomator第7章 搞定跨平台自动化测试、界面元素定位有Ap...