2015-04-01 63 views
4

在测试Android和iOS应用时,这是我的应用程序的配置屏幕,出现一个OTP用例,停止进一步测试应用程序。 Usecase是。如何在appium或硒中进行测试时读取短信

当用户在指令所在的应用程序起始页面中输入手机号码时。点击发送按钮后,另一个OTP选项文本框出现在应用程序的屏幕上。高于这一点,就有可能录制/播放。但在此之后,我们停止了我们的过程。

因为这个用例不能自动化我们的应用程序进行进一步的处理。

这里,OTP通过短信发送,用于验证目的,用户需要输入通过SMS发送的OTP(一次性密码)。 因此,我的并发症是...
如何从设备的短信应用程序中检查OTP,然后返回到测试应用程序并在其中输入验证码。此步骤验证用户和应用程序是否显示给用户。 我的查询是...我如何使用自动化测试这个用例? 请帮助我,因为这会阻止我完成进一步的测试。

+0

嗨@pranav kumar,你找到了解决方案吗? – Vampiro 2016-01-09 14:30:03

回答

-1

我认为我们无法从一个应用程序导航到另一个应用程序,因为我们仅传递测试应用程序的功能,而我们无法使用其他应用程序。

但是,您可以尝试的解决方法是:
1.首次测试时,从测试应用程序发送OTP。
2.通过第二次测试,从消息框中获取复制到剪贴板的OTP(您可以使用android中的任何开源应用程序获取应用程序包/活动)。
3.通过第三项测试,在应用程序中粘贴/输入该OTP。

希望这会有所帮助!