android - 如何进行非常基本的 AWS Device Farm 应用程序端到端测试 : Just Run the App for Specified Time

标签 android ios react-native appium aws-device-farm

我想对我的(Android 和 iOS)React native 应用程序运行一个非常基本的测试。我只想让系统启动应用程序,并让它运行指定的时间:

打开应用

可选:每 x 秒截取一次屏幕截图

在指定时间终止测试(例如运行整整 8 分钟,而不是“最多 8 分钟”)

访问性能数据(例如内存使用情况)

特别是因为不需要实际操作,我宁愿这样做而不必设置 Appium 或需要花费大量时间来设置的测试框架,但是如果需要 Appium 或测试框架,是否有我可以从一个完整的示例脚本开始?

我不需要它在大量设备上运行(目前),所以可以想象可以开始使用“ session ”而不是自动“运行”,但找不到访问性能的方法 session UI 中的数据。

更多细节: 我会将测试步骤构建到应用程序本身(而不是使用测试框架)。我发现最接近的东西是内置的资源管理器或模糊测试,但它们似乎与应用程序进行了一系列“交互”。我只想让应用程序运行。另外,我想指定测试的确切时间,而不仅仅是最长时间。当我运行资源管理器和模糊测试时,他们在大约 3-4 分钟时停止了测试(不确定标准是什么)。我想指定测试运行 8 分钟。

谢谢你的帮助

最佳答案

关于android - 如何进行非常基本的 AWS Device Farm 应用程序端到端测试 : Just Run the App for Specified Time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57315500/

相关文章:

java - 以编程方式生成动态 RadioGroup 并对其进行 setOnCheckedChangeListener

java - 获取 UserDicationary 的内容提供者不返回任何内容

ios - Core-plot 如何支持纵向到横向的过渡

reactjs - React Navigation "focus"事件监听器不使用更新值

android - 在ListView中列出音频和视频文件

java - Gson 输出 com.google.gson.JsonSyntaxException : java. io.EOFException:第 1 行第 501 列输入结束

ios - 如何防止未初始化数据的快速 CoreData 崩溃

iphone - 在 iOS 中,如何将图像嵌入到文本中(在 UITextView 中)?

javascript - Switch Case 在 React Native 中不起作用

css - react native : Setting the width of a view equal to its height when using percentages