• 0
  • 0
分享
  • 一口气总结了10个!这些BUG太容易被忽视了!——软件测试圈
  • 落叶凌飒 2024-04-29 10:22:12 字数 2047 阅读 824 收藏 0

  1.同一个手机号申请一个产品在后台查看借款订单信息同一时间内有两条订单信息。

  这个问题在测试过程中是随机出现的,在我的测试手机上出现的概率相对比较大,但在Android开发手机上复现的概率较低,开发难以定位,我猜测可能是短时间内多次触发了APP的提交按钮,导致该问题出现。最后建议后端开发加了一个限制,短时间内多次点击提交按钮,后台只显示第一条提交信息,且后期再没发现这个问题。

  2.专题详情页,当后台配置的RGB值为(99,99,90)。在Android&IOS APP上查看专题详情,专题摘要显示不出来(数据是有的,此RGB周围的值和字体颜色相似)。

  (1)该问题不应该是bug,应该是设计上的问题。

  (2)此处现在阶段可以做到限制输入(99,99,90)的颜色值,但其周围邻近色做不到,如下图紫色框的色域范围。

  (3)若当前这行文字改为其它颜色时,恰好背景也是该文字颜色,做不到限制。

  (4)且当前只针对图中所在行限制,那么其上一行标题文字是也应该做限制。

1-1.png

  该问题是与需求设计有关(未考虑全面),与产品经理沟通放在下一个需求解决该问题。同时,与运营人员沟通暂时维护专题详情页的RGB值不能和APP的字体颜色相似避免该种问题在线上出现。

  3.在后台管理系统添加10个以上信用卡全部上架,在IOS APP上查看信用卡信息,产品数显示不完整。

  开始以为是后端没有给前端传数据,拿来Android测试手机一对比(Android和IOS共用一个后端),Android是有数据的,结合Xshell查看打印日志或使用Fiddler抓取信息查看页面跳转错误,直接从第一页跳转第三页,少了第二页信息,开发修改代码解决问题。

  4.信用卡产品添加产品链接,电脑浏览器卡顿。

  与开发沟通该问题是因系统框架的原因导致,如果要改动该问题,需重新构造系统框架。延期处理。

  5.添加产品上传推广标签图片,上传成功后进行两次及两次以上浏览,图片破损。

  该问题可能是照片过大,多次浏览加载速度过慢,照片无法显示完整,后期结合F12操作查看Network下的请求响应,提示乱码报错。开发后期修改了代码,验证正确。

1-2.png

  6.上传图片,APP闪退(内存溢出)

  该问题可能是因为上传图片数量过大,当时需求是可上传50张图片,内存中加载的数据量上传十几张张图片APP闪退,后与开发沟通是多线程导致内存溢出,app用了大量的第三方jar包,JVM内存设置小了?,与产品经理沟通,因引用第三方Jar包,问题无法从根本上解决,结合实际应用,客户不会上传几十张图片,建议减少图片上传的数量来解决问题。

  7.微信公众号绑定银行卡,公众号消息推送信息不正确

  工资卡为兴业银行,微信关注了兴业银行公众号并绑定了自己的银行卡,公众号在每次的支出和收入时,微信都会推送交易提醒,告知用户支出/收入多少元,卡内余额多少元。

  有一次消费50元,提示正确,但是几秒过后因消费失败直接将钱退回到银行卡内,这时推送消息提示收入50元,但消息中的卡内余额并没有把50元加回去,马上确认手机银行上的银行卡余额是正确的,以此确认只是微信推送消息有缺陷。

  8.系统中任务接收的功能,可同时被多人接受并处理

  系统中有一个任务接收的功能,A发布了任务后,处理任务岗位的所有人都可以看到该条任务,但当处理任务岗的B接受该任务后,处理任务岗位的人员都不能再看到A的这条任务。

  这时出现一个问题,A发布了任务,B和C只要页面显示了该任务就同时接收该任务,并且B和C就都能看到并处理该任务了。

  解决方法:在用户接收任务,更新数据库中该任务的状态时,判断当前数据的接收人是否为空,若为空才能接收,若接收人不为空则不允许接收。

  9.车险交易系统商业险和交强险的起保日期在接口中传反了

  公司的车险交易系统,对接保险公司接口,页面选择商业险、交强险是否即时起保并选择商业险、交强险的起保日期,当商业险和交强险的起保日期不一致时,对比保险公司承保系统的报价结果不一致,但在页面上看不出任何问题,在确认请求报文才知道商业险和交强险的即时起保和起保日期传反了,商业险的起保日期传成了交强险的起保日期,交强险的起保日期传成了商业险的起保日期。

  总结:测试时所有接口都需要确认页面选择和请求报文是否一致,适当的接口测试和接口数据检查是有必要的。

  10.电脑端chrome能正常上传影响,在chrome手机版上传失效

  系统是HTML5,所以经常都是用chrome或chrome的手机模拟器进行测试,但是有一个上传影像的功能,在chrome上测试通过,到手机微信上打开时,点击上传按钮页面没有反应。

  总结:这是一个兼容性Bug,兼容性测试也是一种常见的测试类型。在做兼容性测试时一定要覆盖用户常用的环境,尤其手机上用自带的浏览器。


作者:千里    

来源:http://www.51testing.com/html/67/n-7800667.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、什么是冒烟测试?冒烟测试,是对软件的基本功能进行测试,测试对象是每一个新编译的需要正式测试的软件版本,目的是确认软件的基本功能正常,保证软件系统能正常跑起来,可以进行后续的正常测试工作的进行,如果最基本的测试都有问题了,就直接打回开发部了,所以正式交付的测试版本,必须先通过冒烟测试的考验冒烟测试只是一个测试活动,并不是一个测试阶段。也就是说冒烟测试贯穿于测试的人一个阶段。单元测试、集成测试、 系统测试里都会有冒烟测试。二、什么时候进行冒烟测试测试是测试人员确认软件存在bug的过程,此过程中不可避免是需要开发人员要不停的修改bug,那么常常会发现一个功能的改动,导致下一轮系统测试出现问题。即...
            1 0 1918
            分享
          •   美国司法部在周三提交的一份法庭文件中建议“禁止谷歌收购、投资或与任何控制消费者搜索信息的公司合作”。  有了解司法部想法的人对彭博社称,该条款旨在适用于谷歌对 Anthropic 的投资。如果联邦法官接受这一提议,谷歌将被迫解除与 AI 初创公司 Anthropic 的合作关系。  除此之外,反垄断执法人员还在法庭的文件中再次强调:谷歌必须剥离 Chrome 浏览器。他们援引了法官早先的一项裁决,称 Chrome 浏览器“强化”了谷歌的“统治”地位。  谷歌没有就这项具体条款进行回应,只是提到了它在周四发布的一篇博客,其中对司法部的提案进行了批评。  谷歌去年承诺向 Anthropic 投...
            0 0 23
            分享
          • 首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的,毕竟谁也不会跟钱过不去。接下来,一起总结一下APP UI自动化测试的思路吧。开发语言选择通常用于自动化测试的编程语言有:Python、Java、Javascript、Ruby、C#、PHP等。一般我们会选择自己熟悉的编程语言来编写自动化脚本,但对于编程基础基本为0的童鞋(或者专注于做自动化测试的童鞋),推荐学习使用Python。相对于其他语言,Python做自动化测试有以下优点:对于初学者来说,Python语法简洁,可读性强,易于...
            0 0 1350
            分享
          •   你是否经常感到困惑,明明自己始终在辛勤付出,然而薪资却始终未能如愿增长,反观周围的同事,有的享受着高薪待遇,有的则获得了职位晋升。  时不时,你是否会对自己产生质疑,是否真的是因为自身能力不足,才导致这样的局面?无需解释,也无需寻找借口。  本文根据身边高薪的同事,结合他们目前测试工作的特点,探究他们高薪的密码,主要包含下面3点希望对你有所启发:  · 选对赛道开启高薪之门  · 深耕技能夯实高薪基础  · 简历优化助力高薪跳板  1、选对赛道开启高薪之门  首先我们来说说选对赛道为什么很重要?  疫情以前,大家的普遍认知互联网行业赚钱,所以那时候大学毕业后能够进入一线...
            0 0 197
            分享
          •   周六,美国宇航员巴里-威尔莫尔(Barry Wilmore)致电美国国家航空航天局(NASA)地面工作人员,请求帮助解决从波音"Starliner"飞船上发出的重复敲击声。美国国家航空航天局太空飞行论坛的一名成员捕捉到了这次互动,并在Ars Technica发现的一篇帖子中附上了录音。  "我有一个关于'Starliner'的问题,"威尔莫尔通过无线电向休斯顿约翰逊航天中心的任务控制中心报告。"扬声器里传出了奇怪的声音......我不知道是什么发出的。"  威尔莫尔说,他不确定是空间站和航天器之间的连接出现了异常,...
            0 0 372
            分享
      • 51testing软件测试圈微信