相关疑难解决方法(0)

启动活动进行测试

我有一个使用Realm db的测验应用程序.每次用户选择答案时,她都会单击一个按钮,并显示问题的新文本.多数民众赞成,直到她到达我开始新活动的最后,并根据正确答案显示分数.

我应该如何开始/测试(使用Espresso我猜)该活动,而不必每次所有答案手动输入并在每次回答后点击按钮,直到我到达最后一个?

我需要的是将一些模拟数据传递给变量并制作一个Intent,但我不知道如何在Espresso中找不到与此相关的任何内容

android android-testing android-espresso

23
推荐指数
3
解决办法
2万
查看次数

如何使用猴子和monkeyrunner工具进行Android测试?

你如何使用monkeymonkeyrunner工具进行Android测试?

需要什么基本命令?

android monkey monkeyrunner

11
推荐指数
3
解决办法
2万
查看次数

仅在子活动中使用Monkey(android调试)

我正在尝试使用Monkey debuggin工具(来自adb)对我的应用程序的一部分进行压力测试.由于Monkey以完全随机的方式运行,我希望它专注于可能包含我正在寻找的错误的代码部分(非常罕见的错误,我不知道如何复制它).

因此,在我的主要活动中,我有6个按钮,每个按钮都会激活一个新活动.我想将猴子设置为只查看其中一个活动,并且每个活动都可以从中查看.我找不到合理的方法来做到这一点.

我已经尝试了
adb shell monkey -p my.package.name -c android.intent.category.MONKEY 1000
并且在我的清单文件中我已经进行了一些我感兴趣的活动:

        <intent-filter>
            <category android:name="android.intent.category.MONKEY"/>                
        </intent-filter>
Run Code Online (Sandbox Code Playgroud)

但它没有用.Monkey仍然会激活未按此标记分类的活动.猴子在选定的子活动中工作至关重要,因为在我实际想要测试的子活动之外,它浪费了大约95%的时间在我的应用程序中漫游.

此外,我尝试了一些简单的脚本来启动所需的子活动,但没有成功.

寻找任何帮助,
欢呼,
kajman

android intentfilter categories subactivity monkey

5
推荐指数
1
解决办法
2483
查看次数