软件测试之购物车的用例设计

功能

  正向case:

  1、商品添加到购物车->选中添加的商品->点击结算->支付成功,验证购物车中订单是否清楚;

  2、购物车中搜索商品,能够查询到对应的商品信息;

  3、选中不同商家的商品,购物车中商品按照商家进行分组;

  4、选中不同的商品进行结算时,商品的总额正确计算;

  5、新增或减少结算商品时,合计总额、商品数量正确计算;

  6、增加减少商品的数量时,合计总额商品数量正确计算;

  7、商品的数量减少至1时不能再减少;

  8、添加商品的数量等于库存最大数量时,数量不能再次增加;

  9、管理购物车,可以正常删除选购的商品和移动商品在购物车的位置;

  10、购物车左上角商品总数正确展示;

  11、默认收货地址正确展示,能够正确修改;

  12、结算时候明细能够正常展示;

  13、商品信息详情能够正确展示,点击商品能够跳转到对应的商家;

  14、商品的排序按照时间倒序排列;

  15、存在优惠券时,进行结算,结算按钮展示领券结算;

  16、用户未登陆时,点击购物车,提示用户登陆。

  异常case:

  1、未选中任意一个商品,无法进行结算;

  2、修改接口传入参数,模拟商品数量和金额不一致时,订单是否能够正常提交;

  3、相同的商品重复提交验证是否能够正常提交;

  4、并发情况下,进行结算,不会生成重复的订单;

  5、结算时候,商家库存不足,提示库存不足不能进行结算;

  6、结算时候,商家商品已经下架,提示商品已经下架;

  7、越过前端,提交一些不存在的商品,接口应该提示错误信息;

  8、提交购物车商品结算时,模拟商品与用户信息不一致的场景,接口应该限制提交;

  UI

  1、页面文字图片的展示及页面排版是否与设计一致。

  兼容性

  1、web、移动端设备的兼容性;

  2、android 10,7,ios9、10,wind、mac系统不同版本功能正常使用;

  3、不同的网络环境,功能正常使用;

  4、不同屏幕大小,不同分辨率适配。

  安全性

  1、禁止抓包;

  2、设计用户敏感信息,应该加密传输;

  3、购物车列表接口限制sql注入的异常。

  性能

  1、大量用户访问购物车接口,接口响应时间不能过长;

  2、模拟高峰期,访问购物车,提交结算等主流场景,验证服务器cpu占用率、磁盘占用率;

  3、访问购物车页面,关注页面的加载时间,对于加载时间过长的情况考虑图片是否需要压缩或者其他处理方案。

行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群:,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
牙科就诊管理系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的Mysql数据库进行程序开发。实现了用户在线查看数据。管理员管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等功能。牙科就诊管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 管理员在后台主要管理病例管理、字典管理、公告管理、药单管理、药品管理、药品收藏管理、药品评价管理、药品订单管理、牙医管理、牙医收藏管理、牙医评价管理、牙医挂号管理、用户管理、管理员管理等。 牙医列表页面,此页面提供给管理员的功能有:查看牙医、新增牙医、修改牙医、删除牙医等。公告信息管理页面提供的功能操作有:新增公告,修改公告,删除公告操作。公告类型管理页面显示所有公告类型,在此页面既可以让管理员添加新的公告信息类型,也能对已有的公告类型信息执行编辑更新,失效的公告类型信息也能让管理员快速删除。药品管理页面,此页面提供给管理员的功能有:新增药品,修改药品,删除药品。药品类型管理页面,此页面提供给管理员的功能有:新增药品类型,修改药品类型,删除药品类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值