一:什么是缺陷? 1、不符合设计要求的 2、不满足客户需求的(注意有些问题看似错误但不是错误;有些问题看似正确但是存在缺陷)
二:产生缺陷的原因 1、人员之间的沟通不够或有误解(一定要多交流) 2、需求不断改变(经量少的去改变) 3、文档不完善 4、参与人员过度自信 5、程序设计本身错误 6、工期短,任务重,时间压力大(996) 7、软件负责 8、软件开发工具或系统软硬件自身有缺陷
三:判断缺陷的有效率 1、通过参考文档来确定 2、通过了解软件产品的行业背景来发现缺陷 3、通过沟通来识别和确认缺陷
四:再现与优化缺陷 1、优化缺陷的再现步骤而不是优化缺陷本身 2、优化缺陷很intertal 3、‘’随机‘’出现的缺陷要写提交报告
五:怎么有效记录缺陷(平时的工作就是找bug并记录提交给开发) 1、保证重现缺陷 2、分析故障 3、包含所有重现缺陷的必要步骤 4、简写(打开哪个页面······) 5、尽—— ?一个缺陷一个报告 6、注意自己的语气,只需指出问题,改成什么样 7、不能夸大缺陷 8、及时报告缺陷 9、小的建议也要报告 10、引用别人的报告时,最后不要改,可以添加批注之类的补充评论
六:在CMD中,ctrl+c是推出上一步,↑是执行上一步命令
七;尽早提交缺陷 及时跟踪,及时提醒
八:是不是所有的缺陷都会被修复
怎么给缺陷分类? 1、按问题引出的不同 2、按功能的模块去分类 3、按缺陷的严重程度 4、缺陷优先修
正确认识软件测试
发现缺陷是初步,还要分析定位缺陷,测试人员需要发现潜在的bug 测试人员需要开发测试工具和自动测试脚本 测试人员必须精通整个业务
|