gpt4 book ai didi

testing - 使用 UFT 在移动应用程序上进行多次登录测试

转载 作者:行者123 更新时间:2023-11-28 20:54:13 25 4
gpt4 key购买 nike

我正在尝试使用 Excel 中的多个用户密码条目来测试我的 Android 应用程序的登录功能。我已经能够成功地从 Excel 中导入该数据并对每一行运行相同的测试(使用“在所有行上运行”选项),但现在我遇到了一个我无法解决的问题。

测试运行一行后,测试从新的一行开始,它不会重新启动应用程序,而是从前一个完成的相同点开始。我认为这通常不是预期的行为,因为大多数 GUI 测试工具在测试参数化功能(主要是来自 Excel 的数据)时会重新启动应用程序。不管怎样,我通过在我的应用程序中注销来“修复”了这个问题。

在这种情况下,注销是一个“简单的解决方案”。但是如果我正在测试一个我不能简单地“注销”的不同功能呢?问题是,在那些不同的情况下,我将不得不返回或做一些可能会失败并且与我正在测试的功能无关的事情。

我不确定我是否使用了正确的方法。这个问题有好的通用解决方案吗?

最佳答案

如果您不能简单地使用注销作为最后一步,我建议您使用以下两种方法来解决您的问题。

  1. 使用 App.Launch 函数 您可以在脚本顶部添加一行,例如 Device("iPhone 7").App("myApp").Launch NotInstall , 重启 。在这里,设备和应用程序可以在对象存储库中被 TO 或使用像 Device("id:=123456") 这样的描述性编程来识别

  2. 检查测试设置中的选项 如果测试设置中有任何选项供用户选择重启或重新安装应用程序进行迭代,请检查最新的 UFT 版本可能是 12.53 或更高版本。

谢谢

关于testing - 使用 UFT 在移动应用程序上进行多次登录测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32268621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com