作者:邓艳梅 编辑:毕小烦

微信是一个非常强大的生态,很多企业都会利用这样一个生态来构建自己的业务和服务,微信公众号提供了一个平台和通用能力,由企业借助微信的生态建立自己的业务,提供自己的服务。

微信公众号是什么

当你在注册微信公众号的时候,会看到下面这四个选项:

订阅号一般用于传播资讯,每天可群发一次消息,由个人运营。服务号一般用于提供服务(比如帮助中心、点单、问答等),每个月可群发 4 条消息,由企业运营。订阅号的推送的信息,都被聚合在「订阅号信息」里面了,而服务号的消息直接展示在微信的信息列表中。

所以,如果你测试的是企业的公众号,一般是服务号。

微信公众号测什么

服务号的权限有提供消息推送/回复,自定义菜单,微信支付等功能权限。企业会利用这些权限设计自己的服务号提供功能。

比如,星巴克的服务号提供:咖啡在线点单、外卖服务、签到领好礼、加入我们等功能,点击之后要么跳转到自己的 H5 页面,要么打开小程序,而我们要测试的内容就是这些接口、小程序、H5 实现的功能。

这里要注意的是,我们应该重点测试的是自己的产品功能,对于微信平台自身的功能不必过多关注,这个微信自己会保证的,我们只需关注自己的业务与之交互的功能或完全是我们自己的功能。

怎么测微信公众号

测微信公众号其实主要就是测小程序、H5 接口

H5 本质上是一个 Web 页面,所以用 Web 的测试方法来测 H5 就可以了。小程序相当于运行在微信这样一个「操作系统」上的应用程序,所以用 APP 的测试方法来测微信小程序就行了,需重点关注小程序与微信的交互。

一图胜千言:

总结

微信公众号的测试其实并不特殊,我们 Web、APP 和接口的测试经验完全可以用上,不过,要多注意微信的特点以及与微信之间的交互。本文只是抛砖引玉,希望对大家有所启发。

(完)

如果文章对你有帮助,记得留言、点赞、加关注哦!

欢迎订阅我的新专栏《现代命令行工具指南》,精讲目前最流行的开源命令行工具,定能大大提升你的工作效率。

【测试沉思录】3. 如何测试微信公众号?相关推荐

  1. 微信公众号开发-网页授权——配置测试账号

    思路分析: 1.创建测试账号并且配置测试账号的授权回调域名. 2.由前端发起授权请求,微信收到请求后(若是首次打开,并且未关注公众号,微信会弹出授权页,提示用户授权)将重定向到请求url中配置的red ...

  2. windows微信公众号采集系统

    微信采集系统项目文档 环境配置 1. mitmproxy安装: 2. windows本地代理: 3. 数据库 4. 本地模块 准备工作 启动测试 目录结构 采集目标: 微信公众号文章的阅读数.在看数. ...

  3. 微信公众号开发 - 事件处理和回复消息

    微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ...

  4. 基于搜狗接口的微信公众号及其信息爬取

    1.思路 经测试,搜狗搜索提供的微信公众号的接口是理所当然爬取多了会被封ip等方式重点照顾.这只是做一个公众号及其链接的爬取,公众号的内容爬取及制定内容的爬取都是一个路子.搞懂了一个其他的就都差不多了 ...

  5. 微信公众号支付测试方法

    一般情况下,微信公众号的相关功能的测试都是可以在测试号上完成的.但是微信公众号支付却不在测试号的测试范围之内. 微信不允许在测试号进行公众号支付测试,所以导致了对支付功能进行修改后,无法在测试号上验证 ...

  6. 不花一分钱快速搭建自己的微信公众号机器人

    ▌前言 前些天闲来无事想弄个微信公众号机器人,因为可以用机器人做好多事情,比如可以让它变成一个智能聊天机器人,也可以让它爬取并推送arxiv上自己想要的论文,还可以让它绘制并推送有关肺炎疫情的曲线图等 ...

  7. 如何用阿里云服务器搭建微信公众号机器人?

    我们经常在一些公众号里回复信息,微信公众号都会自动回复信息,区别于微信平台的自动回复,有的公众号上面的自动回复,则更像是一个机器人客服.下面小编就教大家如何搭建微信公众号机器人. 所需材料: 微信公众 ...

  8. asp微信公众号自动回复开发案列之新闻查询机器人

    <% '********************************************** 'ASP文件需要以UTF-8的格式保存,否则乱码. '******************* ...

  9. 公众号开发(2) —— 盛派.net SDK + vue搭建微信公众号网页开发框架

    需求:通过微信公众号菜单跳转到手机端网页,跳转后通过微信授权登录获取微信公众号用户的OpenId(用户关注公众号后,用户在公众号的唯一凭证),通过OpenId和后台数据库用户信息绑定起来并实现一些业务 ...

  10. 【微信采集助手】Python Tkinter 微信公众号文章批量采集工具

    现如今大部分优质内容都是闭环的,都在移动端,app端,或者百度都无法搜录到,比如微信公众号文章内容,而且这些地方还存在着比较高质量的内容,大部分人都有着这方面的采集需求! 其实前面本渣渣已经写过了一篇 ...

最新文章

  1. 洛谷P3572 [POI2014]PTA-Little Bird
  2. 数组怎么用getchar_C语言 | 数组
  3. Fedora 31 没被砍掉,或将在2020年11月底发布
  4. 20172319 2018.10.12《Java程序设计教程》第6周课堂实践(补写博客)
  5. Linux 学习重点内容(第二节)
  6. 学姐百度实习面经(轻松拿offer)
  7. 数据结构之优先队列:优先队列的介绍与基础操作实现,Python代码实现——14
  8. 如何写一个bat批处理自动上传文件到FTP
  9. d3js mysql_D3js技术文档 可视化展现
  10. jQuery.noop()方法
  11. 服务器指令学习记录-----ska暑期训练
  12. 报 刊 集 锦(转载)
  13. 将dBm转换为W的方法
  14. Silverlight 减小 Xap 的大小
  15. 设计模式---004策略模式(转载自我的老师 Alley-巷子)
  16. 《软件测试》 --- 读书笔记
  17. Tableau和BDP,哪个才是最适合中国用户的可视化分析工具?
  18. Android学习:Service自问自答
  19. HD Verb Table
  20. java EE的一些问题

热门文章

  1. android 红外遥控程序,Android 红外遥控器适配
  2. 项目面试题2:es与solr的区别
  3. k3 设置 虚拟服务器,k3设置服务器映射功能
  4. Activemq下载与安装
  5. 微电子专业要学c语言吗,微电子技术专业学什么?
  6. 网络工程制图论文计算机,计算机工程制图教学的课业评价的论文
  7. Ubuntu构建ARM交叉编译器
  8. 20212022最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)、前端面试题大全、前端进阶必知必会知识点1
  9. spring cloud入门组件教程
  10. STm32驱动74HC595引脚图时序图工作原理