手动测试并行的不同设备是一个好主意

问题描述 投票:-1回答:1

作为软件测试人员,有时我需要在不同的移动设备和不同的操作系统(Android,iOS)上进行手动测试。您建议如何分别或并行执行每个设备和操作系统的测试?

例如,我要测试一个已实现的新功能,我需要在iOS和Android上对其进行测试。我应该分别还是并行地对每个操作系统/设备进行测试?

testing qa manual-testing
1个回答
1
投票

有趣的问题,不幸的是,答案在很大程度上取决于您的环境,产品和环境。让我尝试一下,为您提供一些思考的地方。

  1. 两个移动平台之间是否存在互动

如果您的产品具有服务器/客户端体系结构,并且iOS和Android的测试都将查询同一台服务器,则并行运行测试可能会导致测试彼此交互。当然,这是一个有趣的效果,但是,更多的是系统测试而不是功能测试。

  1. 您是在谈论手动还是自动测试

如果您正在手动测试,我会考虑在一个系统上完全测试该功能,然后再移至下一个系统。原因是它意味着您可以将所有精力集中在一个系统上,并确保已进行了最佳测试。而且,人类确实不擅长上下文切换,尝试并行执行两个系统可能会增加整体执行时间。当然,如果这是自动测试,那么并行可能会减少总体执行时间。

  1. 您的用户群在两个平台上的划分是什么

[例如,如果您80%的用户群使用iOS,那么我肯定会提倡始终先测试iOS的想法。您要确保始终对最流行的部署进行最大程度的测试。这样,您可以将更快的问题反馈给开发团队。

希望这会有所帮助。如果您在问题中添加更多内容,请告诉我,我将更新答案。

© www.soinside.com 2019 - 2024. All rights reserved.