background image

从软件特性上分为功能测试和性能测试。

功能测试:是指为了确保软件系统功能实现的正确性,完整性和其他特性而进
行的测试。

 

性能测试:是指为了评估软件系统的性能状况,和预测软件系统性能趋势而进
行的测试和分析。

 

2  

BUG 的定义:

BUG:(

 …

小错误,缺陷,不足,过失

) 一个计算机 bug 指在计算机程序中存

在的一个错误(

error)、缺陷(flaw)、疏忽(mistake)或者故障

fault),这些 bug 使程序无法正确的运行。Bug 产生于程序的源代码或者程

序设计阶段的疏忽或者错误。

 

Defect:(缺陷) 在软件工程(Software Engineering)中,软件与它的需求

requirements)不一致,常常指软件无法正确完成需求所要求的功能,也

称之为

bug。

 

 

Fault:(故障)被定义为存在于组件、设备或者子系统中异常的条件或者缺陷,
常常会导致系统的失败。

 

Error:(错误) 一个 error 是指编写错误的代码,通常是无意中造成的。一般有
两类主要的错误,一是语法错误(

syntax error),该类错误易于检测,因为

代码在编译阶段无法解析而不能正常编译通过。另一个是逻辑错误(

logical 

error),因为它与代码的实际执行密切相关所以不易发现。

 

 

 

二、 项目测试的规划