AVFoundation相机的UI测试

时间:2018-07-04 13:24:59

标签: xcode xcode-ui-testing ui-testing

我正在尝试为QR阅读器创建UI测试。我正在使用AVFoundation的条形码类型来解码QR。当用户按下按钮时,将出现QR阅读器。如果相机以正确的格式捕获QR码,则必须显示另一个视图。我该如何测试?我应该创建UI测试吗?

我已经创建了用于解码QR功能的单元测试,但是如果相机解码格式正确的QR码,我需要创建一个方案来展示其他View Controller。

1 个答案:

答案 0 :(得分:0)

在测试中,您将无法获得它来轻松扫描QR码。明智的做法是在启动UI测试时传递启动参数,然后在应用程序中检查您的代码以检查该启动参数并模仿成功的扫描。之后,您的应用逻辑将照常继续。它不会测试实际的扫描过程,但是除了用单元测试覆盖之外,您无能为力。

https://developer.apple.com/documentation/xctest/xcuiapplication/1500477-launcharguments