Urban Airship API用于自动化测试?

时间:2015-02-10 17:26:17

标签: testing urbanairship.com

我们有一组现有的应用程序使用Urban Airship进行通知。我们希望自动化服务器组件的测试。

我们尽可能使用自动化测试。具体来说,我希望能够验证当我为特定标签进行/ api / post调用时,Urban Airship会为该标签生成通知。

在理想的世界中,我会按照“收到标记= XXX或超时的通知时返回”的方式进行Web REST调用,并验证响应是否符合我的预期。

是否存在此类通话,或者除了包括手机硬件之外,是否有人可以建议其他方法?

  • 查尔斯

1 个答案:

答案 0 :(得分:0)

任何推送服务都没有端到端回调,因为它经历了各种其他服务(APNS,GCM)。换句话说,您无法向Urban Airship发出HTTP请求,然后在设备上收到通知时回拨。您可以做的最好的事情是使用Urban Airship的API进行后期调用以发送消息,然后检查响应是否是2XX响应。 2XX响应并不表示在设备上收到了推送,但它至少验证了UA已收到尝试发送该通知的请求。

您可以考虑的其他选项是使用appthwack等服务:https://appthwack.com/我不确定他们是否能够测试推送通知,因为它看起来像是使用模拟器,但它&# 39;值得研究imo。

相关问题