46 缺陷的产生主要有哪些原因?最主要的原因是什么?
需求频繁变更、沟通不良、不了解客户的需求、实现新功能或很酷的功能、追求新技术、项目期限的压力、需求分析或设计投入的时间和精力不够、产品的复杂度、开发人员疲劳、压力过大或受到干扰、缺乏足够的知识、技能和经验、缺乏动力等。
最主要的原因:需求方面的原因
47 当你发现一个缺陷时,应该怎么确认的确是一个缺陷?
根据缺陷的判断原则来甄别发现的问题是不是一个缺陷,发现缺陷后,应该做好分离和再现(3 次),然后才能提交。
48 在正式提交一个缺陷前,你应该做些什么?
分离缺陷、再现缺陷(3 次),然后才能提交。
49 怎么处理无法再现的缺陷?
首先,应当对这样的缺陷进行详细的记录,并尽快提交给开发人员。
其次,对于寻找难以再现的缺陷要合理地安排时间,对一时难以再现的缺陷可以暂时搁置,以保证项目的正常进度。
最后,在测试过程中对未再现缺陷予以关注。
50 什么是重复缺陷?怎么避免重复缺陷?
提交了一个缺陷库中存在或者开发人员已经知道的缺陷。
1、如果缺陷是跟同事提交的重复,任务分工解决,也可以在提交之前查询下库缺陷是否存在。
2、如果缺陷是与自己提交的缺陷重复,则需要提高发现缺陷的能力,通过提高开发能力来理解两个缺陷本质上是一个缺陷。
51 什么是无效缺陷?怎么避免无效缺陷?
提交的缺陷不是真正的缺陷。充分了解需求、提高自己识别缺陷的能力、提高缺陷写作能力
52 缺陷报告的写作准则是什么?
Correct(准确):每个组成部分的描述准确,不会引起误解;
Clear(清晰):每个组成部分的描述清晰,易于理解;
Concise(简洁):只包含必不可少的信息,不包括任何多余的内容;
Complete(完整):包含复现该缺陷的完整步骤和其他本质信息;
Consistent(一致):按照一致的格式书写全部缺陷报告。
网友评论