我是QA自动化工程师。我正在测试的应用程序引入了一项新功能,即在特定情况下将短信发送到用户提供的美国手机号码。我正尝试在java中编写一个程序来使用自动化测试此功能。阅读发送到电话号码的短信
我的要求是
- 提供输入到应用程序,以便应用程序将发送短信到的电话号码我提供。
- 验证号码是否收到短信
- 验证短信的内容以查看邮件是否与预期信息一起发送。
到目前为止,我已经能够在java中使用spring自动化#1(整个qa自动化框架基于spring)。但找不到#2和#3的解决方案。我尝试了诸如www.receive-sms-online.info和receive-sms-online.com等在线服务。虽然我试图实现的想法与这些网站类似,但我想在内部开发一些内容或使用提供一定隐私的服务。我尝试使用谷歌的语音号码,这似乎是我的要求的理想选择,但同时也找不到使用Java程序阅读文本消息或将它们作为文件下载的方式。在之前的项目中,我能够将未读电子邮件作为独立文件下载到Gmail收件箱中,并能够对其执行自动化测试。我希望在这里实现类似的东西。任何指针或帮助这个方向或更好的解决方案将高度赞赏。
谢谢!