使用android Studio测试android应用程序

使用android Studio测试android应用程序,android,android-studio,Android,Android Studio,首先我想坦白。我以前从未写过测试。我已经做了十多年的程序员,从来没有发现需要编写一个合适的测试(或者不管它叫什么),因为我写的大多数代码(我认为)都可以很容易地进行手动测试 现在,我正在编写一个相当复杂的android应用程序,我正在进行手动测试,以确保每个函数和类都按预期运行,这让我的速度大大降低。所以现在我正在暗中研究如何使我的代码测试兼容(有这样的事情吗?)以及从哪里开始 我正在使用最新的Android Studio(1.2 Beta 3)。我发现在“src”文件夹下有一个“android

首先我想坦白。我以前从未写过测试。我已经做了十多年的程序员,从来没有发现需要编写一个合适的测试(或者不管它叫什么),因为我写的大多数代码(我认为)都可以很容易地进行手动测试

现在,我正在编写一个相当复杂的android应用程序,我正在进行手动测试,以确保每个函数和类都按预期运行,这让我的速度大大降低。所以现在我正在暗中研究如何使我的代码测试兼容(有这样的事情吗?)以及从哪里开始

我正在使用最新的Android Studio(1.2 Beta 3)。我发现在“src”文件夹下有一个“androidTest”文件夹,它(下面的几个文件夹)包含一个文件ApplicationTest.java。下面是ApplicationTest.java的内容

public class ApplicationTest extends ApplicationTestCase<Application> {
    public ApplicationTest() {
        super(Application.class);
    }
}
public class ApplicationTest扩展了ApplicationTestCase,等等,但我仍然不知道从哪里开始——我觉得我在这里遗漏了一些东西,或者我编写测试的思维方式或整个想法是错误的


有人能给我点提示吗?

我正在使用猴子工具测试

第1步:

打开android studio终端(工具->打开终端)

第二步:

为了使用monkey,打开一个命令提示符,只需导航到以下目录

 export PATH=$PATH:/home/adt-bundle-linux-x86-20140702/sdk/platform-tools
第三步:

将此monkey命令添加到终端并按enter键

看看你的模拟器的魔力

adb shell monkey -p com.example.yourpackage -v 500
500-它是频率计数或发送用于测试的事件数

你可以改变这个计数

更多参考资料,


你得到我的答案了吗。。