如何创造测试条件
-
以酒店系统微信订阅通知需求为例
概述需求
酒店通过小程序向订房客人提供缴费账单通知订阅服务,对于有需要接受推送通知的客人,进行推送账单缴费提醒 -
测试准备遇到的难题
需求写了业务但对于实现逻辑未有具体阐述
涉及微信相关没有接触过微信平台管理 -
自己具备的知识优势
对需求进行了理解明白客户需求
了解消息发送系统其他类型(短信)推送的逻辑
对微信中间层的系统调用有一定理解 -
如何由3再去解决2
直接问产品经理,需求文档外的内容
结果:获取到客户是做了小程序,以及查找模板号的方式
直接问开发实现逻辑
结果:新开发A对系统不熟悉,开发B只有部分流程的实现逻辑掌握,并提供了接口文档
通过了解其他类型的发送逻辑基础,对接口的调用关系进行梳理
不熟悉微信管理寻求其他人的帮助
结果:通过开发C获取到微信平台的管理,通过网上资料(博客,微信官方帮助文档)了解相关的配置
-
创造的条件
一个可以提供微信服务的环境
对实现逻辑(接口部分)有一定的理解,用于后续协助开发发现问题,了解官方帮助文档推进问题处理
通过询问得到其他系统对接微信推送的方式,进行类比,拓展测试场景 -
对测试条件少的一次经历做后续总结
1.心态放好。了解到公司是第一次在系统做微信通知订阅的对接,即没有直接的项目经验累积,自己探索付出的时间是有价值的。
2.寻求其他项目组的人员帮助。获取到帮助后形成文档总结(如配置说明)