从软件特性上分为功能测试和性能测试。
功能测试:是指为了确保软件系统功能实现的正确性,完整性和其他特性而进
行的测试。
性能测试:是指为了评估软件系统的性能状况,和预测软件系统性能趋势而进
行的测试和分析。
2
、
BUG 的定义:
BUG:(
…
小错误,缺陷,不足,过失
) 一个计算机 bug 指在计算机程序中存
在的一个错误(
error)、缺陷(flaw)、疏忽(mistake)或者故障
(
fault),这些 bug 使程序无法正确的运行。Bug 产生于程序的源代码或者程
序设计阶段的疏忽或者错误。
Defect:(缺陷) 在软件工程(Software Engineering)中,软件与它的需求
(
requirements)不一致,常常指软件无法正确完成需求所要求的功能,也
称之为
bug。
Fault:(故障)被定义为存在于组件、设备或者子系统中异常的条件或者缺陷,
常常会导致系统的失败。
Error:(错误) 一个 error 是指编写错误的代码,通常是无意中造成的。一般有
两类主要的错误,一是语法错误(
syntax error),该类错误易于检测,因为
代码在编译阶段无法解析而不能正常编译通过。另一个是逻辑错误(
logical
error),因为它与代码的实际执行密切相关所以不易发现。
二、 项目测试的规划