• 0
  • 0
分享
  • 软件测试面试高频题:购物车如何测试——软件测试圈
  • 落叶凌飒 2024-11-22 16:07:37 字数 659 阅读 11 收藏 0

  今天来分享下购物车应该如何测试,大田来说说自己的测试思路:

  一、功能方面

  1、正常功能将商品加入购物车,看商品信息是否正确,进行结算。

  2、已登录用户

  1)添加商品至购物车,查看购物车显示例如:添加一件商品添加不同店铺和相同店铺商品商品名称显示店铺名称显示商品无货时购物车提示已添加的商品下架显示购物车里点击商品是否能进到商品详情页等。

  2)单个商品或全部商品取消选择功能、全选功能。

  3)删除单个商品、删除选择的多个商品、删除全部商品。

  4)将商品添加至收藏夹。

  5)添加商品数量至购物车上限。

  6)点击结算正确跳转支付页面ps:添加商品数量我们可以使用抓包工具去篡改商品数量为:负数、小数、0、特殊字符等。

  3、未登录用户

  1)浏览商品加入购物车时,提示去登录,登录成功后,商品才可加入购物车。

  2)点击购物车提示要登录,登录成功后,显示购物车商品。

  4、功能交互优惠券是否可以正确消耗、登录、订单结算。

  二、非功能

  1、界面:页面友好大方、符合 UI 设计。

  2、兼容:网页版本看不同浏览器、客户端看不同手机型号和手机系统。

  3、易用:加入商品至购物车这一操作是否符合用户平时习惯。

  4、安全:账号检查、冻结、漏洞扫描修改商品的信息、跨网站攻击、 sql 注入、伪造请求等等。

  5、性能:并发多用户访问、加入购物车时的响应时间、打开购物车的时间。


作者:大田测试录    

来源:http://www.51testing.com/html/40/n-7794540.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 随着技术的进步,每家企业都将其业务从实体办公室转移到网站和Web应用程序,从而实现在线发展。这带来了一系列更新的测试技术,以迎合最终用户的最佳产品或服务。在启动任何软件,网站或应用程序之前,许多测试技术(例如跨浏览器测试,用户验收测试,回归测试)已变得显而易见,为了确保最佳的用户体验和稳定的功能,还需要一种测试技术是探索性测试。与其他测试技术不同,探索性测试没有测试人员必须遵循的一组固定方法,但是相反,测试人员拥有发现产品/服务随时间推移不断改进的完全自由。这更像是随着时间的推移以及网站或应用程序的开发而进行的持续改进。让我们更进一步地探究探究性测试到底是什么,它为何如此重要,如何进行探究性测...
            0 0 2885
            分享
          •   与其他设备相比,iPhone 和其他苹果产品的利润相当可观,因为随着时间的推移,它们的残值保持得相当好。特别是 iPhone,过去一直是各种骗局的受害者,而现在我们似乎又遇到了一起持续了作案大约十年的案件,当局指控五人参与了一起欺诈骗局,他们将假冒的 iPhone 型号退还给苹果专卖店,然后换取新机。  这些人将假冒的 iPhone 和其他苹果产品带到苹果专卖店,声称它们有故障或出现了问题,并要求更换设备。苹果专卖店的人会保留假冒的苹果手机,然后换上原装设备。然后,原装产品就会在市场上高价出售。据熟悉此事的消息人士称,多年来,更换过程重复了 16000 次。  这种欺诈行为并不是突然出现的...
            0 0 399
            分享
          •   黑盒测试仅关注输入和输出,将程序看成一个黑盒子。在不遗漏需求的情况下,打开这个黑盒子,从代码实现的角度进行分析,可以更好的理解测试用例,帮助我们完善测试用例设计,更好地提升测试效果。  本文从一元多项式的加法和乘法运算程序进行系统阐述,以期阐明作者思路。  程序功能描述:设计程序分别求两个一元多项式的乘积与和。  (1)Input :输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数,数字间以空格分隔  (2)Output:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。零多项式应输出 0,0  (3)举例:  执行加法...
            12 12 1222
            分享
          • 一、了解什么是DevOps       DevOps的目标是实现软件系统的快速交付、并且提升系统稳定性和获得用户良好的反馈。不知道是不是有些同学和我一样,仅仅靠单纯概念性的描述比较难以理解什么是DevOps。       就好像我们常常说要养成“良好的生活习惯”,那这个“良好的生活习惯”可能会包含:早睡早起、健康饮食和合理锻炼锻炼等等具体的行为。其实DevOps这个有点抽象的概念也是由一系列具体的行为和软件工程实践组成的。包含:基础设施即代码、CI/CD、自动化测试、容器化、服务编排、自动化部署和软件度量等。&nb...
            15 14 5481
            分享
          • 有一段时间没关注性能测试,但时常还能看到有小伙伴讨论性能,对于一些概念的理解很想深入讨论,但三言两语说不清,于是,还是花点时间写写吧!今天有一个同学问:“一个小的系统,用户并发数为20个,那事务平均响应时间大概在什么范围内?”怕麻烦直接告诉他2/5/8原则,钻牛角尖的话,需要进一步确认什么样的小系统?提供的什么类型的业务?用户行为是什么样的?用户对系统的使用频率?就算同响应时时间一样,前端通过不同展现方法,用户的感知可能完全不一样。下面就真对这个问题延伸讨论一下从用户感知的角度看软件性能测试。2/5/8原则2/5/8原则是上个世纪80年代某公司真对自己公司的应用做的一个调查,调查的结果就是当用...
            0 0 1196
            分享
      • 51testing软件测试圈微信