第1题:
软件测试有多种方法和技术,其中,通过人工评审软件文档或程序(不必运行程序),发现其中错误的测试方法是
A.动态测试
B.静态测试
C.穷举测试
D.黑箱测试
第2题:
下列对于软件测试的描述正确的是( )。
A.软件测试的主要目的是发现程序中的错误
B.软件测试的目的是证明程序是否正确
C.软件测试的目的是使程序运行结果正确
D.软件测试是证明软件中没有错误
第3题:
下面描述正确的是()。
A.软件测试是保证软件质量的重要手段
B.软件测试可以随机地选取测试数据
C.软件测试是指动态测试
D.软件测试的目的是发现和改正错误
第4题:
软件生存周期的正确顺序是______。
A) 软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护
B) 系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护
C) 制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护
D) 制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护
A.
B.
C.
D.
第5题:
软件可靠性测试的目的是______。
A.通过测试揭示软件中的缺陷
B.修改发现的缺陷
C.提高软件可靠性
D.通过受控的软件测试过程来预测软件在实际运行中的可靠性
第6题:
软件性能与软件运行的环境条件有关,这里的环境条件是指______。
A.软件运行的软硬件配置
B.用户并发使用软件的测试场景
C.测试方案
D.以上全部
第7题:
第8题:
下面对静态测试和动态测试的描述正确的是()
第9题:
软件测试,主要是对软件的逻辑性进行正确性确认,不外乎有以下几种方法,即()
第10题:
下列属于软件兼容性测试工作步骤的是()。
第11题:
静态测试是由开发人员执行的而动态测试是由专门的测试人员完成的
静态测试需要借助专门的测试工具而动态测试不需要
静态测试并没有真正的运行软件而动态测试需要运行软件
静态测试主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷
第12题:
黑盒法和白盒法
人工检查和程序测试
动态测试和静态测试
正确性证明、人工分析与检查、程序测试
第13题:
下列对于软件测试的描述正确的是( )。
A. 软件测试的主要目的是发现程序中的错误
B. 软件测试的目的是证明程序是否正确
C. 软件测试的目的是使程序运行结果正确
D. 软件测试是为了证明软件中没有错误
第14题:
软件测试使用各种术语描述软件出现的问题,以下正确的是(58);
A.软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生。
B.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差。
C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态。
D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果。
第15题:
●软件测试的主要目的是(51)。
(51)A.发现软件中的错误
B.试验性运行软件
C.证明软件的正确性
D.改正软件中隐藏的全部错误
第16题:
软件可靠性预测的目的是______。
A) 根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况
B) 通过受控的软件测试过程来预测软件在实际运行中的可靠性
C) 通过软件测试揭示软件缺陷并通过修改缺陷来提高软件可靠性
D) 关注可能导致失效的事件及其失效概率,并计算出各种事件组合导致失效的概率
A.
B.
C.
D.
第17题:
软件测试按是否需要执行被测试软件的角度可分为 【5】和动态测试。
第18题:
第19题:
第20题:
下面关于软件测试,描述正确的是()。
第21题:
动态测试指通过()发现错误。对软件产品进行动态测试时使用黑盒测试法和()法。
第22题:
静态测试并没有真正的运行软件,而动态测试需要运行软件
静态测试需要借助于专门的测试工具,而动态测试不需要
静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
第23题: