在TravisCI上进行测试

时间:2015-06-23 05:42:53

标签: java android automated-tests travis-ci

我已经了解了TravisCI。它非常适合测试语法错误并解决它们,但如果这是它提供的唯一功能,那么我认为Travis不值得进行测试。我唯一的问题是,TravisCI是否会自动测试用户使用应用时可能发生的异常/错误的代码?他们对此有什么预先要求吗?

1 个答案:

答案 0 :(得分:0)

我担心我能正确理解你的问题。

TravisCI是构建器和测试 runner 的组合,而不是猴子测试程序。您需要根据您的服务逻辑为Andoid单元测试和自主UI测试编写代码,如果您想获取用户发生的某些错误的信息(stacktrace),还需要使用其他应用程序反馈程序。

要编写单元测试,请参阅以下链接中的官方Android教程。 https://developer.android.com/training/testing.html

此外,您可以命令猴子测试 http://developer.android.com/tools/help/monkey.html

而且,为了获得错误反馈,有许多项目和服务可以做到这一点。 Android Play商店开发者控制台提供ANR&崩溃菜单。或者,Crashlytics以更安排的方式提供错误。如果您在安全性敏感的公司,请考虑ACRA,因为它允许您安装到您自己的服务器。当用户崩溃时,将自动收集堆栈跟踪。

相关问题