下列选项中,______不属于系统测试的主要内容。
A.功能测试
B.性能测试
C.安全性测试
D.白盒测试
参考答案:D
解析: 一般地,系统测试的主要内容包括:
(1)功能测试:即测试软件系统的功能是否正确,其依据是需求文档,如《产品需求规格说明书》。由于正确性是软件最重要的质量因素,所以功能测试必不可少。
(2)健壮性测试:即测试软件系统在异常情况下能否正常运行的能力。健壮性有两层含义:一是容错能力,二是恢复能力。
(3)性能测试:即测试软件系统处理事务的速度,一是为了检验性能是否符合需求,二是为了得到某些性能数据供人们参考(如用于宣传)。
(4)用户界面测试:重点是测试软件系统的易用性和视觉效果等。
(5)安全性测试:是指测试软件系统防止非法入侵的能力。“安全”是相对而言的,一般地,如果黑客为非法入侵花费的代价(考虑时间、费用、危险等因素)高于得到的好处,那么这样的系统可以认为是安全的。
(6)安装与反安装测试。