【技术实现步骤摘要】
一种微信公众号测试方法、装置、存储介质及电子设备
本专利技术涉及软件测试
,具体而言,涉及一种微信公众号测试方法、装置、存储介质及电子设备。
技术介绍
目前,越来越多的企业、机构以及个人均借助于微信平台开设微信公众号(简称公众号)向用户群体提供相应的服务。在公众号的功能上线前,往往需要先在测试环境中进行测试,确保功能运行的正确性和稳定性,为方便区分,可将测试环境中使用的公众号称为测试公众号,将正式环境中(或称线上)使用的公众号称为正式公众号。在公众号的众多功能中,支付功能是指用户通过公众号为特定的服务或商品付费的能力,在移动支付越发普及的今日,支付功能的地位也越加突出。除支付功能以外,公众号的一些常规功能(几乎所有的公众号都具有的功能),例如通过公众号的菜单进行页面浏览、和微信用户对话等则可统称公众号的基础功能。在对公众号的功能进行测试时,支付功能和基础功能都要进行测试。然而,目前微信平台并不支持测试公众号直接进行支付测试,若要测试支付功能,必须使用正式公众号的配置信息覆盖测试公众号的配置信息,但要测试 ...
【技术保护点】
1.一种微信公众号测试方法,其特征在于,应用于公众号后台,所述方法包括:/n利用部署于所述公众号后台的基础服务响应用户通过微信客户端在测试公众号的页面中做出的基础操作,以测试公众号的基础功能;/n利用部署于所述公众号后台的支付服务响应用户通过所述微信客户端在支付测试工具的页面中做出的支付操作,调用微信平台提供的支付接口,以测试公众号的支付功能;/n其中,所述基础服务在部署时采用所述测试公众号的配置信息,所述支付服务在部署时采用正式公众号的配置信息。/n
【技术特征摘要】 【专利技术属性】
1.一种微信公众号测试方法,其特征在于,应用于公众号后台,所述方法包括:
利用部署于所述公众号后台的基础服务响应用户通过微信客户端在测试公众号的页面中做出的基础操作,以测试公众号的基础功能;
利用部署于所述公众号后台的支付服务响应用户通过所述微信客户端在支付测试工具的页面中做出的支付操作,调用微信平台提供的支付接口,以测试公众号的支付功能;
其中,所述基础服务在部署时采用所述测试公众号的配置信息,所述支付服务在部署时采用正式公众号的配置信息。
2.根据权利要求1所述的微信公众号测试方法,其特征在于,所述测试公众号的配置信息包括所述测试公众号的appid以及appsecret,所述正式公众号的配置信息包括所述正式公众号的appid以及appsecret。
3.根据权利要求1所述的微信公众号测试方法,其特征在于,所述利用部署于所述公众号后台的支付服务响应用户通过所述微信客户端在支付测试工具的页面中做出的支付操作,调用微信平台提供的支付接口,以测试公众号的支付功能,包括:
利用所述支付服务响应用户通过所述微信客户端在所述支付测试工具的页面中做出的支付操作,基于用户在所述正式公众号下的openid、用户的身份信息以及所述正式公众号的配置信息调用微信平台提供的支付接口,以测试公众号的支付功能。
4.根据权利要求3所述的微信公众号测试方法,其特征在于,在所述利用所述支付服务响应用户通过所述微信客户端在所述支付测试工具的页面中做出的支付操作,基于用户在所述正式公众号下的openid、用户的身份信息以及所述正式公众号的配置信息调用微信平台提供的支付接口之前,所述方法还包括:
利用所述基础服务响应用户通过所述微信客户端在所述支付测试工具的页面上做出的支付信息提交操作,获取所述微信客户端发送的用户在所述正式公众号下的openid以及用户的身份信息,并将所述openid与所述身份信息绑定。
5.根据权利要求4所述的微信公众号测试方法,其特征在于,所述方法还包括:
利用所述基础服务响应用户通过所述微信客户端在所述支付测试工具的页面上做出的支付信息提交操作,获取所述微信客户端发送的支付明细信息。
6.一种微信公众号测试方法,其特征在于,应用于微信客户端,所述方法包括:
根据用户通过所述微信客户端在测试公众号的页面中做出的基础操作与部署于公众号后台的基础服务交互,以测试公众号的基础功能;
根据用户通过所述微信客户端在支付测试工具的页面中做出的支付操作指示部署于所述公众号后台的支付服务调用微信平台的支付接口,以测试公众号的支付功能;
其中,所述基础服务在部署时采用所述测试公众号的配置信息,所述支付服务在部署时采用正式公众号的配置信息。
技术研发人员:肖霞梅,
申请(专利权)人:江苏满运软件科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。