首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在最短的时间内测试所有主要移动设备(android、apple等)的某些功能?

如何在最短的时间内测试所有主要移动设备(android、apple等)的某些功能?
EN

Stack Exchange QA用户
提问于 2019-10-23 12:12:40
回答 3查看 131关注 0票数 0

有人问我,在prod发布之前,你会遵循什么策略来测试应用程序的一些重要特性,以便它能够在几乎所有的移动设备上工作?我给出了这样的建议: BrowserStack,Saucelabs。建立移动测试实验室。根据地区/地区获取移动设备的客户群。

但他并不满足于这些观点。有人能给这件事放点光吗?

我知道这是个主观的问题,但我已经在网上发表了很多关于这个问题的文章。

EN

回答 3

Stack Exchange QA用户

回答已采纳

发布于 2019-10-23 13:14:29

我们过去也有过同样的问题。出于某些原因我们设法做到了。因为除了用模拟器进行测试外,我们还使用真实设备进行测试(因为真实设备的行为与模拟器不同)。

首先:借助统计网页

对设备进行了概述。

在使用真正的设备时,您必须考虑使用的是:

  • 不同的设备(三星,苹果,华为,小米,摩托罗拉……)
  • 移动版本(iOS 12.1,iOS 11.4,iOS 9.3,8.0奥利奥,7.0努格特)
  • 不同国家对移动设备和设备的使用不同(例如德国、西班牙、法国.的百分比.)

当然,业务部门想要测试他们所有的,但由于时间的情况,这是不可能的。因此,我们把重点放在最相关的问题上。我们通过STAT计数器进行了一项研究:

所有数据都是免费的,通过:GS国家统计

第二:出于概述的目的,创建浏览器矩阵并减少不相关的浏览器:

由于对most计数器的研究,我们将注意力集中在最相关的设备/移动版本上,减少了不必要的设备/移动版本。

在这种情况下,像这样的浏览器矩阵在我们的例子中起了作用:

我知道这只是一个小小的建议,但在我们的例子中,它有助于减少测试设备的数量。当然,有些设备无法运行/工作存在风险。但在我们的例子中,我们不能测试所有的组合。

第三:在使用真正的设备之前向业务部门寻求帮助

有些人在出发前愿意帮忙。尤其是商业部愿意帮助我们,因为每个人都有自己的私人设备;-)

票数 2
EN

Stack Exchange QA用户

发布于 2019-10-24 12:42:17

一个好的移动应用测试服务提供商有不同的选择,根据提供的时间移动测试。

如果要在主要移动设备/配置上执行快速测试运行,则可以遵循以下技术。

  • 文本应该检查在一个设备,因为它将是相同的,以及其他。因此,只有布局/中断需要交叉检查。
  • 如果能够创建自动化套件来在设备上测试应用程序/网站,那将是非常有益的。虽然它可能需要一些时间来构建,但一旦完成,它将减少时间和精力指数测试。
  • 如果有一个功能或功能是多余的,应该进行一次测试,并可以绕过其他设备。
票数 0
EN

Stack Exchange QA用户

发布于 2019-11-09 20:05:02

你应该对世界各地广泛使用的移动平台和形式因素有很好的了解。@dbmunich共享的设备矩阵是很好的。在得出类似的矩阵之前,需要考虑许多因素。在对本地应用程序和混合应用程序的测试进行战略性测试时,存在着巨大的差异。

  1. 自动化您的理智和回归测试用例。
  2. 导出移动设备测试矩阵
  3. 设置虚拟或物理移动场或订阅类似的托管服务
  4. 每晚在你的移动农场上进行你的心智测试。

不断更新您的移动矩阵,并有一个最新的移动场进行测试。

不要只在发布日进行测试。持续集成,不断部署和测试。很快就会失败。

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/41296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档