二、微信公众号测试点基础功能点:1:是否可以正常的关注和取消关注。(至于用户的管理是微信平台的事情了,就不需要我们去处理了)2:保证我们自己提供出去的二维码能够被用户识别,扫描后即可关注我们。3:用户回复关键字是否可以得到正确的回复(微信后台设置,也是我们需要进行测试的)4:用户是否可以查看往期文章,历史信息(保证用户有历史信息可以进行阅读,来了解我们的产品)5:群发用户是否可以收到我们的信息,这点也很重要!不然你编辑好的文章,用户收不到,虽然这个是微信后台的事情,但是我们也需要去负责的检查一下拓展功能点(涉及到微站类型的)1.测试基础功能:比如说登陆、注册、支付、注册发送的验证码是否可以用等等,这些其实都是我们测试网站的形式是一样的!2.测试性能:有时候像有些微站要进行一些秒杀活动,要进行性能测试,保证你们的请求API接口不奔溃。3.测试数据库:测试之后要检测下数据库,是否数据都有正常入库或者是进行修改。4.测试界面的一些数据信息:进行一些操作之后,就要去看看是否界面的信息有做实时的更新!5.界面检查:比如说在不同的手机可能会有不同的展示,这个时候你就需要去检查下图片的自适应以及JS一些动态效果的检查(以前有一个数钱活动,由于手机不同,导致数钱本卡住等等)第一:没有弄清楚微信公众号的测试会涉及到什么,公众号后台对前端的影响(匆匆忙忙只进行了功能测试,没有去和手机的APP以及手机的相关环境去测试)----------这里暴露一点,弄清楚公众号平台以及可能的问题;第二:微信端的测试会否因为腾讯的改版而有所影响不得而知;第三:没有考虑安全问题。1.冒烟测试:首先交给我的微信公众号,每个页面进行任意点击。能够顺利点击进入才可进行下一步的测试,否则,因为公司开发的水平问题,很多模块不能够进行测试,反而浪费时间;2.系统测试:这里我是分模块来进行测试的。其实在这个测试过程中,并没有把测试用例用起来,主要是通过原型图在测试。但是经过我们后来的测试主管的点拨,才知道有一个叫详细需求的东西(艾玛,入这个行业半年,我竟然没有看到过一个详细的需求列表长什么样)。一个一个模块进行仔细地测试,然后是模块间的互动测试,最后再进行一个整体的测试。每天将问题点以日志的形式给到开发,同时在禅道提交相应的bug.3.场景测试:在这个环节,会把自己想象成各种挑剔客户,会对公众号的整体做一些挑剔,甚至有些吹毛求疵,力求把公众号能够让用户用起来觉得还行。因为我们的公众号是商城模式,所以难免涉及到一整个订单的流程,以及其他的一些交互性的东西。所以在这方面的背景也要自己去弄清楚,前端和后台的链条性自己也要非常清楚。是否可以正常的关注、取消;公众号提供的二维码,扫描后是否能被用户识别,识别后是否能进行关注;在公众号里,用户回复关键字,是否能得到正确的答案;用户是否能查看历史信息;群发后,是否能保证用户即时收到信息;测试界面:是否能实时更新;测试注册与登录功能;测试数据库,是否能进行录入和修改;测试兼容性。自定义菜单介绍:公众账号可以在会话界面底部设置自定义菜单,您可以按需设定菜单项,并可为其设置响应动作。您可以通过点击菜单项,收到您设定的消息,或者跳转到设定的链接。自定义菜单申请方法:自定义菜单申请方法:进入微信公众平台=》功能=》添加功能插件=》自定义菜单。微信公众平台自定义菜单设置方法:进入微信公众平台=》功能=》添加功能插件=》自定义菜单=》添加菜单=》点击“+”添加子菜单=》设置动作=》发布。1、最多创建3个一级菜单,一级菜单名称名字不多于4个汉字或8个字母。2、每个一级菜单下的子菜单最多可创建5个,子菜单名称名字不多于8个汉字或16个字母。3、在子菜单下设置动作,可在“发布消息”中编辑内容(文字中可输入600字或字符),或者在“跳转到网络”中添加链接地址。温馨提示:编辑中的菜单不会马上被用户看到,发布成功后,会在24小时后在手机端同步显示,粉丝不会收到更新提示,若多次编辑,以最后一次保存为准。