Robot是一个面向对象的软件测试工具,主要针对Web、ERP和C/S进行功能自动化测试。

题目

Robot是一个面向对象的软件测试工具,主要针对Web、ERP和C/S进行功能自动化测试。


相似考题
更多“Robot是一个面向对象的软件测试工具,主要针对Web、ERP和”相关问题
  • 第1题:

    以下关于面向对象软件测试的说法中,正确的是

    A) 单个成员方法的测试不属于面向对象单元测试考虑的范畴

    B) 等价类划分测试只适用于传统软件的测试,不适用于面向对象软件的测试

    C) 基于判定表的测试适用于面向对象软件的测试

    D) 抽象类无法进行单元测试

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    ●软件测试离不开软件测试工具,()是软件第一个基于Web的测试管理系统。()A. Jprobe B.TestDirector C. McCabe IQ D. LoadRunner


    正确答案:B
        JProbe 是一个Java代码的性能优化工具,能帮助开发者诊断并解决性能瓶颈,内存溢出,线程等存在于J2EE和J2SE应用程序的问题。 主要特性:覆盖浏览器和源代码视图-快速分离未检测代码和死代码;批处理模式-能以批处理模式运行,方便的集成建立/测试系统; 报表-以XML,文本,类似于Excel的CSV和HTML形式输出覆盖快照数据,用以定制分析;快照合并-合并多个平台运行的整个覆盖数据。
        TestDirector是全球最大的软件测试工具提供商Mercury Interactive公司生产的企业级测试管理工具,也是业界第一个基于Web的测试管理系统,它可以在您公司内部或外部进行全球范围内测试的管理。通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。
        McCabe IQ是美国McCabe & Association公司的产品,McCabe IQ提供客观的方法评估测试覆盖率,具有一致性,重复性,客观解释,质量评估,优化测试,分配资源,管理具有危险性的软件等强大功能。能真正保证测试每个独立的路径,可以确定测试过的路径和没测试过的路径。
        LoadRunner 是一种预测系统行为和性能的工业标准级负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间, 优化性能和加速应用系统的发布周期。目前企业的网络应用环境都必须支持大量用户,网络体系架构中含各类应用环境且由不同供应商提供软件和硬件产品。难以预知的用户负载和愈来愈复杂的应用环境使公司时时担心会发生用户响应速度过慢,系统崩溃等问题。这些都不可避免地导致公司收益的损失。

  • 第3题:

    以下关于ERP系统测试说法错误的是:()

    A.ERP系统测试最主要的目的就是确保实施完成的ERP系统,能够满足企业预定的各项管理需求

    B.ERP系统测试一般是基于这样一个前提:ERP系统软件,是一相对成熟的产品,已经在其它企业成功实施过

    C.ERP系统测试所采用的测试方法,全部都是黑盒测试

    D.ERP系统测试的重点是功能测试,功能测试主要包括:数据测试、业务流程测试和软件功能模块测试。


    参考答案:C

  • 第4题:

    在面向对象软件测试模型中,面向对象编程的测试可以细分为______。

    A.单元测试和集成测试

    B.单元测试和系统测试

    C.单元测试、集成测试和系统测试

    D.系统测试和验收测试


    正确答案:A

  • 第5题:

    关于Web应用软件,说法不正确的是______。

    A.Web应用软件的系统测试不仅包括按照大纲检查其能否满足需求,还得针对Web应用软件的特点对薄弱环节进行测试

    B.Web应用软件的开发可以根据需求有开发人员设定结构

    C.Cookie测试是功能测试的重要组成部分

    D.复杂的Web应用软件不仅是一个Web站点,还需要与其他系统协作完成所需的功能


    正确答案:B

  • 第6题:

    以下关于面向对象软件测试的说法中,正确的是______。

    A.面向对象软件只能采用白盒测试,不能采用黑盒测试

    B.测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例

    C.若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用

    D.等价类划分是一种类树层次的测试技术


    正确答案:C
    解析:在面向对象中,进行系统测试时,通常不关心软件各个实体的实现细节和实体间的连接细节。因此,系统测试主要是黑盒测试,A说法不对。
      在面向对象测试中,成员方法对成员变量有或多或少的依赖,成员方法的许多功能需要在特定的实例状态下才能执行。因此,在测试面向对象软件时,不能够简单地对每个类的成员方法进行测试,在调用任何一个成员方法之前必须保证相应的实例处于该成员方法的预期工作状态。也就是说,为了测试一个成员方法,需要在调用该方法前调用一系列其他方法以使得相应的实例达到合适的状态。换句话说,由于每个测试用例不仅仅调用一个成员方法,而是对整个类进行测试的一个方法调用序列。因此,在设计类的测试用例时,仅仅考虑成员方法的输入参数是不够的,还要考虑如何设计调用序列。有些测试序列会在某些成员方法执行时因为不能满足该方法正常执行的前提条件而导致此方法处于不正常的工作状态,这些测试序列是不合理的测试序列,因此选项B说法不正确。
      因为类B继承类A,合理的使用继承时类B的实例应该也是类A的实例,对类B的实例的测试应该已经包括其作为类A例的测试,C说法正确。
      等价类划分是一种方法层次的测试,而不是类树层次的测试技术,D错误。

  • 第7题:

    以下关于Web测试的叙述中,不正确的是( )

    A.Web软件的测试贯穿整个软件生命周期
    B.按系统架构划分,Web测试分为客户端测试、服务端测试和网络测试
    C.Web系统测试与其他系统测试的测试内容基本不同但测试重点相同
    D.Web性能测试可以采用工具辅助

    答案:C
    解析:
    本题考查Web测试的基础知识。由于web应用与用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证。这就要经过web项目的全面测试。Web应用程序测试与其它任何一种类型的应用程序测试相比没有太大差别。web系统测试与其它系统测试测试内容基本相同只是测试重点不同。故正确答案为C

  • 第8题:

    测试面向对象软件时,单元测试、集成测试和确认测试各有哪些新特点?


    正确答案: 单元测试是在类层面上的测试。由于继承和复合,类(或对象)在很多情况下已不再是单纯意义上的单个操作了。因此,具体的测试将在所有与该操作有关的每个子类语境中进行。
    集成测试由于面向对象软件中类的成分的直接和间接交互,使得传统测试方法已经失去意义。因此有两种策略可供选择:基于线程的测试和基于使用的测试。
    确认测试与传统确认测试一样,仍然关注于用户可见的动作和用户可识别的系统输出,但是,基于场景的测试总是主宰面向对象系统的确认测试。

  • 第9题:

    测试面向对象软件时,主要有哪些设计集成测试用例的方法?


    正确答案:多类测试、从动态模型中导出测试用例。也可以采用随机测试、划分测试的方法。

  • 第10题:

    面向对象软件抛弃了传统的开发模式,面向对象程序的结构不再是传统的功能模块结构,因此,传统的测试模型对面向对象软件已经不再适用。


    正确答案:错误

  • 第11题:

    问答题
    对比传统的软件测试和面向对象的软件测试策略。

    正确答案: (1)单元测试。前者单元测试与编码在同一阶段进行,测试最小的可编译的程序单元;后者中最小的测试单元是封装起来的类和对象,同时把操作作为类的一部分来测试
    (2)集成测试。前者主要采用渐增式测试方法,即自顶向下集成测试方法或自底向上集成测试方法,同时还采用回归测试;后者主要采用基于线程的测试方法或基于使用的测试方法。
    (3)确认测试。两者都是集中检查用户可见的动作和用户可识别的输出,前者常用Alpha测试和Beta测试;但后者为了导出确认测试用例,测试人员应该认真研究动态模型和描述系统行为的脚本。
    解析: 暂无解析

  • 第12题:

    判断题
    Robot是一个面向对象的软件测试工具,主要针对Web、ERP和C/S进行功能自动化测试。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    以下关于面向对象软件测试的说法中,正确的是

    A) 大突击集成是最有效的面向对象软件集成测试策略

    B) 在面向对象软件的单元测试中,一棵继承树上的每个类都需要进行测试

    C) 针对一个类的多个实例间协作的测试属于面向对象软件集成测试考虑的范畴

    D) 在面向对象软件的单元测试中,基于判定表的测试是类层次测试的常用方法

    A.

    B.

    C.

    D.


    正确答案:B

  • 第14题:

    关于面向对象软件单元测试的说法,错误的是______。

    A) 面向对象软件中可独立被测试的单元通常是一个类族

    B) 面向对象软件中可独立被测试的单元也可能是一个独立的类

    C) 面向对象的单元测试分为方法层次、类层次和类树层次的测试

    D) 面向对象的单元测试与面向过程的单元测试目的相同

    A.

    B.

    C.

    D.


    正确答案:D
    解析:A、B、C选项中关于面向对象软件单元测试的陈述都是正确的,面向对象软件的测试主要包括两方面的内容,检查分析结果是否符合相应面向对象分析方法的要求;检查分析结果是否可以满足软件要求。与面向过程的测试有着不同的测试目的。

  • 第15题:

    在面向对象软件测试中,下面测试策略是从用户的角度出发进行的是______。

    A.面向对象软件的单元测试

    B.面向对象软件的集成测试

    C.面向对象软件的人工测试

    D.面向对象软件的确认测试


    正确答案:D

  • 第16题:

    关于面向对象软件开发过程和测试过程的说法,不正确的是______。

    A) 面向对象的软件开发过程通常是一个迭代与渐进的过程

    B) 面向对象的软件测试过程通常是一个迭代与渐进的过程

    C) 测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的

    D) 测试活动之间是首尾相接的而非穿插交错的

    A.

    B.

    C.

    D.


    正确答案:D

  • 第17题:

    以下关于面向对象软件测试的说法中,正确的是______。

    A.面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则

    B.对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用

    C.面向对象软件测试不考虑对一个类中的单个方法的测试

    D.面向对象软件测试不必考虑对继承关系的测试


    正确答案:A
    解析:面向对象软件开发与传统的结构化软件开发在分析和设计的视角、系统开发的过程和工作制品的组织和表示等方面都有很大不同,因此在测试方面也有其自己的特点,所以面向对象软件的白盒测试不能简单的、不加改变的照搬传统软件的白盒测试准则,所以A正确。面向对象软件具有封装、继承和多态三个特点,这些特点都可能为面向对象软件测试带来困难,面向对象要考虑继承关系和对类中单个方法的测试这是显然的,由于多态的特点,对一个类的测试,一个测试用例包含对该类几个方法的多次调用都是可能的。

  • 第18题:

    以下关于Web测试的叙述中,不正确的是( )。

    A.Web软件的测试贯穿整个软件生命周期
    B.按系统架构划分,Web测试分为客户端测试、服务端测试和网络测试
    C.Web系统测试与其他系统测试测试内容基本不同但测试重点相同
    D.Web性能测试可以采用工具辅助

    答案:C
    解析:

  • 第19题:

    分析比较面向对象的软件测试与传统的软件测试的异同。


    正确答案:传统的单元测试的对象是软件设计的最小单位——模块。当考虑面向对象软件时,单元的概念发生了变化,此时最小的可测试单位是封装的类或对象,而不再是个体的模块。传统单元测试主要关注模块的算法实现和模块接口间数据的传递,而面向对象的单元测试主要考察封装在一个类中的方法和类的状态行为。
    面向对象软件没有层次的控制结构,因此传统的自顶向下和自底向上集成策略就不再适合,它主要有以下两种集成策略:基于类间协作关系的横向测试;基于类间继承关系的纵向测试。系统测试一般不考虑内部结构和中间结果,因此面向对象软件系统测试与传统的系统测试差别不大。
    面向对象软件测试的整体目标和传统软件测试的目标是一致的即以最小的工作量发现尽可能多的错误,但是面向对象测试的策略和战术有很大不同。测试的视角扩大到包括复审分析和设计模型,此外,测试的焦点从过程构件(模块)移向了类。

  • 第20题:

    对比传统的软件测试和面向对象的软件测试策略。


    正确答案: (1)单元测试。前者单元测试与编码在同一阶段进行,测试最小的可编译的程序单元;后者中最小的测试单元是封装起来的类和对象,同时把操作作为类的一部分来测试
    (2)集成测试。前者主要采用渐增式测试方法,即自顶向下集成测试方法或自底向上集成测试方法,同时还采用回归测试;后者主要采用基于线程的测试方法或基于使用的测试方法。
    (3)确认测试。两者都是集中检查用户可见的动作和用户可识别的输出,前者常用Alpha测试和Beta测试;但后者为了导出确认测试用例,测试人员应该认真研究动态模型和描述系统行为的脚本。

  • 第21题:

    测试面向对象软件时,主要有哪些设计单元测试用例的方法?


    正确答案:随机测试、划分测试和基于故障的测试。

  • 第22题:

    问答题
    测试面向对象软件时,主要有哪些设计单元测试用例的方法?

    正确答案: 随机测试、划分测试和基于故障的测试。
    解析: 暂无解析

  • 第23题:

    问答题
    测试面向对象软件时,主要有哪些设计集成测试用例的方法?

    正确答案: 多类测试、从动态模型中导出测试用例。也可以采用随机测试、划分测试的方法。
    解析: 暂无解析