• 1
  • 1
分享
  • 【项目经历】经典bug分享
  • lee 2022-08-02 09:05:38 字数 641 阅读 12833 收藏 1

今天简单分享下,我们做的项目中碰到的一些相对经典的bug,这些bug的出现应该都不是偶然,大部分是开发人员的思维或者开发习惯不太好导致的。

一、大bug 按照目前的开发模式很容易出现的问题,完全信任的话不容易发现

开发思维是拿别人写好的过来用,有的时候不会细看需求,基本都是改改字段,但是别人写这个照片上传的时候没有可以同时上传6张的情况。所以他这块就有问题。

image1.png

二、小bug,开发理解的和产品想要的不一样

产品的意思,0的时候就不要展示那个提醒,类似消息,没有未读消息的时候就不用展示数字,开发更干脆,直接把入口隐藏掉了。

image3.png

三、礼品卡这个版本,对于商品这块没有什么影响,但是对于原有的订单流程,很多改坏了。

按照我们的理解,礼品卡一旦生成订单之后,应该走之前的逻辑,不应该重新写代码。

跟开发沟通过,开发说是代码拷贝不全导致的。

这种礼品卡的新功能,开始写代码前,应该出个概要设计流程图给大家评审。不然代码会很冗余重复还容易出错。

如果没有深入测试,可能会遗漏下面的问题。

【ID1003150】礼品卡---礼品卡生成的套餐订单,对应的派工单已完成,套餐订单还能正常关闭

【ID1003149】 PC端 礼品卡---小程序端对派工单进行了投诉,PC端派工单详情,投诉上传的图片没有展示

【ID1003140】礼品卡---使用礼品卡生成的订单和派工单,取消了派工单,没有自动关闭订单

【ID1003139】礼品卡---PC端礼品卡代客下单和小程序使用礼品卡下单,套餐订单查看详情,没有创建周期服务和新建预约按钮

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:『阿常你好,作为测试,你可以讲讲测试人员的价值体现在哪里吗 ?』阿常回答:很多小伙伴对于这个问题有困扰,阿常来说说自己的观点,我觉得测试人员的价值主要体现在以下四个方面:1、给产品发布增添信心经过测试人员的测试验证,产品和研发才会相信本次产品发布是一次可靠的发布,没有经过测试验证而直接上生产,整个项目组成员都会惶恐不安。2、需求评审,帮产品梳理逻辑测试人员有时会比产品还要熟悉平台的整体业务逻辑,当产品提出一个新需求时,测试人员可以帮产品去梳理已有的业务逻辑,帮助产品判断新业务需求是否合理、跟已有业务逻辑是否有冲突。3、编写用例,帮开发梳理需求测试人员在研发提交测试之前就编写...
            0 0 1783
            分享
          •   提到软件测试工程师时,很多人依然会联想到那些“点点点”并企图在“点点点”中找到缺陷的人,也就是大家常说的依照测试规范和测试案例来对软件进行测试,检查软件是不是有缺陷,判断软件是不是稳定。但这其实是一个很落后的观点。  就因为人们的这种想法,软件测试工程师在最开始的十年里几乎处在IT行业的底层。许多人认为测试工程师从事的工作技术性低,可以随时替代。  调查显示,在IT行业不断发展的十多年中,国内软件测试遭受到了冷眼相待,尤其是那些没有测试岗位的中小型软件企业。测试工作通常由开发人员进行,而且通常也只进行简单的白盒测试。在某种程度上,这就相当于让用户在使用产品时担任测试角色,结果通常是用户在发...
            0 0 1018
            分享
          •   据《华尔街日报》1月7日报道,1月10日,TikTok首席执行官周受资将与欧盟委员会执行副主席、负责竞争事务的维斯塔格(Margrethe Vestager)会面。他还计划与司法专员Didier Reynders、内政专员Ylva Johansson以及负责价值和透明度的副主席Vera Jourova会面。  维斯塔格的一位发言人说,她会面的目的是评估该公司如何准备遵守今年生效的欧盟关于互联网安全和科技公司之间公平竞争的新规定。该发言人称,欧盟委员会也计划与其他科技公司会面。  在被问及即将进行的会面时,欧盟委员会的一位发言人6日表示,欧盟普遍关注TikTok以及其他应用程序的个人数据保护...
            0 0 881
            分享
          •   有没有遇到这样的一个场景:你在使用浏览器进行web应用测试,但是你想知道你在测试过程中的前端输出和后端响应的情况究竟如何。那么,你会怎么做呢?想必大多人会毫不犹豫地回答:通过浏览器console面板和network面板抓取信息啊!的确如此,这不失为一个好办法。  但是,这难道需要时时刻刻地关注面板输出吗?这实在是有碍测试效率啊。那么,有什么办法,既不阻碍测试效率,也能获取到相应的信息呢?  答案当然是肯定的。  不得不说的ResourceSaver  有这么一个浏览器插件,它可以记录你在浏览器上的所有操作(例如,点击、输入等),提供了css、js、img和xhr等资源的下载,能够帮助你进行...
            0 0 1507
            分享
          •   1.ant简介  1.1 什么是ant?  JMeter: 编写测试脚本生成jmx脚本,运行接口测试。JMeter相当于篮球场,jmx脚本相当于篮球运行场。  ant: 构建工具,通过调用JMeter来批量运行测试脚本,并生成测试报告。Ant是一个功能强大的打包编译工具。我们使用他的目的是将JTL(xml)格式文件转化为html格式的文件,相当于篮球教练的角色。  1.2 什么是构建  概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅于此,但是主要用来干这个。  2. 构建ant环境  1)去Apache官网上下载ant最新版,我下载的是apa...
            14 17 4036
            分享
      • 51testing软件测试圈微信