一个魔盒可以实现任何愿望,怎么设计测试用例?

题目

一个魔盒可以实现任何愿望,设计测试用例

思路

大方向:
老朋友 功能、UI、安全、性能、兼容

小方向:
魔盒功能 魔盒样式 许愿规则 愿望格式 使用人数

测试用例设计

功能 & 兼容性测试:

  1. 愿望的类型 : 人、物、虚拟…

    • 我想要一个女朋友是否能实现
    • 我想要一个大房子是否能实现
    • 我想要多个能实现我任何愿望的魔盒是否能实现
    • 我想要掌握京海发展的权利
  2. 描述愿望时的条件 : 模糊、关键词、语言、环境…

    • 只说“房子”二字,看是否能实现
    • 胡言乱语一通看魔盒是否有正确的反应
    • 使用汉语、英语、西班牙语等各国语言许愿是否能实现
    • 声音无论大小魔盒是否都可以正常使用
    • 在地铁等信号不好的环境下许愿是否能实现
    • 在安静的室内许愿是否能实现
    • 在下雨天或嘈杂的环境下许愿是否能实现
  3. 其他: 撤回、次数、内容

    • 是否有新手教程
    • 许过的愿望是否可以撤回
    • 一天是否可以许几次愿望(边界值)
    • 许愿中途是否可以修改
    • 一次是否可以许多个愿望
      • 可以:内容字数上限(边界值)
      • 不可以:一次许多个愿望,魔盒是否会给正确提示或者默认实现第一个(根据需求决定预期结果)
    • 魔盒如果有开启功能,开启后不说话,魔盒是否给出相应的回应(根据需求)

UI测试

  1. 魔盒的样式是否符合需求,和ui图是否一致

安全性测试

  1. 是否可以获取到别人的愿望
  2. 是否可以询问上一个人的个人信息

性能测试

  1. 多个人一起许愿,魔盒是否能正常工作
  2. 。。。

欢迎补充~

你可能感兴趣的:(软件测试,测试用例)