异常的英文是:anomaly。

异常的定义是:在文档或软件操作中观察到的任何与期望违背的结果。

顺便解释测试中出现的“PASS”、“FAIL”、“ERROR”,实际上对于这些名词的定义要看处在什么应用环境中,如果是测试驱动开发中用到的三个“PASS”、“FAIL”、“ERROR”分别解释为:

PASS:测试驱动装置跟据用户定义测试程序在当前环境未发现软件BUG,即实际值等于期望值。

FAIL:测试驱动装置跟据用户定义测试程序在当前环境发现了软件BUG,即实际值不等于期望值,并且定位到BUG产生的所有涉及语句。

ERROR:测试驱动装置因为某些原因自身产生了问题,导致整个测试过程被中断。

本文讲述的是:在软件测试中异常的概念,以及什么是异常。什么是错误

相关概念:探索测试、接受测试、安全测试。