移动应用测试

软件测试 移动的 安卓 IOS 应用
2022-01-22 23:17:16

我是“移动应用程序测试”的新手,我用谷歌搜索并获得了 appium 和 selandroid。

我想学习移动应用程序测试,并且我有使用 java 的 selenium webdriver 的经验。

查询是:

  1. 我不确定学习移动应用测试我需要IOS,android手机吗?。(我有IOS移动苹果3gs)。

  2. 如果不需要真正的移动设备,那么如何测试任何链接、建议等。

  3. 学习移动应用测试和教程的开源工具。

求推荐。。。!!!!!!

非常感谢..

2个回答

这个问题很宽泛,因此答案也必须很宽泛。“移动应用程序测试”与“移动应用程序开发”一样具体。

  1. 应用程序在不同的层进行测试。一个极其重要的层是探索性测试,它要求测试人员在尽可能接近真实用户的设置中运行应用程序,并以他们能想到的任何方式使用应用程序。考虑到测试仪的成本 ($$$) 与手机的成本 ($),这意味着测试需要许多不同的手机和平板电脑。这些通常归公司所有,而不是测试人员所有。

  2. 在虚拟环境中运行移动操作系统。具体细节高度依赖于操作系统、操作系统版本和应用程序开发框架。通过谷歌搜索操作系统/框架的名称,结合“自动测试”,可以找到很多选项。例如“ iOS 自动化测试”或“ xamarin 自动化测试”。

  3. 太宽泛的问题,太基于意见,无法提供客观的答案。

您需要提供更多上下文才能获得有用的答案,您对“测试固定应用程序”的问题有何期望?

移动应用程序是......一个应用程序,您在恰好是移动的环境的上下文中对其进行测试。

是的,有一些相关的工具,但就像在固定的情况下使用它们取决于您的需求、环境和知识。

我建议从小处着手(或大处,取决于你的观点)——首先学习测试,是的,Iphone 3gs 与任何其他手机一样好。

选择一个应用程序并开始对其进行测试……如果您想做一些有意义的事情,请尝试使用开源应用程序。谷歌“ios 开源应用程序”并选择类似WordPres for iOS(仅支持 iPhone 3gs 不可用的 iOS 7)并报告真正的错误