更多“问答题简述软件测试的概念。”相关问题
  • 第1题:

    问答题
    简述X线管焦点极限分辨力的概念、测试及计算方法。

    正确答案: (1)焦点的极限分辨力R(LP/mm)是在规定测量条件下不能成像的最小空间频率值。
    记作:其中2d为X线管焦点的线扩散函数(LSF)的半值宽度,用星形测试卡(简称星卡)测试时,2d是星卡像面上第一个模糊带的一对楔条对应的弧长;Z为模糊带直径;θ为楔条顶角的角度。
    (2)测试方法:
    设备:主要是星卡。星卡是由相间放置的一组具有对X线吸收率高低不同的楔条构成的测试卡,高吸收率楔条用铅条或与其等效材料制造,厚度约为0.03~0.05mm,楔条的顶角等于或小于2°角,星形测试卡的直径至少为45mm。测试用胶片须用微粒胶片,不用增感屏。
    方法:拍摄星卡照片须做好准直,要求X线中心线垂直于星卡平面。调节星卡至焦点和胶片的距离,使测得的星卡照片上两个方向上的最外模糊区尺寸ZW、ZL大于或尽量接近星卡像直径的三分之一,但不小于25mm(放大倍率按规定)。选择适当的曝光条件使胶片充分显影后的最大密度值在1.0~1.4之间,Dmin≤0.2。
    (3)计算方法:
    测量星卡照片上垂直于X线管长轴方向和平行于X线管长轴方向上的模糊区直径ZW、ZL及星卡照片的放大率M,并根据已知楔条顶角的角度,计算出焦点面上二个方向的极限分辨力。
    焦点面上的极限分辨力为:
    其中、分别为焦点像面上及焦点面上的极限分辨力;、分别为焦点面上,垂直于X线管长轴方向与平行于X线管长轴方向的极限分辨力;ZW、ZL分别为星卡照片上二个方向上的模糊区直径;为星形测试卡照片放大率。
    (4)结果分析:
    X.线管焦点小其极限分辨力就大,反之X线管焦点大其极限分辨力就小;焦点上的线量分布为单峰时其极限分辨力大,焦点上的线量分布为多峰时其极限分辨力小;R值大的焦点成像性能比R值小的好。
    解析: 暂无解析

  • 第2题:

    问答题
    简述软件工程的基本概念和重要意义。

    正确答案: 软件工程是指开发、运行、维护和修改软件的系统方法,即制定和采用合理的工程原则,以最低的成本、最短的时间、最好的质量开发出满足用户需求的软件。
    软件工程解决了20世纪60年代所出现的软件开发过程不容易控制,开发工作量估算困难、软件质量低、软件可维护性差等软件危机。
    解析: 暂无解析

  • 第3题:

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

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

  • 第4题:

    问答题
    请简述软件项目管理的概念、目标、主要内容。

    正确答案: 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(PeoplE.、产品(Product)、过程(Process)和项目(Project)进行分析和管理的活动。主要包括:人员的组织与管理,软件度量,软件项目计划,风险管理,软件质量保证,软件过程能力评估,软件配置管理等。
    解析: 暂无解析

  • 第5题:

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

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

  • 第6题:

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

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

  • 第7题:

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

    正确答案: 心理测试是指在控制情境的情况下,向被试提供一组标准化的刺激,以所引起的反应作为代表行为的样本,从而对个人行为作出评价。
    解析: 暂无解析

  • 第8题:

    问答题
    简述广告制作中概念测试的主要思路。

    正确答案: (1)从消费者的角度测量品牌的价值主张是什么?
    (2)广告传达得是否清楚?
    (3)广告信息中是否提供了广告受众最关心的内容?
    解析: 暂无解析

  • 第9题:

    问答题
    简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。

    正确答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。
    黑盒测试的优点有:
    1)比较简单,不需要了解程序内部的代码及实现;
    2)与软件的内部实现无关;
    3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;
    5)在做软件自动化测试时较为方便。
    黑盒测试的缺点有:
    1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;
    2)自动化测试的复用性较低。
    白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。
    它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。
    白盒测试的缺点有:
    (1)程序运行会有很多不同的路径,不可能测试所有的运行路径;
    (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;
    (3)系统庞大时,测试开销会非常大。
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

    问答题
    安全性测试属于软件测试的哪个阶段?并试阐述安全测试的概念和用以评判系统安全性性能的主要指标。

    正确答案: 是系统测试的一种类型,
    安全性测试就是要验证系统内的保护机制能否抵御入侵者的攻击。安全性测试的测试人员需要在测试活动中,撒气不同的入侵方式来攻击系统的安全机制,想尽一切办法来获取系统内的保密信息。
    解析: 暂无解析

  • 第12题:

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

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

  • 第13题:

    问答题
    简述计算机软件工程中动态测试的方法。

    正确答案: 动态测试指通过运行程序发现错误。对软件产品进行动态测试时,一般有两种方法,分别称为黑盒测试法和白盒测试法。
    (1)黑盒法。该方法把被测试对象看成一个封闭的黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足用户需求。黑盒测试又称为功能测试或数据驱动测试。通常,黑盒法不可能采用穷举测试。
    (2)白盒法。该方法把测试对象看做一个打开的白盒子,测试人员要了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。白盒法也不可能进行穷举测试。
    解析: 暂无解析

  • 第14题:

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

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

  • 第15题:

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

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

  • 第16题:

    问答题
    功能测试的基本概念是什么?请简述之。

    正确答案: 功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
    功能测试一般须在完成单元测试后集成测试前进行,而且是针对应用系统进行各功能测试。一般应用系统有多个功能(子系统),功能测试是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用、是否实现了产品规格说明书的要求、是否能适当地接收输入数锯而产生正确的输出结果等。功能测试,包括用户界面测试、各种操作的测试、不同的数据输入、逻辑思路、数据输出和存储等的测试。对于功能测试,针对不同的应用系统,其测试内容的差异很大,但一般都可归为界面、数据、操作、逻辑、接口等几个方面。
    解析: 暂无解析

  • 第17题:

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

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

  • 第18题:

    问答题
    简述概念测试方法。

    正确答案: 1、小组讨论
    2、语完成法
    3、认知列表法
    解析: 暂无解析

  • 第19题:

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

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

  • 第20题:

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

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

  • 第21题:

    问答题
    简述计算机软件的概念。

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

  • 第22题:

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

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

  • 第23题:

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

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

  • 第24题:

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

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