网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
在面向对象中,对于包含多个同名方法的类,只需要测试其中一个方法即可。()
参考答案和解析
错误
更多 “在面向对象中,对于包含多个同名方法的类,只需要测试其中一个方法即可。()” 相关考题
考题
下列关于面向对象软件测试的说法中,正确的是______。A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D.对于一棵继承树上的多个类,只有处于叶结点的类需要测试
考题
以类为单元进行单元测试时,以下说法中正确的是______。A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次B.一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法C.由该类方法组成的任何一个序列都是一个合理的测试用例D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴
考题
以下关于面向对象软件测试的说法中,错误的是______。A.不变式边界测试是一种类级别的单元测试技术B.对于一棵继承树上的多个类,只有处于叶结点的类需要测试C.测试动态绑定时类树测试的一个目标D.在面向对象单元测试中,等价类划分测试可以用于方法级别的测试
考题
以下关于面向对象软件测试的说法中,正确的是______。A.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用B.基于判定表的测试不能用于面向对象程序的单元测试C.不变式边界测试可用于类层次的测试,其目的是测试功能组合D.对于抽象类,需要进行单元测试
考题
在面向对象软件的集成测试中,关于程序的系统测试,说法错误的是______。A) 面向对象系统测试的主要目标是测试开发出来的软件是否是问题空间的一个合理解B) 对于系统测试而言,面向对象软件与传统结构化软件并没有本质区别C) 面向对象软件测试技术主要有功能测试和其他系统测试D) 面向对象的系统测试,与传统的面向过程的结构化软件测试方法,在类与对象这一块有着本质的区别A.B.C.D.
考题
以下关于面向对象软件测试的说法中,正确的是A.对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法B.对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法C.对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法D.对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
考题
以下关于面向对象软件集成测试的说法中,错误的是A.协作集成是指将可以协作完成特定系统功能的类集成在一起进行集成测试B.针对一个类的多个成员方法间协作的测试不属于面向对象软件集成测试关注的范畴C.针对一个类的多个实例间协作的测试不属于面向对象软件集成测试关注的范畴D.针对一个类树上多个类的行为的测试属于面向对象软件集成测试关注的范畴
考题
以下关于面向对象软件测试的说法中,正确的是A) 大突击集成是最有效的面向对象软件集成测试策略B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法A.B.C.D.
考题
下列关于面向对象程序的测试组织问题的说法中,正确的是 ______。A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的集成测试技术都适用于对类的测试
考题
关于面向对象软件单元测试的说法,错误的是______。A) 面向对象软件中可独立被测试的单元通常是一个类族B) 面向对象软件中可独立被测试的单元也可能是一个独立的类C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试D) 面向对象的单元测试与面向过程的单元测试目的相同A.B.C.D.
考题
下列关于面向对象软件测试的说法中,不正确的是______。A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试A.B.C.D.
考题
以下关于面向对象软件测试的叙述中,正确的是()。A.在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B.存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C.假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B时不必测试任何类B继承自类A的成员方法D.对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
考题
由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,下列不在其分层内的选项为______。A) 方法层次的测试B) 类层次的测试C) 类树层次的测试D) 系统层次的测试A.B.C.D.
考题
以下关于面向对象软件测试的说法中,正确的是______。A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用C.面向对象软件测试不考虑对一个类中的单个方法的测试D.面向对象软件测试不必考虑对继承关系的测试
考题
以下关于面向对象软件测试的说法中,正确的是______。A.面向对象软件只能采用白盒测试,不能采用黑盒测试B.测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例C.若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用D.等价类划分是一种类树层次的测试技术
考题
以下哪种测试属于面向对象程序集成测试考虑的范畴?______。A.针对一个类的多个成员方法间协作的测试B.针对一个成员方法的不同输入情况的测试C.针对多个类的多个实例间协作的测试D.针对一个类树上多个类间继承的测试
考题
下列关于面向对象测试,说法正确的是______。A.在设计测试用例时,要考虑各个成员方法的输入参数,与设计调用的次序无关B.由于继承和多态的复合使用,抽象类成为面向对象软件开发的一个重要手段C.对面向对象的类进行测试时,只要寻找那些能够揭示故障的测试序列即可D.若类B继承类A,若已经对类A进行了严格的测试,那么就不必再对类B进行测试
考题
【说明】下图是某商场购物系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Customer的方法 calMoney( );(2) 方法calMoney( ),根据每位顾客的购买情况(buyNum)、浏览商品的情况(scanNum)计算商品的热度。(3)类Admin中的方法statMoney()中首先调用了该类的方法load( ),获取顾客列表,然后调用了类Customer中的方法calMoney( )。现拟采用面向对象的方法进行测试。 【问题1】(4分)图4-1 所示的类图中,类Manager和类Customer之间是什么关系?该关系对测试的影响是什么?【问题2】(6分)(1) 类Manager重新实现了类Customer的方法calMoney( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法getMoney ( )继承了其父类 Customer 的方法getMoney ( ),是否需要重新测试该方法?
【问题3】(6分)(1)请结合题干中说明的描述,给出测试类Customer方法calMoney()时的测试序列;(2)请给出类图中各个类的测试顺序。【问题4】(4分)从面向对象多态特性考虑,测试方法statMoney( )时应注意什么?
考题
【说明】下图是某学校信息系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Student的方法 calScore( ),类Manager中的方法calWorkDays( )继承了其父类Employee的方法calWorkDays ( )。(2)创建类 Student的对象时,方法calStudent( ),根据每位同学的情况计算分数。(3)类Department中的方法statScore()中首先调用了该类的方法load( ),获取本班学生列表,然后调用了类 Student中的方法calScore( )。现拟采用面向对象的方法进行测试。 【问题1】(5分)图4-1 所示的类图中,类manager 和类Employee之间是什么关系?该关系对测试的影响是什么?
【问题2】(6分)(1) 类Manager重新实现了类Student的方法calScore( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法calWorkDays ( )继承了其父类 Student 的方法calWorkDays ( ),是否需要重新测试该方法?【问题3】(6分)请给出类图中各个类的测试顺序。【问题4】(3分)从面向对象多态特性考虑,测试方法statScore( )时应注意什么?
考题
多选题面向对象的测试与传统测试方法的主要区别是()。A面向对象的测试可在编码前进行,传统测试方法在编码后进行B面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C测试对象不同D面向对象的测试不需要设计测试用例,只需要进行会议评审
热门标签
最新试卷