给一个实际的需求,要求输出测试用例(多案例讲解)

测试用例设计的核心,主要从以下几个方面入手(测试类型):

功能测试、UI测试、兼容性测试、性能测试、安全测试、易用性测试等

以下提供了2个功能的测试用例,可供参考:

案例一:以一个带广告图案的纸杯为例,设计测试用例:

基本功能:

杯子的容量(P0):能装多少水,空杯、半杯、满杯

杯子的形状(P1):圆形,上面口大,下面下

杯子的材料(P1):纸杯

杯子的抗摔能力(P1):风吹是否会倒,摔一次是否会摔坏,摔多次是否会摔坏

杯子的耐温性(P1): 装冷水,冰水,热水

广告图案(P1):

广告内容与图案碰水是否会掉色

广告内容与图案是否合法

广告内容与图案是否容易剥落

广告内容与图案是否符合某个民族的禁忌

可用性及安全性(P2):

可用性:

1,装入液体多久会漏水

2,装入热水多久后可以变温,装入冰水多久后可以融化

3,如果装入的不是液体,像石头、沙子、铁块等

安全性:

1,装入不同液体,是否会有化学反应,比如:可乐、咖啡等饮料

2,装入热水杯子是不是会变形和异味

3,可以加入当热水小于多少度(一个确定值)时,手不会被烫伤

易用性和性能(P3):

易用性:

1,不同人群是否能适合杯子的形状,包括握着杯子的感觉和拿着杯子喝水的感觉

2,不同人群是否能接受杯子的广告内容和图案

3,纸杯杯壁的薄厚,杯子的深度是否可以让消费者接受

性能:

1,杯子在50度,80度的水温下可以使用多少次

2,倒满开水后,放入冰箱冷冻结冰,取出再融化后杯子都是可以继续使用等等。

案例二:为即将发布的一个活动入口-APP端首页一个banner入口,点击banner 可跳转到对应的活动界面,对于该功能,输出测试用例

功能测试:

1,banner入口在app端的哪个版本上发布(由产品或运营定)

2,banner 入口是在后台维护,还是在前端维护,如果是在后台维护,那么后台发布后,所有APP端不同版本都能展示该入口,如果是前端维护,那么必须升级APP 才能看到最新的banner入口(需求培训时产品会定)

3,点击banner ,能正常跳转到活动页面(是否需要用户登录,得提前确认好-鉴权)

4,用户在APP端首页 左右滑动banner(默认轮播的形式),可正确找到该入口

5,后台更新了banner图片后,APP端可正常展示最新的banner图片

6,APP切换tab后,再切换回来,banner及背景是否正常

7,后台下架了该 banner , banner 在APP端就不展示了

8,活动量大的情况下,需要考虑:限流(只允许一定数量的访问)、降级(停掉不重要的功能)、熔断(当A服务模块中的某块程序出现故障后为了避免影响其余客户端的请求而作出的及时回应,友好提示)、风控(防止刷单操作等)

UI测试:

1,不同设备上 banner 的图片是否变形

2,banner 文案是否吸引人,是否突出活动

3,banner的尺寸大小、展示位置、展示形式、轮播提示

兼容性测试:

1,不同的手机设备上 banner 图片是否变形

2,Android 不同厂商的手机、不同系统的设备都能看到 banner 入口,并正常查看活动界面(一般兼容性测试 根据公司的测试机来定,有经费的话 直接找第三方云测机构)

3,IOS 不同型号 不同版本的设备都能看到 banner 入口,并正常查看活动界面

4,老人家放大字体后,banner 是否正常展示

性能测试:

1,活动发布后,支持多少用户同时点击该banner

2,点击bannner 进入活动页面至活动页面内容全部展示出来的时长

安全测试:

1,是否可以通过抓包 获取接口信息,用户的隐私信息

易用性测试:

1,首页banner 是否好找,是否明显(APP首屏第一帧banner)

其他:

1,是否需要埋点

2,是否有小程序端的业务,注意多端同步的问题

原文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜗牛_Chenpangzi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值