参考答案和解析
正确答案: 测试的策略是:在一定的开发时间和经费的限制下,通过进行有限步操作或执行测试用例,尽可能多发现一些错误。
测试的原则是:(1)测试用例应该由“输入数据”和“预期的输出结果”组成;
(2)不仅要选用合理的输入数据进行测试,还应选用不合理的甚至错误的输入数据;
(3)除了检查程序是否做了它府该做的工作,还应检查程序是否做了它不该做的事情;
(4)应该长期保留所有的测试用例,直至该系统被废弃不用为止。
更多“简述系统测试的策略,以及测试阶段的基本原则。”相关问题
  • 第1题:

    什么是V模型?简述V模型在软件测试过程中的作用,以及在V模型中各个测试阶段和开发过程的对应关系?


    参考答案:V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。 从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系 。 左边依次下降的是开发过程各阶段,与此相对应的是右边依次上升的部分,即各测试过程的各个阶段。 V模型的局限性在于没有明确地说明早期的测试,无法体现“尽早地和不断地进行软件测试”的原则

  • 第2题:

    哪个测试阶段()将系统作为单一的实体进行测试。

    A.单元测试

    B.验收测试

    C.子系统测试

    D.系统测试


    正确答案:B

  • 第3题:

    简述白盒测试策略


    正确答案:(1)在测试中,应尽量先使用工具进行静态结构分析,代码检查,再进行覆盖率测试。 (2)覆盖率测试是白盒测试的重点,一般可使用基本路径测试法达到语句覆盖标准;对于软件的重点模块,应使用多种覆盖率标准衡量代码的覆盖率。

  • 第4题:

    系统测试中最基本的测试策略是______。

    A.功能测试

    B.性能测试

    C.安全性测试

    D.压力测试


    正确答案:A

  • 第5题:

    下列关于测试策略描述,正确的有()。

    • A、测试策略描述测试小组用于测试整体和每个阶段的方法
    • B、测试策略是通用的,每个项目都采用一样的策略来进行测试
    • C、每一个参加测试的人都要编写测试策略
    • D、测试策略应该按照功能点来进行划分

    正确答案:A

  • 第6题:

    网络系统全生命周期测试策略叙述不正确的是()

    • A、规划设计阶段主要的测试目的是利用网络仿真技术测试设计方案,以及对网络设备进行评估测试,为网络选型提供依据
    • B、网络实施阶段的主要测试目的是保证系统可用性和稳定性
    • C、网络与应用系统集成阶段的主要测试目的是为了保证应用系统在网络平台上的功能
    • D、网络测试贯穿整个网络建设生命周期

    正确答案:C

  • 第7题:

    从测试阶段角度,测试正确的顺序是()。

    • A、单元测试
    • B、集成测试
    • C、系统测试
    • D、确认测试

    正确答案:A,B,C,D

  • 第8题:

    软件测试策略的确定过程通常经历()、评估风险、确定测试策略三个阶段组成。


    正确答案:确定测试需求

  • 第9题:

    在信息系统开发的测试阶段,必须要用户参与的是()。

    • A、单元测试
    • B、子系统测试
    • C、验收测试
    • D、系统测试

    正确答案:C

  • 第10题:

    多选题
    系统测试的策略有哪些()。
    A

    负载测试

    B

    易用性测试

    C

    强度测试

    D

    安全测试


    正确答案: C,D
    解析: 系统测试的16个测试策略:功能测试、性能测试、压力测试、容量测试、安全性测试、GUI测试、可用性测试、安装测试、配置测试、异常测试,备份测试、健壮性测试、文档测试、在线帮助测试、网络测试、稳定性测试。

  • 第11题:

    问答题
    软件测试分为几个阶段?各阶段的测试策略和要求是什么?

    正确答案: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
    单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
    集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
    系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
    验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。
    单元测试测试策略:
    自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
    自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。
    孤立单元测试策略:最好的单元测试策略。
    集成测试的测试策略:
    大爆炸集成:适应于一个维护型项目或被测试系统较小。
    自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。
    自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。
    基于进度的集成
    优点:具有较高的并行度;能够有效缩短项目的开发进度。
    缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
    系统测试的测试策略:
    数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试
    解析: 暂无解析

  • 第12题:

    填空题
    软件测试策略的确定过程通常经历()、评估风险、确定测试策略三个阶段组成。

    正确答案: 确定测试需求
    解析: 暂无解析

  • 第13题:

    传统的测试策略是从()开始

    A单元测试

    B集成测试

    C系统测试

    D人员测试


    参考答案:A

  • 第14题:

    软件测试按测试阶段分为单元测试、___________________、确认测试、系统测试、____ _____________。


    正确答案:集成测试、验收测试

  • 第15题:

    在软件测试阶段中,既可采用自底向上策略,也可采用自顶向下策略的是______。

    A) 单元测试

    B) 验收测试

    C) 功能测试

    D) 集成测试

    A.

    B.

    C.

    D.


    正确答案:D

  • 第16题:

    简述心理测试的含义、特点以及职业心理测试的手段。


    答案:
    解析:
    (1)心理测试的含义 心理测试是指在控制情境的情况下,向被试者提供一组标准化的刺激,以所引起的反应作为代表行为的样本,从而对个人行为作出评价。
    (2)心理测试的主要特点
    ①代表性。心理测试并不要求也无法做到对个体心理特征各方面均进行全面的测定,它只是通过测查少数经过科学选择的代表性样本行为,来推断个体整体的心理特征。
    ②间接性。心理测试的对象为个体的职业能力、能力倾向、兴趣、人格特征等心理属性,是潜在的、深层次的、主观的个性特点,一般无法直接获得,只能通过个体对于特定测试项目的外在行为反应来推断。
    ③相对性。在对人的行为进行比较时,没有绝对的标准,也没有绝对零点,只有一个连续的行为序列。心理测试的结果都是与所在团体多数人的行为或某种特定标准(常模)相比较而确定的。
    (3)职业心理测试的手段
    职业心理测试是企事业单位在招聘中判定求职者个体差异的有效工具,其测试手段有:
    ①学业成就测试。学业成就测试是对经过训练所获得的某种知识、技能和成就的一种测试方法,其研究对象是比较明确的、相对限定范围内的学习结果。
    ②职业兴趣测试。职业兴趣测试主要测查个人在进行职业选择时的价值取向,目前大量应用于职业咨询和职业指导中。
    ③职业能力测试。职业能力测试是通过测试个人的非生活经验积累而形成的能力来预测被试者在某一职业领域的发展潜能。职业能力测试可以划分为一般能力(智力)测试和特殊能力(能力倾向)测试。
    ④职业人格测试。人格测试又称个性测试,它是对于人的稳定态度和习惯化的行为方式的测试。了解人格(个性)差异,对于合理配置人员,促进人的和谐发展具有重要意义。
    ⑤投射测试。投射测试是指给被试者提供一些意义不明确的刺激图形,让被试者在完全不受限制的情形下自由作出反应,使其在不知不觉中表露出人格特点,也就是希望个体内在的动机、需要、态度、愿望、价值观等,经过无组织的刺激,在无拘无束的条件下投射出来。

  • 第17题:

    软件测试的过程各阶段的顺序正确的是()

    • A、单元测试,确认测试,集成测试,系统测试,验收测试
    • B、单元测试,集成测试,确认测试,系统测试,验收测试
    • C、单元测试,系统测试,集成测试,确认测试,验收测试
    • D、单元测试,集成测试,系统测试,确认测试,验收测试

    正确答案:B

  • 第18题:

    软件测试分为几个阶段?各阶段的测试策略和要求是什么?


    正确答案: 和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:
    单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
    集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。
    系统测试:系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并完成设计的要求。它主要由测试部门进行,是测试部门最大最重要的一个测试,对产品的质量有重大的影响。
    验收测试:验收测试以需求阶段的《需求规格说明书》为验收标准,测试时要求模拟实际用户的运行环境。对于实际项目可以和客户共同进行,对于产品来说就是最后一次的系统测试。测试内容为对功能模块的全面测试,尤其要进行文档测试。
    单元测试测试策略:
    自顶向下的单元测试策略:比孤立单元测试的成本高很多,不是单元测试的一个好的选择。
    自底向上的单元测试策略:比较合理的单元测试策略,但测试周期较长。
    孤立单元测试策略:最好的单元测试策略。
    集成测试的测试策略:
    大爆炸集成:适应于一个维护型项目或被测试系统较小。
    自顶向下集成:适应于产品控制结构比较清晰和稳定;高层接口变化较小;底层接口未定义或经常可能被修改;产口控制组件具有较大的技术风险,需要尽早被验证;希望尽早能看到产品的系统功能行为。
    自底向上集成:适应于底层接口比较稳定;高层接口变化比较频繁;底层组件较早被完成。
    基于进度的集成
    优点:具有较高的并行度;能够有效缩短项目的开发进度。
    缺点:桩和驱动工作量较大;有些接口测试不充分;有些测试重复和浪费。
    系统测试的测试策略:
    数据和数据库完整性测试;功能测试;用户界面测试;性能评测;负载测试;强度测试;容量测试;安全性和访问控制测试;故障转移和恢复测试;配置测试;安装测试;加密测试;可用性测试;版本验证测试;文档测试

  • 第19题:

    软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?


    正确答案: 大体上来说可分为单元测试,集成测试,系统测试,验收测试,每个阶段又分为以下五个步骤:测试计划,测试设计,用例设计,执行结果,测试报告
    初始测试集中在每个模块上,保证源代码的正确性,该阶段成为单元测试,主要用白盒测试方法。接下来是模块集成和集成以便组成完整的软件包。
    集成测试集中在证实和程序构成问题上。主要采用黑盒测试方法,辅之以白盒测试方法。
    软件集成后,需要完成确认和系统测试。
    确认测试提供软件满足所有功能、性能需求的最后保证。确认测试仅仅应用黑盒测试方法。
    单元测试是对软件中的基本组成单位进行的测试,如一个模块、一个过程等等。它是软件动态测试的最基
    本的部分,也是最重要的部分之一,其目的是检验软件基本组成单位的正确性。
    集成测试是在软件系统集成过程中所进行的测试,其主要目的是检查软件单位之间的接口是否正确。系统测试是对已经集成好的软件系统进行彻底的测试,以验证软件系统的正确性和性能等满足其规约所指定的要求,检查软件的行为和输出是否正确并非一项简单的任务,它被称为测试的“先知者问题”。验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试数据通常是系统测试的测试数据的子集.
    回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检验对软件进行的修改是否正确。

  • 第20题:

    模块间接口的错误通常会出现在()。

    • A、联合测试阶段
    • B、验收测试阶段
    • C、模块测试阶段
    • D、系统测试阶段

    正确答案:A

  • 第21题:

    单选题
    模块间接口的错误通常会出现在()。
    A

    联合测试阶段

    B

    验收测试阶段

    C

    模块测试阶段

    D

    系统测试阶段


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

  • 第22题:

    问答题
    简述系统测试的策略,以及测试阶段的基本原则。

    正确答案: 测试的策略是:在一定的开发时间和经费的限制下,通过进行有限步操作或执行测试用例,尽可能多发现一些错误。
    测试的原则是:(1)测试用例应该由“输入数据”和“预期的输出结果”组成;
    (2)不仅要选用合理的输入数据进行测试,还应选用不合理的甚至错误的输入数据;
    (3)除了检查程序是否做了它府该做的工作,还应检查程序是否做了它不该做的事情;
    (4)应该长期保留所有的测试用例,直至该系统被废弃不用为止。
    解析: 暂无解析

  • 第23题:

    问答题
    简述系统测试的目的以及系统测试的分类。

    正确答案: 首先,测试并不仅仅是为了要找出错误。
    其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。
    系统测试的分类方法可划分为:单元测试、集成测试、系统测试和验收测试。
    解析: 暂无解析