2、 BUG 的定义:
BUG:(小错误,缺陷,不足,过失 …) 一个计算机 bug 指在计算机程序中存在的一个错误
(
error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),这些 bug 使程序无法正确的
运行。
Bug 产生于程序的源代码或者程序设计阶段的疏忽或者错误。
Defect:(缺陷) 在软件工程(Software Engineering)中,软件与它的需求(requirements)
不一致,常常指软件无法正确完成需求所要求的功能,也称之为
bug。
Fault:(故障)被定义为存在于组件、设备或者子系统中异常的条件或者缺陷,常常会导致系
统的失败。
Error:(错误) 一个 error 是指编写错误的代码,通常是无意中造成的。一般有两类主要的错
误,一是语法错误(
syntax error),该类错误易于检测,因为代码在编译阶段无法解析而
不能正常编译通过。另一个是逻辑错误(
logical error),因为它与代码的实际执行密切相关
所以不易发现。
二、
项目测试的规划
项目测试内容:
将项目测试分为项目开发阶段测试和项目完工验收测试两个部分。
开发阶段测试内容主要包括:模块功能测试、集成测试和文档检查。
模块功能测试:确保系统各功能模块能够正常运行,数据的
IPO 符合系统设计的要求。单元
和模块功能满足需求定义。
集成测试:系统各模块组装后,根据业务流程的要求,能够正确地完成各业务功能,并且
数据的处理和输出正确。