参考答案和解析
正确答案:软件测试是软件工程中的一个环节,是开发项目整体的一部分。软件测试是有计划有组织的,是保证软件质量的一种手段,它是软件工程中一个非常重要的环节。因此,可以认为它是伴随软件工程的诞生而诞生的,伴随着软件复杂程度的增加、规模的增大,软件测试作为一种能够保证软件质量的有效手段,越来越受到人们的重视,软件测试最终目的是使产品达到完美。
更多“简述软件测试的概念。”相关问题
  • 第1题:

    简述软件开发-软件测试的对用关系。


    正确答案:

  • 第2题:

    简述职业心理测试及其相关概念。


    答案:
    解析:
    (1)心理测试是指在控制情境的情况下,向被试提供一组标准化的刺激,以所引起的反应作为代表行为的样本,从而对个人行为作出评价。
    (2)它是一种比较先进的测试方法,在国外被广泛使用。
    (3)它是通过一系列手段,将人的某些心理特征数量化,以测量个人的智力水平和个性方面差异的一种科学测量方法,其结果是对个人能力和发展潜力的一种评定。
    (4)心理测试从内容上划分,可以分为个性测试、能力测试、职业兴趣测试;从形式上划分,可以分为纸笔测试、心理实验、投射测试、笔迹分析测试等。

  • 第3题:

    简述概念测试方法。
    1、小组讨论
    2、语完成法
    3、认知列表法

  • 第4题:

    简述你对软件测试目标的认识。


    正确答案:软件测试的目标是发现软件中隐藏的错误。因此,一个好的测试方案应是能够尽量多地发现软件中的错误,而不是证明软件无错。

  • 第5题:

    简述软件测试管理过程。


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

  • 第6题:

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


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

  • 第7题:

    简述心理测试及相关概念。


    正确答案: 心理测试是指在控制情境的情况下,向被试提供一组标准化的刺激,以所引起的反应作为代表行为的样本。从而对个人行为作出评价。
    从内容上划分,分为个性测试、能力测试、职业兴趣测试
    从形式上划分,分为纸笔测试(一个标准的纸笔测试系统包括客观的计分系统、解释系统、良好的常模、较好的信度和效度和项目分析数据,之所以被广泛采用,是具有方便性、经济性和客观性)、心理实验、投射测试、笔迹分析测试。

  • 第8题:

    简述软件过程概念。


    正确答案: 软件过程包括软件开发过程和软件维护过程。

  • 第9题:

    简述软件测试的误区?


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

  • 第10题:

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

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

  • 第11题:

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

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

  • 第12题:

    单选题
    对软件测试概念理解不正确的选项是()
    A

    在规定的条件下对软件进行操作,以发现错误和对软件质量进行评估

    B

    软件测试是质量保证的关键步骤

    C

    广义的软件测试由确认和验证两万面组成

    D

    软件测试只能发现编码错误


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

  • 第13题:

    下面对软件测试和软件调试有关概念叙述错误的是()。

    A.严格执行测试计划,排除测试的随意性

    B.程序调试通常也称为Debug

    C.软件测试的目的是发现错误和改正错误

    D.设计正确的测试用例


    正确答案:C

  • 第14题:

    简述广告制作中概念测试的主要思路。
    (1)从消费者的角度测量品牌的价值主张是什么?
    (2)广告传达得是否清楚?
    (3)广告信息中是否提供了广告受众最关心的内容?

  • 第15题:

    对软件测试概念理解不正确的选项是()

    • A、在规定的条件下对软件进行操作,以发现错误和对软件质量进行评估
    • B、软件测试是质量保证的关键步骤
    • C、广义的软件测试由确认和验证两万面组成
    • D、软件测试只能发现编码错误

    正确答案:D

  • 第16题:

    简述计算机软件的概念。


    正确答案: 计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。
    它由两部分组成:一是机器可执行的程序及有关数据;
    二是机器不可执行的、与软件开发、运行、维护、使用和培训有关的文档。

  • 第17题:

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


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

  • 第18题:

    恢复性测试属于软件测试的哪个阶段?并试阐述恢复性测试的概念和进行恢复性测试分析时主要应考虑的问题。


    正确答案: 恢复性测试使系统测试阶段的一种方法,也叫容错测试,用来检查系统的容错能力。通常若计算机系统出现错误,就必须在一定时间内从错误中恢复过来,修正错误并重新启动系统。在进行恢复性测试时,要考虑的主要问题有:恢复期间的安全性过程。恢复处理日志方面的能力。当出现供电问题时的恢复能力。恢复操作后系统性能是否下降。
    常用的恢复测试用例的设计方法:规范导出法、错误猜测法、基于故障的测试。

  • 第19题:

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


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

  • 第20题:

    简述软件定义网络的概念。


    正确答案:软件定义网络概念:软件定义网络是一种网络虚拟化技术,核心思想是把网络设备控制层和数据层分离开来,以实现对网络流量的灵活控制,为核心网络和应用的创新提供良好的平台。这个构架使得网络管理员能够在不更换硬件设备的前提下,用软件重新定义网络。

  • 第21题:

    问答题
    简述软件过程概念。

    正确答案: 软件过程包括软件开发过程和软件维护过程。
    解析: 暂无解析

  • 第22题:

    问答题
    简述软件测试的概念。

    正确答案: 软件测试是软件工程中的一个环节,是开发项目整体的一部分。软件测试是有计划有组织的,是保证软件质量的一种手段,它是软件工程中一个非常重要的环节。因此,可以认为它是伴随软件工程的诞生而诞生的,伴随着软件复杂程度的增加、规模的增大,软件测试作为一种能够保证软件质量的有效手段,越来越受到人们的重视,软件测试最终目的是使产品达到完美。
    解析: 暂无解析

  • 第23题:

    问答题
    简述软件定义网络的概念。

    正确答案: 软件定义网络概念:软件定义网络是一种网络虚拟化技术,核心思想是把网络设备控制层和数据层分离开来,以实现对网络流量的灵活控制,为核心网络和应用的创新提供良好的平台。这个构架使得网络管理员能够在不更换硬件设备的前提下,用软件重新定义网络。
    解析: 暂无解析