缺陷报告定义:
概述: 标识并描述发现的缺陷,具有清晰,完整和可重现问题所需的信息的文档 理解: 测试人员发现缺陷,将缺陷记录在《缺陷报告》中,通过缺陷报告将缺陷告知给开发人员,并对缺陷进行跟踪和管理,缺陷报告是测试人员与开发人员之间重要的沟通方式
什么是缺陷:
软件缺陷就是通常说的bug,它是指在软件中(包括文档和程序),存在的影响软件正常运行的问题 软件未到达产品说明书标明的功能 软件出现了产品说明书中出现了指定不会出现的错误 软件未到达产品说明书的指定范围 软件到达产品说明书中未指出但应该到达的目标 软件难以理解,不易使用,运行速度那慢
软件缺陷产生的原因:
需求不明确和变更 软件结构复杂 编码问题 项目周期短 使用新技术
导致软件缺陷的典型错误:
错误 软件缺陷 客户与软件开发之间交流困难 缺少预期的软件功能 开发人员未注意到代码中的逻辑错误 单击按钮没有进行任何操作 开发人员忘记了对文件复制代码进行错误检查 复制了一份被破坏的文件,导致软件崩溃 开发人员没有理解客户的情况 软件不能满足客户的要求