Android:通过保存 Activity 状态进行测试的捷径

Posted

技术标签:

【中文标题】Android:通过保存 Activity 状态进行测试的捷径【英文标题】:Android: Shortcut to testing by saving Activity state 【发布时间】:2014-08-29 03:55:27 【问题描述】:

我正在使用带有模拟器的 android studio。当我更改代码时,我需要对其进行测试。问题是,有时我必须执行十几次点击,从互联网获取数据等,直到我到达我想要的屏幕。

有没有办法让我“保存”活动状态,并在更改代码后快速跳回该活动?这样可以节省我数小时的开发时间。

我愿意接受任何其他可以加快我的测试过程的技巧

谢谢!

【问题讨论】:

【参考方案1】:

您可以将您尝试测试的 Activity 作为您的启动 Activity,并使用您尝试从 Internet 获取的种子数据提供给它。它将为您节省大量工时。我建议您采用 TDD 方法,而不是使用 Robotium,您可以在其中测试您的所有功能代码。

【讨论】:

以上是关于Android:通过保存 Activity 状态进行测试的捷径的主要内容,如果未能解决你的问题,请参考以下文章

Android11.2 通过重写对应的方法保存和恢复实例的状态

Android基础部分再学习---activity的状态保存

Android组件系列-----Activity保存状态

Android课程---Activity中保存和恢复用户状态

Android Fragment使用 Activity, Fragment, WebView的状态保存和恢复

转android笔记--保存和恢复activity的状态数据