问题 单项选择题

软件测试使用各种术语描述软件出现的问题,以下叙述正确的是()

A.软件错误(error)是指在软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生

B.软件缺陷(defect)是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差

C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态

D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果

答案

参考答案:B

解析:

本题考查软件测试中的各种术语的区别。

软件错误(error)的结果是导致软件缺陷的发生,所以A是不对的;软件故障(fault)是一种内部状态,所以C是不对的;软件失效(failure)是一种外部行为结果,所以D是不对的。

单项选择题 案例分析题
单项选择题