Appium 【已解决】大家用什么工具写 web 端用例,来实现 web 端推送数据到 app,使得 app 和 web 端结合起来共同完成一个完整的用例的执行

strayeagle · 2014年10月28日 · 最后由 strayeagle 回复于 2014年11月17日 · 1340 次阅读

不知道这个帖子发在这是否合适。。。。

请教大家一个问题啊:
app 只是前端一些数据的展示,还得需要后台推送数据(后台是 web 界面,可推送一些信息到 app),这样 app 端才能展示信息。请问大家用什么工具写 web 端用例,来实现 web 端推送数据到 app,使得 app 和 web 端结合起来共同完成一个完整的用例的执行?

我目前的状况是:安卓使用 python+appium 来完成 app 端的任务,但是这个任务得后台推送到 app 端,如果后台没推送,app 端用例也没法成功执行。只有在后台推送了这个的数据后,app 端用例才能正常执行。

共收到 9 条回复 时间 点赞

http://testerhome.com/topics/1520
我觉得这个可能可以看一下诶

额。。这个用例是一个即时的推送么?还是一个必须实时生效的?

#2 楼 @monkey 后台直接推送到 app,只能说是准实时吧,稍微有点延迟(信息从推送到 app 端展示,延迟时间比较短,几秒内)

#3 楼 @strayeagle 其实就是和现在大部分 hybird 应用一样的这种,app 框架,而数据从服务器获取的这种模式么?

#4 楼 @monkey恩, 是的

#5 楼 @strayeagle 我又来泼冷水了。。。不支持这种 case 走 UI 自动化。如果你分成简单的 UI,server API,然后是调用 app 的 post,get 请求到服务端的 API 测试会更好。。。。

匿名 #6 · 2014年10月29日

如果没有必要测试后台 UI 的话,后台的操作可以用 httpclient 来完成,即快又稳定

先做接口测试吧,不要管 UI 了

感谢大家,其实只需要 web 界面推送一点点东西,也就是一个任务吧,其他的 app 端功能都齐备。 我就临时使用 selenium 解决了 web 推送任务到 app 这个问题,毕竟就一个用例(一个创建然后发布的动作就 OK 了)。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册