我有一个apk文件,我想开发和运行一些测试(我只有apk文件,我没有访问源代码)。Android APK测试 - 黑盒
我找到了一个关于这个here的教程,我发现了一个视频here,但都是用于Eclipse,我无法使用Android Studio进行这项工作。
有没有办法用Android Studio与任何框架做到这一点? (Robotium,Espresso,Appium,Calabash等)。
任何人都知道更多关于这个,可以给我一些解释或一些例子通过?
我有一个apk文件,我想开发和运行一些测试(我只有apk文件,我没有访问源代码)。Android APK测试 - 黑盒
我找到了一个关于这个here的教程,我发现了一个视频here,但都是用于Eclipse,我无法使用Android Studio进行这项工作。
有没有办法用Android Studio与任何框架做到这一点? (Robotium,Espresso,Appium,Calabash等)。
任何人都知道更多关于这个,可以给我一些解释或一些例子通过?
我用于自动化的工具叫做葫芦。唯一需要的是apk。没有源代码/构建你自己的应用程序版本。它是一个非常强大且使用起来非常简单的工具。我已经开始在这里制作视频教程系列https://www.youtube.com/playlist?list=PLInoIpH9dfLyvdaOjozON9QnQP1pK30y-
你可以使用任何你想要的编辑器 - eclipse,android studio,甚至是基本的记事本。葫芦工具完全独立于编辑器运行。所有你需要的是android studio自带的android sdk。您可以使用android sdk中的工具来帮助运行仿真器,并可以直观地查找ID。
这是太常见的问题。 Android Studio创建两个文件夹:** [androidTest **]和** [**]的测试**(http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Testing)和[unit](http://tools.android.com/tech-docs/unit-testing-support)测试。还有功能[猴](http://developer.android.com/intl/ru/tools/help/monkey.html)测试和大量的libs为不同的测试目标。 –
AleksandrMedvedev,谢谢你的评论! :) 我知道Android Studio创建这两个文件夹。但是,如何在这些文件夹中开发一些测试,然后在不访问源代码的情况下针对.apk文件运行这些测试? – TFC
在测试中你的源代码仍然可用。我建议你调查[this](http://www.vogella.com/tutorials/AndroidTesting/article.html)文章。 –