软件测试|面试购物车测试用例设计思路

前言

关于测试用例设计是做测试的同学必须要具备的技能。不管是出去面试,还是在平常的工作当中,可以熟练设计测试用例基本是对测试人员的一个基本要求。

比如在面试中我们被问到给你一个购物车界面,你怎么测试这样一个问题。应该咱们回答呢?

测试用例设计思路

购物车设计测试用例是非常经典的一个面试题。一般在面试中回答测试用例设计的问题时,可以遵循以下的思路

在这里插入图片描述

对于购物车来说也是同样的思路。

需求分析

首先第一步要做的就是需求分析。不管是在什么场景中,都应该明确需求之后,再开始进行测试用例的设计。

在面试中,这一步可以体现为与面试官聊一聊需求的细节。

重点需要把 3 个方向的内容确认清楚:

  1. 确认测试范围

  2. 确认功能点

  3. 确认功能流程

使用思维导图的形式来梳理

在这里插入图片描述

下面就按照上面思路来梳理购物车的测试点。

界面测试
  • 界面显示正常

  • 界面布局合理美观

  • 文案展示正确

功能测试

测试功能可以从这几个方面去考虑

在这里插入图片描述

具体的测试点比较多,请直接查看完整的思维导图。

易用性测试
  • 快捷键功能是否支持

  • 提示信息

  • 操作引导

  • 商品展示排序合理

兼容性测试

不同的产品在考虑兼容性测试的时候,方案是不一样的。

Web 产品的兼容需要重点考虑

  • 浏览器

  • 操作系统

  • 分辨率

App 产品的兼容需要重点考虑

  • 平台

  • 厂商

  • 设备型号

  • 操作系统

  • 分辨率

对于兼容性测试来说,需要保证在这些硬件环境中,产品的界面展示正确,功能可以正常使用。

性能测试
  • 界面元素多次快速操作

  • 响应时间

  • 并发量

  • CPU

  • 内存

  • App:耗电量、流量、压力测试

安全性测试
  • 账号限制:登录超时、账号互踢

  • 敏感信息加密传输

  • 漏洞扫描

总结

在面试中被问到了购物车如何设计测试用例的时候,按照这样的思路来回答就可以了。

更多技术文章

  • 0
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
A:以下是以京东首页为例的用例框架设计: 1. 页面加载测试用例 a. 验证页面是否正常加载 b. 验证页面加载速度是否符合标准要求 c. 验证图片等多媒体资源是否正常加载 2. 导航栏测试用例 a. 验证导航栏是否正常展示 b. 验证导航栏功能是否可用 c. 验证导航栏链接是否正确跳转 3. 轮播图测试用例 a. 验证轮播图是否正常展示 b. 验证轮播图功能是否可用 c. 验证轮播图链接是否正确跳转 4. 商品分类栏测试用例 a. 验证商品分类栏是否正常展示 b. 验证商品分类栏功能是否可用 c. 验证商品分类栏链接是否正确跳转 5. 热门推荐栏测试用例 a. 验证热门推荐栏是否正常展示 b. 验证热门推荐栏功能是否可用 c. 验证热门推荐栏链接是否正确跳转 6. 促销活动栏测试用例 a. 验证促销活动栏是否正常展示 b. 验证促销活动栏功能是否可用 c. 验证促销活动栏链接是否正确跳转 7. 商品列表测试用例 a. 验证商品列表是否正常展示 b. 验证商品列表排序方式是否正确 c. 验证商品列表中商品信息是否正确 8. 搜索框测试用例 a. 验证搜索框是否正常展示 b. 验证搜索框功能是否可用 c. 验证搜索框搜索结果是否正确 9. 用户登录测试用例 a. 验证用户登录界面是否正常展示 b. 验证用户正确输入用户名和密码后是否可以成功登录 c. 验证登录后用户信息是否正确展示 10. 购物车测试用例 a. 验证购物车是否正常展示 b. 验证购物车中商品数量和金额是否正确 c. 验证购物车中商品操作是否可用 11. 支付测试用例 a. 验证支付界面是否正常展示 b. 验证支付金额是否正确 c. 验证支付方式是否可用 12. 售后服务测试用例 a. 验证售后服务页面是否正常展示 b. 验证售后服务申请流程是否可用 c. 验证售后服务信息是否正确展示 注意事项: 1. 需要区分 PC 和移动端界面进行相应测试; 2. 每一部分测试需要注重前后交互,验证数据的正确性; 3. 需要从用户角度出发,进行专项测试,保证用户体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值