更多“问答题简述软件测试管理过程。”相关问题
  • 第1题:

    软件测试管理包括测试过程管理、配置管理以及______。

    A.测试评审管理

    B.测试用例管理

    C.测试计划管理

    D.测试实施管理


    正确答案:A
    解析:计算机软件测试规范规定,软件测试管理包括测试过程管理、配置管理和测试评审管理。

  • 第2题:

    可以有效组织和管理整个测试过程的测试工具是______。

    A.软件测试管理工具

    B.软件测试组织工具

    C.软件测试环境管理工具

    D.软件测试过程管理工具


    正确答案:A

  • 第3题:

    按照软件配置管理的要求,将测试过程中产生的各种软件工作产品都应纳入______。

    A.数据库

    B.配置管理

    C.管理文档

    D.测试过程文档


    正确答案:B

  • 第4题:

    简述软件测试管理过程。


    正确答案: 首先由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。
    然后在实现组将所开发的程序经验证后,提交测试组,由测试负责人组织测试,测试一般可按下列方式组织:
    (1)测试人员仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。
    (2)为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。

  • 第5题:

    问答题
    简述实用软件测试的流程。

    正确答案: (1)理解、验证和分解需求。
    (2)编写测试计划(包括测试设计)。
    (3)测试执行。
    (4)专项测试。
    (5)编写测试报告。
    解析: 暂无解析

  • 第6题:

    问答题
    简述软件自动化测试工具的原理。

    正确答案: 测试工具的优势在于可部分地替代人工的测试过程,通过测试工具来模拟人的手工操作,这个过程中会记录操作的对象和操作的顺序,然后在回放时按照录制的顺序操作这些对象。能重复不断地执行,能精确判断数值和字符对象。自动化测试工具把测试用例用自动的方式执行,例如,自动地产生数据,自动地打开应用程序,自动地查找控件,自动地输入数据,自动地操作控件,自动地收集测试结果,自动地与预期结果进行比较等。
    解析: 暂无解析

  • 第7题:

    问答题
    简述软件开发的几个模式,并说明每种模式对软件测试的影响。

    正确答案: 大棒模式简单,计划、进度安排和正规开发过程几乎没有,其开发过程是非工程化的。大棒模式的软件测试通常在开发任务完成后进行,很难回头修复存在的问题,测试工作只是向客户报告软件经过测试后发现的情况。
    边写边改模式通常最初只有粗略的想法就进行简单的设计,然后开始较长的反复编写、测试和修复过程,在认为无法更精细地描述软件产品要求时就发布产品。该模式下,软件测试人员将和程序员一起陷入可能是长期的循环往复过程。
    瀑布模式将软件生命周期的各项活动规定为按照固定顺序相连的若干个阶段性工作,形如瀑布流水,最终得到软件产品。软件测试在后期展开,使得开发中出现的问题直到开发后期才显露,失去了及早纠正的机会。
    快速原型模式首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型系统在扩充完善过程中不断被检查、测试和修改。
    螺旋模式是瀑布模式与边写边改模式演化结合的形式,并加入了风险评估所建立的软件开发模式,其主要思想是在开始时不必详细定义所有细节,而是从小开始,定义重要功能,尽量实现,接受客户反馈,进入下一阶段并重复上述过程,直到获得最终产品。测试在每个阶段都要进行,并从最初就参与。
    解析: 暂无解析

  • 第8题:

    问答题
    简述中途测试的优点及测试过程。

    正确答案: 中途测试是指在钻井过程中钻遇油气层或发现重要油气显示时,中途停钻,对可能的油气层进行测试。
    中途测试的优点:
    (1)测试一般在裸眼井中进行,若测试结果表明油气显示好,则下套管,
    如果油气显示不好,就可不下套管,可节约钢材、水泥,降低钻井成本;
    (2)测试时间短,获取资料快;
    (3)中途测试是在地层被泥浆浸泡时间短,油层受损害不大的情况下进行的测试,可及时获得一系列重要参数,对油气层进行初步评价,以指导下一步的钻井和完井。
    测试过程:仪器下井→地层测试→关井测控压→反循环起钻
    (1)仪器下井:将测试器接在钻杆底部下到测试层段。在下井阶段旁通阀打开,井内泥浆经塞管和旁通阀上返到管外环形空间返到地面,使封隔器顺利下井,在下井过程中。测试阀关闭,阻止井内流体进入钻杆内部,这样使钻杆内的压力保持在一个大气压左右;
    (2)地层测试:测试工具下到测试层位,井口给钻具加压使封隔器撑开坐稳,这时封隔器以下的泥浆柱重量就全部由封隔器承担,在封隔器撑开坐稳的同时,旁通阀关闭,测试阀打开,这时封隔器以下的测试工具与空钻杆相连通,地层与钻杆之间形成很大的压差,地层流体在地层压力与地面常压压差的作用下迅速进入空钻杆内,开始进入流量的测试,实质上是钻杆作为液流导管的临时性地层测试过程。
    在这一步里进行地层测试,该过程因是地层流体的第一次流动,故称这一过程为"初流动"
    (3)关井测压:流量测试完成后,将流体流动的通道关闭,以测得压力恢复资料,这个阶段的测试称为"初关井",由于井下关井,井底压力不断升高,若关井时间足够长,压力将达到平衡,也就等于关井静止压力或原始地层压力;如果再次打开压力控制阀,地层与钻杆又连通,在压差的作用下地层内流体重新开始流动,称为第二次流动,即"终流动",如果再次关闭压力阀,即为第二次井底关井,称为"终关井"。
    在关井测压的时候,地层流体就装在关闭的测试阀与双关井压力阀之间,相当于高压物性的取样过程。
    (4)反循环起钻:当泥浆柱与测试层的压力平衡以后,可收回封隔器,打开反循环阀,反循环泥浆,使泥浆经上部的反循环阀进入双关井压力阀以上的钻杆内部,顶替出其中的残余油气,安全起钻。
    解析: 暂无解析

  • 第9题:

    问答题
    简述软件过程模型

    正确答案: (1)软件过程是人们开发和维护软件及相关产品的活动、方法、实践和改进的集合。它明确定义软件过程中所执行的活动及其顺序,确定没一个活动内容和步骤,定义每个角色和职责。
    (2)软件工程将软件开发和维护的过程概况为8个大的活动:问题定义、可行性研究、需求分析、总体设计、详细设计、编码、系统测试和运行维护。
    解析: 暂无解析

  • 第10题:

    问答题
    软件测试的过程有哪些?

    正确答案: 测试计划、测试设计、测试执行、测试总结
    解析: 暂无解析

  • 第11题:

    问答题
    简述软件测试管理过程。

    正确答案: 首先由一位对整个系统设计熟悉的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进行全面测试。
    然后在实现组将所开发的程序经验证后,提交测试组,由测试负责人组织测试,测试一般可按下列方式组织:
    (1)测试人员仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写测试计划,设计测试用例,作好测试前的准备工作。
    (2)为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。
    解析: 暂无解析

  • 第12题:

    问答题
    简述软件测试的误区?

    正确答案: 1、期望用测试自动化代替大部分人工劳动;
    2、忽视需求阶段的参与;
    3、软件测试是技术要求不高的岗位。
    解析: 暂无解析

  • 第13题:

    软件过程管理最起码的要求是 ______。

    A.管理好软件缺陷报告

    B.管理好软件测试用例

    C.管理好测试过程工具

    D.管理好测试说明文档


    正确答案:A
    解析:软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。

  • 第14题:

    软件测试的基础是______。

    A.测试环境

    B.测试过程

    C.测试管理

    D.测试方法


    正确答案:A

  • 第15题:

    对软件的所有产品进行测试,软件开发人员及测试人员都参与到测试工作中,这都体现了软件测试过程管理的哪一个原则______。

    A.尽早地测试

    B.独立地测试

    C.全过程地测试

    D.全面地测试


    正确答案:D

  • 第16题:

    简述软件测试过程的流程。


    正确答案: 软件测试过程按测试的先后次序可分为:单元测试、集成测试、确认(有效性)测试、系统测试和验收(用户)测试共5项步骤。
    (1)单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。
    (2)集成测试:对已测试过的模块进行组装,进行集成测试。这项测试的目的在于检验与软件设计相关的程序结构问题。
    (3)确认测试:在完成集成测试后,对开发工作初期制定的确认准则进行检验。确认测试是检验所开发的软件能否满足所有功能和性能需求的最后手段。
    (4)系统测试:在完成确认测试后,应属于合格软件产品。但为了检验它能否与系统的其他部分(比如硬件、数据库)协调工作,还需要进行系统测试。
    (5)验收测试:检验软件产品质量的最后一道工序是验收测试。验收测试主要突出用户的作用,同时软件开发人员也应有一定程度的参与。

  • 第17题:

    问答题
    软件测试的原则是什么,并说明在软件测试过程中使用这些原则的原因。

    正确答案: 测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。基于这样的测试目的,软件测试的原则应该是:
    (1)提早原则:应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭。据统计约60%的错误来自设计阶段以前,并且修复一个软件错误所需的费用将随着软件生存周期的进展而上升。错误发现得越早,修复它所需的费用就越少。反之,错误发现得越晚,修改它的费用就越高,而且是呈指数增长。
    (2)IPO原则:测试用例应由测试输入数据,测试执行步骤和预期输出结果三部分组成。
    (3)独立测试原则:开发人员应避免测试自己的程序。程序开发机构不应测试自己的程序。独立测试能带来客观性、专业性、权威性和资源有保证等好处。
    解析: 暂无解析

  • 第18题:

    问答题
    软件测试和软件开发过程具有怎么样的关系?

    正确答案: 软件测试贯穿在软件的开发过程中,在每个开发阶段具有不同的任务.
    在需求分析阶段,主要进行测试需求分析,系统测试计划的制定.在详细设计和概要设计阶段,主要确保集成测试计划和单元测试计划完成.在编码阶段,主要由开发人员测试自己负责开发的模块的代码,若项目较大时,则有专门人员进行编码阶段的测试任务.在测试阶段,主要对系统进行测试,并提交相应的测试结果报告和测试分析报告.
    解析: 暂无解析

  • 第19题:

    问答题
    简述软件测试与软件开发各阶段的关系。

    正确答案: (1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。
    (2)需求分析阶段:确定测试需求分析、系统测试计划的制定,评审后成为管理项目。测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。
    (3)详细设计和概要设计阶段:确保集成测试计划和单元测试计划完成。
    (4)编码阶段:由开发人员进行自己负责部分的代码的测试。在项目较大时,由专人进行编码阶段的测试任务。
    (5)测试阶段(单元、集成、系统测试):依据测试代码进行测试,并提交相应的测试状态报告和测试结束报告。
    解析: 暂无解析

  • 第20题:

    问答题
    简述软件项目管理的主要过程

    正确答案: (1) 软件项目的启动 在制定软件项目计划之前,必须先明确项目的目标和范围、考虑候选的解决方案、标明技术和管理上的要求。
    (2) 项目计划的制定
    估算所需人力、项目持续时间、成本等。
    作出进度安排,分配资源,建立项目组织及人员,根据规模和工作量的估算分配任务。
    进行风险分析,包括风险识别、风险估计、风险优化、风险驾驭策略、风险解决和风险监督,这些步骤贯穿在软件工程过程中。
    制定质量管理指标,包括识别任务、度量过程、建立里程碑等。
    编制预算和成本。
    准备环境和基础设施等。
    (3) 计划的跟踪和控制 由项目管理人员负责在过程执行时监督过程的实施,提供过程进展的内部报告,并按合同规定向需方提供外部报告。同时,根据情况适时地控制和调整项目的进度。
    (4) 评审和评价计划的完成程度 项目管理人员应对计划完成程度进行评审,对项目进行评价。并对计划和项目进行检查, 使之在变更或完成后保持完整性和一致性。
    (5) 编写管理文档 项目管理人员根据合同确定软件开发过程是否完成。如果完成,应从完整性方面检查项目完成的结果和记录,并把这些结果和记录编写成文档并存档。
    解析: 暂无解析

  • 第21题:

    问答题
    简述软件测试自动化的意义。

    正确答案: 软件测试自动化的意义是:
    (1)提高测试效率;
    (2)降低对软件新版本进行回归测试的开销;
    (3)完成手工测试不能或难以完成的测试;
    (4)具有一致性和可重复性;
    (5)更好地利用资源;
    (6)降低风险,增加软件信任度。
    解析: 暂无解析

  • 第22题:

    问答题
    简述软件质量保证和软件测试的关系。

    正确答案: 软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。
    软件测试流程包括项目计划检查、测试计划创建、测试设计、执行测试、更新测试文档和测试评估;SQA的活动可总结为协调度量、风险管理、文档检查、促进/协助流程改进、监察测试工作。软件质量保证和软件质量控制之间的界限越来越模糊了。软件测试是SQA中的重要手段,SQA的主要功能在软件测试中得到体现,集中在静态测试中,两者的关系越来越紧密。
    解析: 暂无解析

  • 第23题:

    问答题
    简述软件测试过程的流程。

    正确答案: 软件测试过程按测试的先后次序可分为:单元测试、集成测试、确认(有效性)测试、系统测试和验收(用户)测试共5项步骤。
    (1)单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。
    (2)集成测试:对已测试过的模块进行组装,进行集成测试。这项测试的目的在于检验与软件设计相关的程序结构问题。
    (3)确认测试:在完成集成测试后,对开发工作初期制定的确认准则进行检验。确认测试是检验所开发的软件能否满足所有功能和性能需求的最后手段。
    (4)系统测试:在完成确认测试后,应属于合格软件产品。但为了检验它能否与系统的其他部分(比如硬件、数据库)协调工作,还需要进行系统测试。
    (5)验收测试:检验软件产品质量的最后一道工序是验收测试。验收测试主要突出用户的作用,同时软件开发人员也应有一定程度的参与。
    解析: 暂无解析

  • 第24题:

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

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