阿里智能开放平台

阿里智能APP

我们根据已有经验提供如下测试建议,保证产品质量,保证用户体验。 请务必重视产品质量,如果我们认为有质量问题,随时下架!

测试用例设计原则

  • 用例标题描述清楚易懂,与用例设计内容相符合;
  • 用例一个步骤尽量对应一个预期结果;
  • 预期结果唯一性,不存在二义性;
  • 如果一条用例超过三个步骤时,建议分拆成两个或两个以上用例;
  • 用例设计不与PRD需求点相冲突,设计点来源于需求;

测试用例设计建议

  • APP上行消息控制用例:
    • 主要是指从APP设备功能面板下发功能指令,经云端到达设备,设备能正确响应,并按指令正常工作。
  • APP下行消息同步用例:
    • 主要是指从设备端(机械按钮,触模板,遥控器等)操作功能指令后,APP功能面板相应功能状态或数据能够及时正确同步。
  • 功能互斥用例:
    • 主要依据提供的技术需求文档(TRD)中功能互斥表中逻辑,设计功能互斥用例,如:送风为自动模式,风速档位控制不可调节。
  • 功能联动用例:
    • 主要依据提供的TRD表中功能联动操作逻辑,设计功能联动用例,如:空调上设置睡眠 ,那么风速就会自动变为低风。
  • 上报数据检测用例(公共用例):
    • 检查上报的数据的键值是否符合标准协议规范要求。
  • 消息推送:
    • 主要是指设备达到某一状态时,由云端消息中心推送一条或多条消息到app端。如:使用烤箱烤焙一次食物,完成后,推送消息到app端。
  • 设备关联性功能用例:
    • 仅限支持该功能的功能,主要是指预约定时功能用例设计、设备场景功能用例设计,只需设计最基本的用例即可。
  • 网络使用场景用例(公共用例):
    • 3G,4G等网络控制操作
    • WIFI网络下控制操作
    • 3G切换WIFI,WIFI切换3G下控制操作
  • 文案,视觉,适配检测用例(公共用例):
    • 文案描述,提示是否简单易懂
    • 控件布局与适配是否与PRD一致。
    • 不存在影响体验的视觉设计。
    • 适配的手机,测试以兼容性手机列表中手机为主。
  • 配网:
    • 配网时延(不超过20s)
    • 配网成功率
    • 同一设备多次连续配网
    • 同一型号二台设备分别配网绑定
    • 设备触发配网方式(如连续按N次进入配网,连续接N+1次会怎样)
  • 解绑
    • APP解绑设备有效性
    • 设备硬件(如复位)操作,清除此设备与所有账户绑定关系。
  • 其它用例(公共用例):
    • 长时间通电工作(>12小时),控制设备是否生效。