优化 Android 测试工作

发布于 2024-09-10 17:10:18 字数 246 浏览 2 评论 0原文

4 个主要操作系统版本:1.5、1.6、2.1 和 2.2(我想我们现在可以安全地忽略 1.0 和 2.0)

3 个屏幕密度:ldpi、mdpi、hdpi

3 个屏幕尺寸:小、正常、大

许多系统测试场景。

有没有办法优化必须针对所有 Android 设备的应用程序的测试工作?覆盖大多数情况所需的最少模拟器数量是多少?

最近处理这个问题,我很想知道其他人是如何进行 Android 系统测试的。

4 major OS versions: 1.5, 1.6, 2.1 and 2.2 (I guess we can safely ignore 1.0 and 2.0 now)

3 screen densities: ldpi, mdpi, hdpi

3 screen sizes: small, normal, large

Lots of system testing scenarios.

Is there are way to optimize the testing effort for an app that has to target all Android devices? What's the minimum number of emulators that are needed to cover the most cases?

Dealing with this lately and I'm very interested to know how others are doing their Android system testing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱娆 2024-09-17 17:10:18

在优化测试工作时,您必须知道没有什么神奇的技术可以让您测试少于所有的组合并且 100% 对每个组合都有效。
现在,有一些技术可以让您降低测试工作量,以换取在某些特定组合(您没有检查)中它可能不起作用的风险。

这些技术是成对测试和正交阵列。您可以通过谷歌搜索,但如果您想要快速版本,请访问此链接 http://www.developsense。 com/pairwiseTesting.html 并查看底部的表格:
表 10:三个水平的三个变量的所有组合 - 该组合包含所有 27 种组合。
表 11:全对数组,每个包含三个级别的三个变量 - 该数组包含减少数量的组合 - 需要测试 9 个组合。
只需将 A/B/C 与操作系统/密度/大小相匹配,并将每个 R/G/B 与给定变量的适当值相匹配即可。

When optimizing testing effort, you must know that there is no magic technique, that will allow you to test less than all combinations and be 100% that it works for every combination.
Now, there are techniques that let you lower test effort in exchange for risk that in some particular combinations (you are not checking) it may not work.

Those techniques are Pairwise testing and Orthogonal Array. You may google for this, but if you want quick version go to this link http://www.developsense.com/pairwiseTesting.html and look at tables on the bottom:
Table 10: All Combinations for Three Variables of Three Levels Each - this one contains all 27 combinations.
Table 11: All-Pairs Array, Three Variables of Three Levels Each - this one contains reduced number of combinations - 9 combinations to be tested.
Just match A/B/C to OS/densities/size and for each of them R/G/B to appropriate values for given variable.

假情假意假温柔 2024-09-17 17:10:18

我只在 1.5 和 2.2 上进行测试 - 如果它在两个极端下工作,我希望在中间工作。屏幕尺寸相同。

I am only Testing on 1.5 and 2.2 - If it works at the two extremes I expect to work in the middle. Same for screen sizes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文