精华内容
下载资源
问答
  • php-sdk,在获取用户信息和access_token那里老是获取不到,之前一年都没出过问题,排查后发现http_get方法有时无响应,没有返回信息也没有报错,有大佬知道这个是什么原因造成的吗? 用的Tinkphp5.1框架 ...
  • 您有什么观点或建议?后台回复“知识星球”可参与问答。测试某项目(在测试环境测试)。用户在店铺消费金额累积达到一定金额自动领取优惠券,但是这个优惠券项目场景是非常复杂。运营要在后台配...

    您有什么观点或建议?后台回复“知识星球”可参与问答。

    测试某项目(在测试环境测试)。用户在店铺消费金额累积达到一定金额自动领取优惠券的,但是这个优惠券项目的场景是非常复杂的。

    运营要在后台配置不同的用户、不同的累计金额、是否可重复领取、优惠券过期时间、还有不同的店铺及不同的领取时间等,涉及网页和APP端,主要是在APP上做一个验证。(因为没确定运营要在后台怎么配置,所以测试全部配置都得考虑到都得测)。

    测试过程中发现在不同的场景,有不同的偶现bug出现。有时候这个场景发现了bug,开发改了之后复测没问题,换一个场景就又出现了。或者这个场景没bug,下个场景就有bug了。

    主要涉及用优惠券买了推荐后,这个推荐被买之后会不见了(可能当时还在,第二天就没了)。

    还有些优惠券用了以后它会消失不见,而不是已使用(当时显示的是已使用,第二天优惠券就不见了),或者第二天在未领取前会莫名其妙多出一张优惠券。

    优惠券弹不弹出,在这个场景会弹出,其它场景未弹出。

    以上都是偶现现象。

    为什么这些bug会在不同的场景出现呢?这个深层次的技术原因是什么?

    在与我司技术比较好的开发讨论了这个问题后,得到的回答如下:

    答案一:

    确定是正常业务流程障碍的,一定是代码逻辑或程序环境有问题。

    答案二:

    不同场景下,可能调用的API接口不同。不同的API接口,对优惠券的触发方法不同。如果优惠券不显示,或者用后消失,可能在调用API使用后,优惠券被删除了,导致查询不出来。

    有些业务场景,优惠券被使用后,就会在数据库删除掉,不再展示;不管是物理删除还是假删除。也就是说,不一定是开发手抖误删的。

    显示不全的话,看看是不是API接口返回参数不全。或者询问前端工程师,让他看一下前端问题。并检查返回参数。

    跟并发量关系不大。并发量更多的会导致服务卡顿,响应慢,或者数据不安全。

    让后端工程师看看API接口吧,看看是不是因业务被过滤了。比如:使用过的优惠券不展示。

    为了避免自己可能因为整理回答整理得不清晰而给大家造成误解,在此给出聊天截图:


    • 公众号「清菡软件测试」首发,更多原创文章:清菡软件测试90+原创文章,欢迎关注、交流,禁止第三方擅自转载。

    精选文章

    展开全文
  • [img=https://img-bbs.csdn.net/upload/201311/27/1385542348_888845.jpg][/img]
  • 但是由于各个厂家质量问题和业主实际处理情况,难免会出现故障,这里分析一下造成叠螺污泥脱水机故障的原因有哪些。叠螺式污泥脱水机处理现场叠螺污泥脱水机故障基本上有出泥稀和堵轴这两类。堵轴主要原因是...

    叠螺污泥脱水机的应用越来越广泛,很多行业都用来处理污水、污泥。正常情况下叠螺污泥脱水机可以平稳运行,没有需要定期更换的零部件。能够十年如一日的完成日常的污泥脱水工作。但是由于各个厂家的质量问题和业主的实际处理情况,难免会出现故障,这里分析一下造成叠螺污泥脱水机故障的原因有哪些。

    4c11b4a8d98fe3bd69af70cb69b37c4f.png

    叠螺式污泥脱水机处理现场

    叠螺污泥脱水机故障基本上有出泥稀和堵轴这两类。堵轴的主要原因是由于污泥的成分问题。叠螺脱水机处理有机污泥效果好,处理无机污泥就会出现堵轴问题。无机污泥容易脱水,在设备的行腔内处理的时候会出现污泥太干,黏在螺旋轴的现象,随着进泥量的增加,轴上的污泥越积越多,污泥不能从前端的出泥口排出,在环片之间挤出,造成堵轴、漏泥的故障。所以用户在选择设备的时候一定要清楚自己的污泥性质,无机污泥不要选择叠螺脱水机。

    95b47b8a0e802c11b537313e115be51d.png

    叠螺机脱水内部

    叠螺污泥脱水机出泥稀主要是絮凝情况不好造成的。污泥的絮凝在很大程度上决定了污泥脱水之后的含水率。如果絮凝不好,脱出来的污泥含水率高。此外还有一个重要原因,那就是设备的环片之间的缝隙太宽,有些厂家的环片加工为降低成本,不去毛刺、不消应力,环片的平整度不够,动静环片在运行时会磨损,为了避免磨损,有些厂家就增加垫片的厚度,让环片之间的缝隙变大,这样环片是不磨损了但是设备的脱水率也降低了,脱水之后的污泥含水率很高,达不到处理要求。

    由此可见,造成叠螺污泥脱水机故障的原因主要是污泥特性问题、絮凝问题和环片缝隙的问题。这些都是用户选择设备时必须要考虑的问题。

    展开全文
  • 然而有时候我们即便添加了索引,但当我们SQL语句写不合理时候也会造成全表扫描。以下是经常会造成全表扫描SQL语句及应对措施:1. 使用null做为判断条件如:select account from member where nickname = ...

    全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我们即便添加了索引,但当我们的SQL语句写的不合理的时候也会造成全表扫描。

    以下是经常会造成全表扫描的SQL语句及应对措施:

    1. 使用null做为判断条件

    如:select account from member where nickname = null;

    建议在设计字段时尽量将字段的默认值设为0,改为select account where nickname = 0;

    2. 左模糊查询Like %XXX%

    如:select account from member where nickname like ‘%XXX%’ 或者 select account from member where nickname like ‘%XXX’

    建议使用select account from member where nickname like ‘XXX%’,如果必须要用到做查询,需要评估对当前表全表扫描造成的后果; 刘加东@酷听说

    3. 使用or做为连接条件

    如:select account from member where id = 1 or id = 2;

    建议使用union all,改为 select account from member where id = 1 union all select account from member where id = 2;

    4. 使用in时(not in)

    如:select account from member where id in (1,2,3)

    如果是连续数据,可以改为select account where id between 1 and 3;当数据较少时也可以参考union用法;

    或者:select account from member where id in (select accountid from department where id = 3 ),可以改为select account from member where id exsits (select accountid from department where id = 3)

    not in 可以对应 not exists;

    5.使用not in时

    如select account where id not in (1,2,3)

    6.使用!=或<>时

    建议使用 ,>=,between等;

    7.对字段有操作时也会引起权标索引

    如select account where salary * 0.8 = 1000 或者 select account where sustring(nickname,1,3) = ‘zhangxiaolong’;

    8.使用count(*)时

    如select count(*) from member;

    建议使用select count(1) from member;

    9.使用参数做为查询条件时

    如select account from member where nickname = @name

    由于SQL语句在编译执行时并不确定参数,这将无法通过索引进行数据查询,所以尽量避免; 刘加东@酷听说

    当不规范的写法造成全表扫描时,会造成CPU和内存的额外消耗,甚至会导致服务器崩溃。在团队协作中难免会遇到一些初学者,除了安排合理的任务外,资深的工程师也要做好Code Review。否则当我们有海量数据时,不规范的语句会带来很严重的后果,一定要慎重、慎重。

    文章链接为:https://blog.csdn.net/u012501054/article/details/80361447

    展开全文
  • 参加GRE考试考生都会知道,GRE写作分为Issue和...考生GRE写作拼写错误的原因是什么呢?考生又要如何避免写作拼写错误呢?今天雷哥GRE资料君MMMGRE就和大家说说GRE考试写作拼写错误的原因。GRE写作拼写错误会...

    e7a8c9525957cabccb5c3a172aa6c9a7.png

    参加GRE考试的考生都会知道,GRE写作分为Issue和Argument。GRE写作很能体现考生英语水平,因为是不仅考察考生语言能力,更考察考生逻辑思维能力,在GRE写作考试中依然会有部分学生犯拼写错误,GRE写作拼写错误会造成扣分吗?考生GRE写作拼写错误的原因是什么呢?考生又要如何避免写作拼写错误呢?今天雷哥GRE资料君MMMGRE就和大家说说GRE考试写作拼写错误的原因。

    81bf71737437dff8a197db1fe595f3e0.png
    GRE写作拼写错误会造成扣分吗?导致GRE考试写作拼写错误的原因是什么?

    GRE写作拼写错误会造成扣分吗?

    虽然GRE写作扣分的原因有很多,但GRE写作拼写错误是会造成扣分的,GRE写作拼写错误会被扣多少分呢?根据GRE考试写作部分的评分标准,文章中的拼写与语法错误最多可扣减0.5~1分。虽然分数似乎很小,因为GRE作文是根据满分6分计算的,即使是0.5分也是非常重要的。

    如果要问GRE写作中常会造成的扣分原因是什么,可能很少有人想到会是打字问题。然而看似基本功的打字,却常会有考生因为各种原因而出现手误进而导致分数丢失。想要避免在写作中出现打字错误,根据错误原因采取针对性措施避免错误。

    GRE写作拼写错误原因之词汇基础不好

    虽然GRE考试的词汇量不是明确要求的,但这个数字仍然相当大。很多考生在背单词时可能只记得单词的外观和基本含义,不太注意单词的拼写和具体使用规则,只是混淆了熟悉的面孔。

    在考试写作中,当想使用这些单词时,考试经常会遇到各种拼写和使用问题,主要还是因为考生没有一个好的词汇基础,没有完全掌握,只能识别而不能拼写。怎样避免这种情况呢?如果考生因为这个原因有拼写错误,那么考生还需要再次巩固词汇量,特别是那些没有完全掌握好的单词,以避免拼写和使用错误。

    GRE写作拼写错误原因之打字太快而手误

    由于GRE考试是一种机考,GRE写作需要自己一个一个打字拼写出来,考试时间也相当紧张,一些通常使用较少电脑的考生可能无法适应键盘输入,同时担心考试时间不足以给自己带来心理上的额外压力,迫使自己加快打字速度,这可能会导致打字拼写错误。

    这种原因如何避免?资料君建议特别是使用较少键盘的考生,在准备考试的过程中都可以提前适应计算机,在进行时间限制的写作练习时可以通过电脑打字。只要熟悉键盘打字速度,因为打字速度太快而造成拼写错误的可能性就会降低。

    GRE写作拼写错误原因之手速与写作思维不同步

    有些考生在写文章时会因为思维中断而感到痛苦,但有些考生感觉思维流畅,与打字速度不同步,为了跟上写作思维也很容易造成拼写错误。这种情况的话,建议考试先跟着写作思维,写完再说,写完后一定留几分钟再回过头来检查一遍,有没有明显的拼写错误,这种方法能有效减少GRE写作拼写错误。

    资料君还要多提一句,GRE写作主要是英文拼写,各位考生不要在答题区域写其他文字符号哦,之前就有同学在答题区域用中文记录写作提纲,结果提交时忘记将其删去了,这就很吃亏了。

    以上就是资料君MMMGRE与大家介绍相关GRE写作拼写错误原因的相关内容,希望各位考生可以根据自己情况看是否存在这样的问题,并及时改正,应尽量避免拼写错误造成的扣分,以便在写作部分取得好成绩。需要GRE写作素材的小伙伴可以在雷哥GRE软件和网站上找资料君领取,雷哥GRE资料君mmmgre不定期分享GRE干货与GRE备考资料。添加资料君v(mmmgre),即可获取12GGRE备考必备资料包,邀请加入备考群,为你解答各种GRE备考问题!备注“知乎”更快通过哦

    展开全文
  • 什么原因造成的?怎么处理?小编也咨询了很多专业的美缝师,最后总结了几条可能出现气泡鼓包的原因和处理办法。一、产品生产运输过程混入空气产品在生产过程中,需要将一些原料混合搅拌,难免会有空气混入,正规美缝...
  • 是什么原因造成的?今天早上在私信区看到有位小伙伴在问“为啥同排量踏板车要比跨骑车重?”骑士分享不知道这位车友的这个结论是从哪里得来的,如果没有客观的数据对比,说一款车某些方面不够理想还是有待考证的,...
  • 2、就像每种原始类型都有默认值一样,如int默认值为0,boolean默认值为false,null是任何引用类型默认值,不严格说是所有object类型默认值。就像你创建了一个布尔类型变量,它将false作为自己默认值,...
  • 随着互联网发展越来越丰富,做网络推广其实并不陌生。对于很多企业之间或者个人网站来说,同...一、什么原因会导致404页面出现呢?1.当访问网页链接发生变化,而没有同步前台时。2.网页文件发生位置改变, 后台没...
  • 请您在阅读本文前点击右上方“关注”,以后您就可以每天免费收到【农夫也疯狂】分享关于农村大...这种现象在进行黄瓜育苗时候是很常见,农民也把这种现象称之为“戴帽”。其实,不只是黄瓜育苗会出现这种现...
  • 对于木材粉碎机来说,正常情况下使用,老化和使用时间是成正比例关系,但是有些用户木材粉碎机使用时间非常短,但是老化程度非常严重。老化程度严重就会影响木材粉碎机正常使用,不仅产量会受到影响,寿命也会...
  • 喜欢逛电脑城的朋友会发现这几年来电脑城在不断的减少,而那些还存在着的更多也不是以卖电脑为主更多的是以卖手机和餐饮等为主的,...很多人认为造成PC销量下滑的主要原因是手机平板等智能设备的兴起所造成的,而很...
  • 造成执行不力十六大原因.分析比较到位.如归结到一点.关键问题是职业化素质不高所致.现在有人说中国企业管理最大黑洞是执行/是战略/是细节等,这些尽管没有错,但真正黑洞是素质----职业化素质.1、目标不确定 ...
  • 是由哪些原因造成的?该如何解决?》 毋庸置疑,使用推广工具对整体提高店铺数据有很大的帮助,效果也会更好。但有些淘宝卖家担心自己没有使用过推广工具,没有相关经验,那这样使用淘宝直通车推广有用吗? 直通...
  • 我们网站,最近所有详情页面会自动加上一个#null,显示不出来,不知道啥原因啊。 百度也没有这类问题,麻烦有知道来帮看看吧 我们网址是www.gaoxun.com 有问题页面就是...
  • 在开发过程中我们经常会遇到一些原因很简单但造成的后果却很严重的疑难杂症,这类问题往往还不容易定位,排查费时费力最后发现是一个很小的疏忽造成的,又或者是因为不了解某个技术特性产生的。于数据库层面,最常见...
  • 但是,你知道哪些原因会影响虚拟主机访问速度吗?除了主机商自身因素外,还有其他一些因素,可能也会对虚拟主机访问速度有着影响。那么这些因素都有哪些呢?接下来给大家分析一下。1、网站自身设置不当这点对...
  • css加载会造成阻塞吗

    2019-07-26 16:26:50
    原因: DOM解析和CSS解析是两个并行进程,所以这也解释了为什么CSS加载不会阻塞DOM解析。 然而,由于Render Tree是依赖于DOM Tree和CSSOM Tree,所以他必须等待到CSSOM Tree构建完成,也就是CSS资源加载完成...
  • 项目中有一个地方使用了JDBC连接到数据库,可是最近发现隔几天就会发生类似表锁死的现象。不知道什么原因,是不是使用JDBC频繁连接数据库造成的??
  • 由于办公环境的运用规定更严苛,因此工控主板也是全部工控机部件中常见故障数最多的部件之一,工作中可能会经常遇到工控主板很多的突发情况,你知道这是什么原因造成的吗?今天就和大家一起分享下工控主板启动不显示...
  • 过分强调ARM和X86指令集的差异,以及精简指令集RISC和复杂指令集CISC差异是很多小白用户的固有印象,不可否认的是指令集造成的差异会在极端情况造成一定程度的差异,但就Apple M1所定位的产品来说,M1跑分高的原因和...
  • 在常日汽车驾驶中,令广漠车主最头疼是发念头妨碍标题问题,也是最损耗款子,发念头磨损有自然磨损也有驾驶不标准惹起磨损, 塔木德俱乐部 www.talmudh-china.com 秘密你造成发起机磨损五大原由是甚么。...
  • 但是有些汽车尾部排气管冒出烟颜色是蓝色,而有些汽车尾部排气管冒出烟颜色是白色,还有些汽车尾部排气管冒出烟却是黑色。这究竟是为什么呢?为什么汽车排气管会冒出不同颜色烟呢,是存在什么故障吗?...
  • C++4个强制类型转换,事实上那个返回值,对内存造成了变化了吗?举个例子: class a class b:public a b *test=(b*)new a 这是不倡导行为,但是,子类指针指向强制类型转换之后父类对象,b指针竟然可以...
  • 如果大家有研究过python编程开发语言话会发现,在一些特殊场景环境下,python程序运行是比较慢,下面我们就一起来了解一下,引起这个问题的原因都有哪些。是全局解释器锁的原因吗?现在很多计算机都配备了具有多...
  • 空调压缩机烧毁常见的原因空调压缩机是空调机组关键部件,空调压缩机烧毁8个主要原因如下:1、空调压缩机频繁启动。空调压缩机启动过程中,一般均设有降压启动电路,但启动电流还会超过额定电流几倍,空调压缩...
  • 只要是程序就会存在漏洞,成熟程序相对漏洞会少一点,上线之后出了问题并且造成损失,表面上看是程序员代码直接导致,作为实现者本身来讲是负有一定责任,但如果把所有过失都归结到程序员身上欠妥,从整个链条...
  • 我买了流量每小时1600升水泵,我是180升水容量,回来后试了下雨淋管下水很急,上层滤棉盒有溢流趋势,这个原因是因为我水泵流量选太大了,还是雨淋管开口太小了?或者是我上层滴流盒孔打的小或者少?...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 962
精华内容 384
关键字:

原因造成的吗