更多"下列可以做为软件测试对象的是______。"的相关试题:
[单项选择]下列可以作为软件测试对象的是______。
A. 需求规格说明
B. 软件设计规格说明
C. 源程序
D. 以上全部
[判断题]软件测试主要指程序测试,在软件生存期个阶段所产生的文档不是软件测试的对象。
[单项选择]软件测试的对象包括()。
A. 目标程序和相关文档
B. 源程序、目标程序、数据及相关文档
C. 目标程序、操作系统和平台软件
D. 源程序和目标程序
[判断题]软件测试应该贯穿整个软件生存周期,在软件开发的各个阶段,都要开展软件测试工作,只不过测试的方法和对象不同而已。
[单项选择]在面向对象软件的集成测试中,集成策略反映了集成测试中如何选择每轮测试的对象,实际测试中为保证测试充分,常考虑测试类间的连接,常用技术有______。 (1) 类关联的多重性测试 (2) 受控异常测试 (3) 往返场景测试 (4) 模态机测试
A. (1)(2)(3)
B. (2)(3)(4)
C. (1)(3)(4)
D. (1)(2)(3)(4)
[单项选择]在面向对象软件的集成测试中,集成策略反应了集成测试中如何选择每轮测试的对象,实际测试中为保证测试充分,常考虑测试类间的连接,常用技术有______。 (1)类关联的多重性测试 (2)受控异常测试 (3)往返场景测试 (4)模态机测试
A. (1)(2)(3)
B. (2)(3)(4)
C. (1)(3)(4)
D. (1)(2)(3)(4)
[填空题]面向对象测试包括:面向对象分析的测试、面向对象设计的测试、面向对象编程的测试、面向对象单元测试、()、面向对象系统测试。
[单项选择]由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中类层次的测试中常用的测试技术有______。 ①等价类划分测试②组合功能测试 ③递归函数测试 ④多态消息测试 ⑤不变式边界测试⑥模态类测试 ⑦非模态类测试 ⑧多态服务测试 ⑨展平测试
A. ②④⑥⑧
B. ②④⑤⑥
C. ①②③④
D. ⑤⑥⑦
[单项选择]以下不属于软件测试对象的有()项。①需求规格说明书 ②软件的程序模块③概要设计说明书与详细设计说明书 ④软件的用户手册
A. 2
B. 3
C. 4
D. 0
[判断题]在软件测试过程中,测试的对象仅仅限于编码阶段的源程序,包括使用人工或机器测试的方法。
[单项选择]以下关于面向对象软件测试的说法中,正确的是
A. 对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B. 对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C. 对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D. 对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
[单项选择]比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A. 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B. 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C. 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D. 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
[单项选择]以下有益于面向对象软件测试的说法中,正确的是
A. 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B. 对于一个类的测试,一个测试用便只能包含该类的一个方法的一次调用
C. 面向对象软件测试不考虑对一个类中的单个方法的测试
D. 面向对象软件测试不必考虑对继承关系的测试