能测试中可能出现的bug,测试时遇到的印象深刻的bug是什么

一、测试中遇到不可重现的Bug怎么办

1、测试中遇到不可重现的Bug处理办法:

2、1.记得有这么个缺陷,以后再遇到的时候可能就会了解发生的原因。

3、2.尽力去查找出错的原因,比如有什么特别的*作,或者一些*作环境等。

4、3.程序员对程序比测试人员熟悉的多,也许你提交了,即使无法重新,程序员也会了解问题所在。

5、4.无法重现的问题再次出现后,可以直接叫程序员来看看问题。

6、5.对于测试人员来说,没有*作错误这条.既然遇到,就是问题。即使真的*作错了,也要推到程序员那里,既然测试人员犯错误,用户也可能会犯同样的错误。错误发生的时候,Tester大。

7、二、程序不是测试人员写的,出问题也不是测试人员的原因。

8、至于无法重现,可能的原因很多,因为测试人员看到的只是程序的外部,无法深入程序内部,所以把责任推给测试人员是不对的。测试人员的任务只是尽力重现问题,而不是必须重现。

9、三、下次再遇到的时候,拉他们来看就可以了。

10、因为问题如果无论如何无法重现,程序员确实也没有什么好的解决方法。而且此类问题即使程序员说修改了,测试员也没有好的方法去验证是不是。

11、四、你可以告诉程序员,测试过程是没有错误的。

12、测试人员只是检查程序中可能存在的问题,虽然测试人员使用一定的手段方法努力去覆盖所有的情况,但这些都是理论的推测。在实际中,可能因为人员、环境、配置等种种原因出现各种各样的问题,在测试人员这里发现问题是公司内部的事情,程序发到外面可就是公司的形象问题了。

13、五、问题无法重现,也要提出,程序员那里可以回复无法再现。问题放在那里,等到再次出现的时候,就立刻叫程序员过来查看。实在没有再次出现,后可以写到报告中,说出现了什么现象,但无法再现(比较严重的问题才如此处理,小问题经理之间商量商量可能就算了)。

二、测试时遇到的印象深刻的bug是什么

1、目前在测试日历软件,支持多平台(Android,iOS,web,PC)同步.遇见一个bug,有某些复杂*作下,可以创建一个开始时间比结束时间晚的日程,界面中无任何显示,研发考虑不解决.提bug的测试也觉得可以不解决.

2、第一,出现这个bug,可以判断研发在后保存数据时,并没有对数据的有效性进行判断.而是在相关控件进行*作时进行判断的.这样风险有点大,因为控件之间对数据也会有影响,如果仅在*作控件时判断,会产生问题.

3、第二,这种脏数据虽然不会在视图展示,但保存在服务器上,在各个平台上均会进行同步.这还需要保证其他平台对于脏数据进行处理,且不会出现问题.风险较大.

4、基于这两个原因,研发还是解决了这个问题.这对我还是有一定启发的.

5、看问题可能会更考虑多方面的影响.不单纯只是现象.

三、在测试/开发过程中遇到过哪些印象深刻的bug

1、目前在测试日历软件,支持多平台(Android,iOS,web,PC)同步.遇见一个bug,有某些复杂*作下,可以创建一个开始时间比结束时间晚的日程,界面中无任何显示,研发考虑不解决.提bug的测试也觉得可以不解决.

2、第一,出现这个bug,可以判断研发在后保存数据时,并没有对数据的有效性进行判断.而是在相关控件进行*作时进行判断的.这样风险有点大,因为控件之间对数据也会有影响,如果仅在*作控件时判断,会产生问题.

3、第二,这种脏数据虽然不会在视图展示,但保存在服务器上,在各个平台上均会进行同步.这还需要保证其他平台对于脏数据进行处理,且不会出现问题.风险较大.

4、基于这两个原因,研发还是解决了这个问题.这对我还是有一定启发的.

5、看问题可能会更考虑多方面的影响.不单纯只是现象.

四、软件测试人员遇到发现的bug不能重现怎么办

1、在A版本发现的bug应该在A版本进行重现

们知道,有很多原因会导致A版本的bug可能不能在B版本重现:1)开发人员自己偷偷解了bug,以免受到KPI考核;2)环境差异,可能B版本的代码在

A版本的环境也会出问题,但是在开发环境可能就不能复现;3)代码变更,也许是其他的代码引起的bug,B版本时其他开发已经修改,此类可以归纳为相关联

功能引起的bug;4)AB两版本进行复现的前置条件及步骤已不同。

既然有这么多可能性,那我们就应该排除影响,让问题简单化,保持环境和代码一致的情况下进行复现。A版本的bug如果在B版本不能复现,时间和条件允许的话,那就回退代码到A版本,有个前提不用回退,那就是已准确定位问题了,并且确定在B版本已经解决它了。

2、项目时间允许的情况下,开发人员应大力协作复现bug

于”疑难杂症“,开发人员应大力配合测试人员进行复现:1)如果对于不好调试的代码就打印更多log;2)可以通过连接测试环境数据库并回滚代码到A版

本,根据获悉的已有情况添加断点调试代码;3)做更细致的code review等等方式。在自己负责的那部分代码确定完没有问题,这时候就需要考虑到接

口,是否在接口数据处理上的问题,就需要其他开发人员配合。而测试人员需要尽大努力来还原当时的场景:环境,数据,前置条件及测试步骤等。

3、测试人员要再次确认用例设计的覆盖度及周密性

有几种情况会导致不可复现:1)环境;2)代码;3)数据。而数据又可以归纳到代码容错性处理上,环境其实是可以很好还原的,那出现不容易复现的bug就大多数是归于代码和数据上了,对于测试而言,用例设计的覆盖不够,不够严谨就会导致bug不在我们的掌握中。

个时候,我们有两种情况:一是原本用例就没有好好设计过,未经评审过,大家测试时就很随意,勿容置疑,赶紧把用例好好琢磨琢磨,再叫上项目相关人员进行评

审,这么做的目的也是为了保证测试用例得到了项目相关人员的认可,各种情况大家都讨论过,保证在需求上大家的一致性,保证软件覆盖度能满足本次项目需求的

要求,做到需求100%覆盖,开发人员若再提出更多建议,那也可以弥补一些黑盒测试时可能遗漏的情况;二是该项目已经经过严格的需求评审及用例评审了。当

然,即便如此也不能避免漏测以及对特殊情况的考虑。

当然,要这么做的前提是这个bug很严重,影响了版本的发布,有必要召集大家协力解决掉它。

4、绞尽脑汁,它仍然不能复现时,保持关注

相信,通过以上步骤的努力,仍然不能复现的bug一定是优先级不高的,那就再评估重要度,若通过项目组决定不影响版本发布,就密切关注此bug,在发布后

验证时也重点关注下。而且该bug不能关闭,依次往以后版本中顺延,并且每轮测试时都要尝试再次复现。那何时可以关闭呢?也许3,5个版本发布后,没有出

5、思考测试流程及测试规范,及时更正走过的弯路,制定提交bug的规范,便于开发及我们自己复现

一次,就会有第二次,我们应该及时响应,即便不能亡羊补牢,也要防患未然。提交bug的规范,这个可能每个公司情况不一样,有些公司木有限制,提交的

bug也是千人千面,这对于开发人员理解bug和复现bug无疑增加了难度。而规范了bug提交,若记录了此bug的前置条件,使用的数据及*作步骤,可

能会大有益处。当然,此处不是说每个bug都这么详细。

相关文章

HQisQnse海迅商显会议平板电视55英寸教学会议一体机触控触摸电视教育培训显示屏Windows怎么样?质量测评好不好用?

HQisQnse海迅商显会议平板电视55英寸教学会议一体机触控触摸电视教育培训显示屏Windows怎么样?质量测评好不好用?

很多小伙伴在关注HQisQnse海迅商显会议平板电视55英寸教学会议一体机触控触摸电视教育培训显示屏Windows怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使...

小米(MI)电视65英寸EA65金属全面屏超高清4K智能wifi液晶网络远场语音液晶彩电平板电视机图文测评

小米(MI)电视65英寸EA65金属全面屏超高清4K智能wifi液晶网络远场语音液晶彩电平板电视机图文测评

很多小伙伴在关注小米(MI)电视65英寸EA65金属全面屏超高清4K智能wifi液晶网络远场语音液晶彩电平板电视机怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使...

海信(Hisense)98E7G-PRO98英寸4K超清ULED测评怎么样

海信(Hisense)98E7G-PRO98英寸4K超清ULED测评怎么样

很多小伙伴在关注海信(Hisense)98E7G-PRO98英寸4K超清ULED怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐...

SONY索尼(SONY)KD-75X80K75英寸图文测评

SONY索尼(SONY)KD-75X80K75英寸图文测评

很多小伙伴在关注SONY索尼(SONY)KD-75X80K75英寸怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的...

长虹75A6UPRO好用吗

长虹75A6UPRO好用吗

很多小伙伴在关注长虹75A6UPRO怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...

大疆DJI怎么样

大疆DJI怎么样

很多小伙伴在关注大疆DJI怎么样?质量好不好?使用测评如何?本文综合已购用户的客观使用分享和相应的优惠信息,为大家推荐一款高性价比的产品,一起来看看吧。...