第11章 第6节 软件测试类型(软件评测师)
1.以下不属于系统测试范畴的是()
A.单元测试
B.安全测试
C.强度测试
D.性能测试
【解析】A,单元测试和系统测试是在一个级别上,没有归属关系
2.在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,(B.局部数据测试)属于单元测试的内容
【解析】接口数据测试、模块间时序测试以及全局数据测试是集成测试的内容
自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点;但对于输入输出模块、复杂算法模块一般是底层的模块,所以直到最后才发现,导致了过多的回归测试。而自底向上的增值方式对于输入输出模块、复杂算法模块却能较早的发现,这样把最容易出现问题的部分早期就解决了。
单元测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能,性能,接口和设计约束等要求
3.以下属于物联网的安全架构中通信层要遵从的原则的是(D.信息的安全保障)
【解析】通信层是指安全发送/接收数据的媒介,即物联网解决方案中的连接网络。物联网安全架构的通信层有以下两个原则:
1.启动与云端的连接安全保障
2.信息的安全保障
4.集成测试的集成方式不包括(B)
A.一次性集成
B.自中间到两端集成
C.自顶向下集成
D.自底向上集成
属于系统测试的有:
1.恢复测试
2.安全测试
3.压力测试
4.性能测试
5.可靠性、兼容性、易用性、可用性和可维护性测试
6.安装测试
按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。
单元测试是针对软件程序模块进行正确性校验的测试工作;
集成测试是检验程序单元或部件的接口关系,即针对软件体系机构的构造进行的测试;
系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;
确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;
验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的侧式与评审,决定是否接受或拒收系统。
