更多“试举例说明软件测试的原则。”相关问题
  • 第1题:

    什么是软件测试?软件测试的目的与原则是什么。


    正确答案: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
    软件测试的目的:
    测试是程序的执行过程,目的在于发现错误;
    一个成功的测试用例在于发现至今未发现的错误;
    一个成功的测试是发现了至今未发现的错误的测试;
    确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。
    确保产品满足性能和效率的要求;
    确保产品是健壮的和适应用户环境的。
    软件测试的原则:
    测试用例中一个必须部分是对预期输出或接过进行定义;
    程序员应避免测试自己编写的程序;
    编写软件的组织不应当测试自己编写的软件;
    应当彻底检查每个测试的执行结果
    测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况
    检擦程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的”
    应避免测试用例用后即弃,除非软件本身就是个一次性的软件
    计划测试工作时不应默许假定不会发现错误
    程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比
    软件测试是一项极富创造性,极具智力的挑战性的工作

  • 第2题:

    血清学反应的应用原则是什么?试举例说明。


    正确答案: (1)用已知抗原检测未知抗体,如诊断伤寒的肥达试验和诊断梅毒的USR试验。
    (2)用已知抗体检测未知抗原,如用诊断血清鉴定病原微生物,用抗甲胎蛋白血清检测甲胎蛋白等。

  • 第3题:

    CAD软件系统包括哪几个层次?试分别举例说明。


    正确答案: 计算机软件是只控制计算机运行,并使计算机发挥最大功效的的各种程序,数据及文档的集合,可分为3个层次:系统软件、支撑软件、应用软件。
    系统软件:(用于计算机的管理,维护,控制,运行,以及计算机程序的编译,装载和运行)包括操作软件(UNIX、WindowsNT/2000/XP等)和编译系统(FORTRAN、PASCAL、C/C++、VisualBasic、VisualLISP等语言);
    C.AD支撑软件:(是CAD软件系统中的的核心,是为满足用户需要开发的通用软件)图形处理软件(CGI、GKS、OpenGL等)、工程分析与计算软件、模拟仿真软件、数据库管理系统(PDM等)、计算机网络工程软件、文档制作软件;
    C.AD应用软件:(是在系统软件,支撑软件的基础上,针对某一专门的应用领域而开发的软件),如:CATIA、Pro/ENGINEER/AutoCAD等。

  • 第4题:

    试说出几种软件测试的分类方法。


    正确答案: (1)动态测试:通过运行程序开展测试工作,即软件测试人员通过使用软件来找出缺陷;
    (2)静态测试:不通过运行程序来开展测试工作;
    (3)黑盒测试:又叫功能测试(Functional Testing);
    (4)白盒测试:可以理解为对程序执行路径的测试;
    (5)通过测试:简单的说,就是验证软件至少能做什么,而不会考查其能力有多强;
    (6)失败测试:纯粹是为了验证软件在某一条件下,是否会出现异常、停止工作等现象而进行的测试;
    (7)负载/压力测试:一方面,可以通过减少软件需要的资源,来测试软件运行的最低配置或者最低资源需求;另一方面,可以正常提供软件需要的资源,但是通过不断加重软件要处理的任务,来测试软件在正常配置下具有的能力指标;
    (8)易用性测试:易用性测试的目的很明确,即简单易用,但是标准不容易确定;
    (9)其他测试:如边界值测试、兼容性测试、回归测试、Alpha测试和Beta测试等。

  • 第5题:

    确定调节阀的气开、气关作用方式有哪些原则?试举例说明。


    正确答案:执行器分气开式和气关式两种。它的选择主要根据调节器输出信号为零(或气源中断)时使生产处于安全状态的原则确定。如果发生断电或其他事故引起供气系统发生故障信号压力中断时,调节阀的开闭状态应避免损坏设备和伤害操作人员。调节阀处于全开位置造成的危害较小,则选用气关式,反之选用气开式。
    例如:一般蒸汽加热器选气开式,一旦气源中断,阀门处于全关状态,停止加热,使设备不致因温度过高而发生事故或危险。锅炉进水的调节阀则选用气关式,当气源中断时,仍有水进入锅炉,不致产生烧干或爆炸事故。

  • 第6题:

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


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

  • 第7题:

    问答题
    试举例说明机床运动的分配应掌握的原则?

    正确答案: (1)“避重就轻”原则;
    (2)例如工件尺寸和质量较大时,工件侧的运动数应尽量少,宜采用落地镗铣床的布局形式;反之,工件尺寸和质量相对刀具及刀架部件小时,刀具侧的运动应尽量小,如采用升降台式铣床的布局形式。
    解析: 暂无解析

  • 第8题:

    问答题
    软件按服务对象的不同可分为通用软件和定制软件。试举例说明这两类软件的区别。

    正确答案: 通用软件一般由软件开发机构自主开发并通过市场推广、销售,如Microsoft Word,它是完全由Microsoft自主开发并通过市场推广、销售的文字处理软件。定制软件则通常受特定客户委托并在合同的约束下开发。例如,某专门设备的控制系统、某特定企业的业务管理系统、某智能大厦的监控与管理系统、某城市的交通监管系统等。定制类软件通常由客户进行软件描述,并以此为基本依据确定软件规格。
    解析: 暂无解析

  • 第9题:

    问答题
    软件项目中一般哪些算作直接成本,哪些算作间接成本,试举例说明?

    正确答案: 直接成本是与开发的具体项目直接相关的成本,例如人员的工资,材料费,外包外购成本等,包括开发成本,管理成本,质量成本等。间接成本不能归属于一个具体的项目,是企业的运营成本,可以分摊到各个项目中。例如房租,水电,保安,员工福利,保险,税收,行政管理,市场费用。
    解析: 暂无解析

  • 第10题:

    单选题
    修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长,这句话反映了软件测试原则中的()。
    A

    严格性原则

    B

    提早原则

    C

    覆盖原则

    D

    全面测试原则


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

  • 第11题:

    问答题
    试举例说明软件测试的原则。

    正确答案: (1)尽早开展测试工作;
    (2)完全测试不可能,把握最优测试量;
    (3)严防寄生虫现象;
    (4)严防杀虫剂现象;
    (5)并非所有的软件缺陷都能修复;
    (6)难以说清楚的软件缺陷;
    (7)产品说明书不断变化;
    (8)软件测试人员在产品小组中不受欢迎。
    解析: 暂无解析

  • 第12题:

    问答题
    试说出几种软件测试的分类方法。

    正确答案: (1)动态测试:通过运行程序开展测试工作,即软件测试人员通过使用软件来找出缺陷;
    (2)静态测试:不通过运行程序来开展测试工作;
    (3)黑盒测试:又叫功能测试(Functional Testing);
    (4)白盒测试:可以理解为对程序执行路径的测试;
    (5)通过测试:简单的说,就是验证软件至少能做什么,而不会考查其能力有多强;
    (6)失败测试:纯粹是为了验证软件在某一条件下,是否会出现异常、停止工作等现象而进行的测试;
    (7)负载/压力测试:一方面,可以通过减少软件需要的资源,来测试软件运行的最低配置或者最低资源需求;另一方面,可以正常提供软件需要的资源,但是通过不断加重软件要处理的任务,来测试软件在正常配置下具有的能力指标;
    (8)易用性测试:易用性测试的目的很明确,即简单易用,但是标准不容易确定;
    (9)其他测试:如边界值测试、兼容性测试、回归测试、Alpha测试和Beta测试等。
    解析: 暂无解析

  • 第13题:

    软件测试的原则包括哪些?


    正确答案: (1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭;
    (2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;
    (3)程序员应当避免检查自己的程序;
    (4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;

  • 第14题:

    软件按服务对象的不同可分为通用软件和定制软件。试举例说明这两类软件的区别。


    正确答案:通用软件一般由软件开发机构自主开发并通过市场推广、销售,如Microsoft Word,它是完全由Microsoft自主开发并通过市场推广、销售的文字处理软件。定制软件则通常受特定客户委托并在合同的约束下开发。例如,某专门设备的控制系统、某特定企业的业务管理系统、某智能大厦的监控与管理系统、某城市的交通监管系统等。定制类软件通常由客户进行软件描述,并以此为基本依据确定软件规格。

  • 第15题:

    修复一个软件错误所需的费用将随着软件生存周期的进展而呈指数增长,这句话反映了软件测试原则中的()。

    • A、严格性原则
    • B、提早原则
    • C、覆盖原则
    • D、全面测试原则

    正确答案:B

  • 第16题:

    试举例说明直观性原则在体操教学中的重要意义。


    正确答案: 有利于建立最初的正确动作概念;直观形象有利于调动学生的学习积极性;提高学生的观察力、判断能力及思维能力等等。

  • 第17题:

    软件项目中一般哪些算作直接成本,哪些算作间接成本,试举例说明?


    正确答案: 直接成本是与开发的具体项目直接相关的成本,例如人员的工资,材料费,外包外购成本等,包括开发成本,管理成本,质量成本等。间接成本不能归属于一个具体的项目,是企业的运营成本,可以分摊到各个项目中。例如房租,水电,保安,员工福利,保险,税收,行政管理,市场费用。

  • 第18题:

    问答题
    试举例说明提高软件设计中可用性的原则有哪些?

    正确答案: 1.将系统和现实世界进行匹配大家都很熟悉:这也是软件界面必须应用用户所熟悉的概念、思想和比喻的原因,这样也自然能够将系统与用户的任务和心理目标进行匹配。
    2.使界面保持一致,包括与系统内部和任何现存的外部标准保持一致:内部一致性:是指,设计的内容在整个界面上都以相同的方式进行显示。在不同屏幕上的相同的地方显示同一类型的信息,同样的活动通常能完成相同的任务等等。
    3.系统状态的可视性也是大家较为熟悉的:它的目标是支持用户形成一个有关系统的明确的模型——使它的功能外现出来。
    4.用户控制和容错性的原则:主要是说用户能够在界面上自由移动。他们需要在进行错误操作时能够撤销此次操作,能够从不小心而―错误闯入‖的地方退出来,能够自由进入任务层次中的不同的节点,能随时将子任务收起来等等。
    5.错误和错误的修复:生活中每个计算机用户都会犯错误,最小的错误如按错了键盘。软件必须设计能将用户的错误减到最小。其次是将错误的负面效果降到最低,或帮助用户修复他们的错误。
    6.记忆:人类的记忆并不是总可以依赖的。工作记忆中不能放臵太多的信息。
    7.灵活性和使用的高效性:它的原则就是为了达到把软件和用户的需要进行匹配的目标。
    例如:简洁性和一致性的设计目标将会使用户觉得该系统易学易用,这反过来又会使他们更深刻认识软件的独特功能,并乐于使用它。
    解析: 暂无解析

  • 第19题:

    问答题
    CAD软件系统包括哪几个层次?试分别举例说明。

    正确答案: 计算机软件是只控制计算机运行,并使计算机发挥最大功效的的各种程序,数据及文档的集合,可分为3个层次:系统软件、支撑软件、应用软件。
    系统软件:(用于计算机的管理,维护,控制,运行,以及计算机程序的编译,装载和运行)包括操作软件(UNIX、WindowsNT/2000/XP等)和编译系统(FORTRAN、PASCAL、C/C++、VisualBasic、VisualLISP等语言);
    C.AD支撑软件:(是CAD软件系统中的的核心,是为满足用户需要开发的通用软件)图形处理软件(CGI、GKS、OpenGL等)、工程分析与计算软件、模拟仿真软件、数据库管理系统(PDM等)、计算机网络工程软件、文档制作软件;
    C.AD应用软件:(是在系统软件,支撑软件的基础上,针对某一专门的应用领域而开发的软件),如:CATIA、Pro/ENGINEER/AutoCAD等。
    解析: 暂无解析

  • 第20题:

    问答题
    什么是软件测试?软件测试的目的与原则是什么。

    正确答案: 在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
    软件测试的目的:
    测试是程序的执行过程,目的在于发现错误;
    一个成功的测试用例在于发现至今未发现的错误;
    一个成功的测试是发现了至今未发现的错误的测试;
    确保产品完成了它所承诺或公布的功能,并且用户可以访问到的功能都有明确的书面说明。
    确保产品满足性能和效率的要求;
    确保产品是健壮的和适应用户环境的。
    软件测试的原则:
    测试用例中一个必须部分是对预期输出或接过进行定义;
    程序员应避免测试自己编写的程序;
    编写软件的组织不应当测试自己编写的软件;
    应当彻底检查每个测试的执行结果
    测试用例的编写不仅应当根据有效和预料到的输入情况,而且也应当根据无效和未预料到的输入情况
    检擦程序是否“未做其应该做的”仅是测试的一半,测试的另一半是检查程序是否“做了其不应该做的”
    应避免测试用例用后即弃,除非软件本身就是个一次性的软件
    计划测试工作时不应默许假定不会发现错误
    程序某部分存在更多错误的可能性,与该部分已经发现错误的数量成正比
    软件测试是一项极富创造性,极具智力的挑战性的工作
    解析: 暂无解析

  • 第21题:

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

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

  • 第22题:

    问答题
    试举例说明直观性原则在体操教学中的重要意义。

    正确答案: 有利于建立最初的正确动作概念;直观形象有利于调动学生的学习积极性;提高学生的观察力、判断能力及思维能力等等。
    解析: 暂无解析

  • 第23题:

    问答题
    血清学反应的应用原则是什么?试举例说明。

    正确答案: (1)用已知抗原检测未知抗体,如诊断伤寒的肥达试验和诊断梅毒的USR试验。
    (2)用已知抗体检测未知抗原,如用诊断血清鉴定病原微生物,用抗甲胎蛋白血清检测甲胎蛋白等。
    解析: 暂无解析