|
1
4
以下信息是我们的经验总结; 支持大规模设备集的最佳方式是使用自己的测试设备测试应用程序。 对于大型企业项目,如果公司没有特定的设备组,您应该考虑覆盖大多数当前用户。 有一种方法可以通过以下方法来决定顶级设备; 你应该检查一下 android stats dashboard page 用于检索信息以了解大多数使用设备的规格。 实现这一点的简单方法是将调查平台版本的统计数据(根据分发内容)和&屏幕尺寸和密度。 然后你有一个流行设备的粗略列表,你应该拥有尽可能多的设备。 如果你的预算不足以购买大量设备,你可以选择从testDroid等公司外包测试。但我不建议这样做,因为一般的自动化测试对你的应用程序来说是不够的,当出现令人发痒的错误时,你应该拥有这个设备,以确保它得到修复。 尽管我们决定使用我们的设备进行测试,但我们过去曾尝试过外包,我们选择了前三名;
|
![]() |
2
2
事实上,有很多工具可以自动测试Android应用程序。看看Android测试人员用于自动测试的最流行工具的小概述: http://blog.bughuntress.com/automated-testing/useful-tools-for-android-apps-test-automation 。浏览一下,你可能会发现一些有用的东西。它们通常用于大公司的测试自动化。 |
![]() |
3
1
如果您是开发团队的一员,而QA很可能来自其他团队,那么您最终可能会得到两组测试用例。你必须向你的经理证明你已经完成了你的工作,并且通过了测试用例,QA将完成他们的测试,向他们的经理展示这个应用程序通过了所有要求。 我认为我们的QA团队正在使用这里不时提到的一些服务,但不是所有时候。当我问我时,我被告知他们使用这些服务器不是很方便,因为这非常耗时,而且他们都未能测试某些东西。 但在我们这边(开发团队),我们没有额外的预算,也没有得到QA和开发人员的满意批准,他们与我们的需求一起研究了这些服务。因此,我们最终实现了自己的测试自动化。整整花了两天时间。
因此,每当我们完成一个功能及其单元测试用例时,我们都会将该功能标记为问题跟踪器上的完整功能。开发人员将代码推送到版本控制系统。 第二天早上,当开发人员来上班时,他或她会去Jenkins面板开始构建。Jenkins只是执行一个批处理文件,执行以下操作,
压力测试也是如此。但是,如果你在夜间进行压力测试,它可能会收集兆字节的日志,在这种情况下,关键字库搜索绝对是查找崩溃的好主意。
对于布局/分辨率测试,您可以始终使用
使用第三方服务肯定会减轻任务,我们可以随时外包我们需要的任何东西。但请记住,它们是绝对需要手动测试的情况。比如,如果你的应用程序想激活WiFi或任何来自Android的东西
|
![]() |
4
0
github挂钩=>詹金斯=>试飞 向手动测试人员发送电子邮件+使用Spoon启动Robotium测试。 一段时间后,所有的报告都会提交给PM和开发团队,如果成功,签署的apk就会发布 |
![]() |
5
0
1) 这可能是一个很好的资源,您可以开始: Set up an open, closed, or internal test for Android Apps 2) 此外,我遇到过一家为企业提供内部/企业应用程序分发和测试解决方案的公司。一个这样的例子是 Appaloosa . 3) 如果您熟悉MDM系统,那么 link 能帮你很多忙 |
![]() |
Abhilash Das · 输入文本时,编辑文本与工具栏重叠 1 年前 |
![]() |
Community wiki · 局部变量可能尚未初始化 1 年前 |
![]() |
jvargas · 如何获取上个月的第一天和最后一天以及一年的第一天 1 年前 |