自考2011王立福软件第6章:软件测试

自考2011王立福软件第6章:软件测试
自考2011王立福软件第6章:软件测试

第六章软件测试

错误是不可避免的,因此发现错误是保障软件过程质量和软件产品质量的基础。

软件评估可以为静态评估和动态评估。

评审、走查和形式化证明等是静态评估技术。

软件测试是一种常用的动态评估技术。

基于程序路径的“白盒”测试技术和基于规约的“黑盒”测试技术。

静态分析技术------程序的形式化证明。

软件产品是创造性劳动产生的一种逻辑产品。

6.1软件测试目标与软件测试过程模型

6.1.1软件测试目标

软件测试目的的认识:

软件测试可定义为:按照特定规程发现软件错误的过程;IEEE的定义为:“使用人工或自动手段,运行或测试某个系统的过程,其目的是检验它是否满足规定的需求,或清楚了解预期结果与实际结果之间的差异。”

错误(Error):是指“与所期望的设计之间的偏差,该偏差可能产生不期望的系统行为或失效”。

失效(Failure)是指:“与所规约的系统执行之间的偏差”。失效是系统故障和错误的后果。故障(Fault)是指:“导致错误或失效的不正常的条件”。故障可以使偶然性的或者系统性的。软件测试和调试的区别:目的、技术、方法

1)测试从一个侧面证明程序员的“失败”。调试是为了证明程序员的正确。

2)测试以已知条件开始,使用预先定义的程序且有预知的结果,不可预见的仅是程序是否

通过测试。调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。

3)测试是有计划的,并要进行测试设计。调试是不受时间约束的。

4)测试是一个发现错误、改正错误、重新测试的过程。调试是一个推理过程。

5)测试的执行是有规程的。调试的执行往往要求程序员进行必要推理。

6)测试经常是由独立测试组在不了解软件设计的条件下完成。调试必须由了解详细设计的

程序员完成。

7)大多数测试的执行和设计可以工具支持。调试时,程序员能利用的工具主要是调试器。

6.1.2软件测试过程模型

环境模型是对程序运行环境的抽象。建立测试环境模型的主要目的是,确定所发现的错误是否为环境造成的。

对象模型是从测试的角度对程序的抽象。不同测试技术,对同一被测试对象可产生不同的对象模型。或重于程序的控制结构,或重于处理流程,于是形成了所谓的“白盒”测试技术和“黑盒”测试技术。

错误模型是对程序中错误对象及其分类的抽象。

在建立了环境模型、被测对象模型以及错误模型的基础上,才能设计测试用例,执行测试,并进行测试结果的比较。如果预期结果和实际结果不符,首先就要考虑是不是环境

模型、被测试对象模型、错误模型以及测试执行中的问题。当判断不是它们的问题时,才能认为被测对象中存在错误。

可见,在软件测试中:

1)环境模型、被测对象模型和错误模型在软件测试中扮演了一种很重要的角色;这些

模型的质量,特别是程序模型的质量,对发现错误具有关键性作用。

2)软件测试的错误假定是,实际结果与期望结果不符,而后在此基础上可进一步分析

是什么错误。

6.2软件测试技术

白盒测试技术,又称为结构测试技术,典型的是路径测试技术;

黑盒测试技术,又称为功能测试技术,包括事务处理流程技术、状态测试技术、定义域测试技术等。

白盒测试技术依据的是程序的逻辑结构,而黑盒测试技术依据的是软件行为的描述。6.2.1路径测试技术

基本要点:

●采用控制流程图来表达被测程序模型,揭示程序中的控制结构。

●通过合理地选择一组穿过程序的路径,以达到某种测试度量。

1.

控制流程图是一种表示程序控制结构的图形化工具,其基本元素是过程块、节点、判定。

过程块:是没有被判定和(或)被节点分开的一组程序语句。基本属性是:如果过程块中的某个语句被执行,那么快中的所有语句都被执行。按照测试的观点,对于一个过程块,如果其操作细节不影响控制流,那么就可以把这些操作细节视为不重要的,如果其操作细节影响控制流,那么这一影响只能在其后的判定中表现出来。可见,过程块是支持程序抽象的主要概念。

判定:是一个程序点,此处控制流出现分叉。按照测试的观点,判定和语言上的判定语句没有本质上的差异。

节点:也是一个程序点,此处控制流进行结合。

链:是过程块、判定、节点之间一种具有特定语句的关系,其中的语句是通过他们的执行而体现出来的

2.测试策略

为了回答什么是“完整的测试”,路径测试有着各种度量或称为测试策略。

(1)

路径覆盖测试用例

这里所说的测试用例是指为了发现程序中的故障而专门设计的一组数据或脚本。

(2)语句覆盖(P1):至少执行程序中所有语句一次。是一种最低的测试度量,因此发

语句覆盖测试用例

(3)分支覆盖(P2):至少将程序中的每一个分支执行一次。分支覆盖是一种比语句覆

(4)条件覆盖与条件组合覆盖

条件组合覆盖是指设计足够的测试用例,使每个判定中的所有可能的条件取值组合至少执行一次。条件组合覆盖还是一种比路径覆盖弱的测试覆盖。

①(A>1),(B=0),可标记为T1,T2.

②(A>1),(B≠0),可标记为T1,¬T2

③(A≤1),(B=0),可标记为¬T1,T2

④(A≤1),(B≠0),可标记为¬T1,¬T2

⑤(A=2 ),(X>1),可标记为T3,T4

⑥(A=2),(X≤1),可标记为T3,¬T4

⑦(A≠2),(X>1),可标记为¬T3,T4

⑧(A≠2),(X≤1),可标记为¬T3,¬T4

测试覆盖率:是定量地描述了一个或一组测试的效率(或称测试完成程度)。

语句覆盖≦分支覆盖≦条件组合覆盖≦…路径覆盖

路径敏化:对于路径判断表达式,如果能够找到一个有效的办法,使其路径是可达的、这一过程称为路径敏化。

3.路径选取与测试设计

路径选取的一般原则:

●选择最简单的、具有一定功能含义的入口/出口路径。

●在已选取的基础上,选取无循环的路径;选取短路径、简单路径。

●选取没有明显功能含义的路径,此时要研究这样的路径为什么存在,为什么没有通过功

能上合理的路径得到覆盖。

开始

路径选取示例

选取路径:abcde, abhkgde, abhlibcde, abcdfjgde, abcdfmibcde.

针对一个程序测试而言,实现什么测试覆盖,这是一个管理决策问题,其中涉及成本、进度和质量等因素。

循环结构中的路径选取: (1) 单循环

1) 最小循环次数为0,最大次数为N ,且无“跳跃”值。

单循环测试路径选取之一

2) 非零最小循环次数,且无跳“跃值”。

4 5 6 87 88 89

单循环测试路径选取之二

3) 具有跳跃值的单循环。

单循环测试路径选取之三

(2) 嵌套循环

嵌套循环的路径选取的基本策略:

1)从最深层的循环开始,设定所有外层循环取它的最小值

2)测试最小值减1、最小值、最小值加1、典型值、最大值减1、最大值、最大值加1。

于此同时,测试“跳跃值”边界。

3)设定内循环在典型值处,按2)测试外层循环,直到覆盖所有循环。

(3)级联循环

级联循环路径选取原则:

●如果级联循环中每个循环的控制变量有关,则可视为嵌套循环。

●如果级联循环中每个循环的控制变量无关,则可视为单循环。

级联循环实例

路径测试技术与测试过程模型之间的关系

路径测试技术支持测试过程模型的中间部分。

●路径测试技术是一种简单、实用的单元测试技术,通过程序中的控制逻辑可以发现

数据错误、基本计算错误等。

●路径测试技术是基于程序逻辑结构的,对错误的假定是软件通过了与设想不同的路

径。

●在路径测试技术中,采用控制流程图作为模型表达式,支持创建被测程序的模型。

●基于路径的基本属性,路径测试技术给出了几种常见的测试路径覆盖,包括语句覆

盖、分支覆盖、条件组合覆盖和路径覆盖等,这几种覆盖是一个偏序。根据软件特

定的需要,可以在条件组合覆盖和路径覆盖之间定义其他类型的覆盖。

●路径选取是测试用例设计的基础。在实际软件测试工作中,好的用例设计是发现程

序错误的关键。

(4)混杂循环

6.2.2基于事务流的测试技术

基于事务流的测试技术是一种功能测试技术,以下简称事务流测试技术。

定义域测试技术、等价类测试技术、因果图测试技术等通称为黑盒测试技术。

黑盒测试是只通过外部的输入和输出来发现软件中的错误,因此黑盒测试是一种基于软件规约的测试。

1.事务与事务流程图

事务流程图示例

一个事务是指从系统用户的角度出发所见到的一个工作单元,尤其“生”,尤其“亡”。

事务由一系列操作组成,可用一个事务流表达。

一个事务流是系统行为的一种表示方法,为功能测试建立了程序的动作模式。

在事务流测试技术中,是通过操作的一个序列即事务流来表达一个事务的。因此,一个系统行为表现为多个事务流的执行,可抽象为一个事务流程图。

事务流中的某些操作可能有系统执行,某些操作可能有用户或系统之外的设备执行,他们共同协作,完成用户的一项工作。

一个事务流是系统行为的一种表达方法,为功能测试建立了程序的动作模型。

事务流程图和控制流程图

这类测试技术的基本步骤可概括为:

1)定义有用的图形模式

2)设计并执行必要的测试用例

3)覆盖该图形所表达的行为

事务流程图是一种数据流程图。

差异:

●基本模型元素所表达的的语义不同

●一个事务不等同于路径测试中的一条路径,可能在中间某处就完成了某一用户工作,终

结了一个事务

●事务流程图中的分支和节点可能是一个复杂的过程。

①事务分支

②事务并生

③事务分裂

④事务汇集

路径1

⑤事务吸收

⑥事务结合

父事务1

事务流程图具有很差的结构原因:

①它是一种处理流程,其中可能包含人工的判断和处理。

②某些部分可能与软件开发人员不能控制的行为有关。

③性能的增加,可使事务数目和单个处理流程具有相当的复杂性。

④事务流程表达的系统模型更接近现实,如中断,多任务、同步、并行处理等,所有这一切已不再适合结构化概念。

2.事务流测试技术的应用

采用事务流测试技术进行软件测试的步骤:

第一步:获得事务流程图

第二步:浏览、复审

第三步:用例设计

第四步:测试执行

事务流测试技术的要点:

●与路径测试技术一样,支持测试过程模型的中间部分。

●事务流测试技术是将路径路径测试技术用于功能测试的产物,是一种实用的功能测试技

术,通过事务的操作逻辑发现软件中的逻辑错误、数据错误、计算错误等。该技术可用于开发组的有效性测试中,也可用于客户的验收测试中。

●事务流测试技术是基于软件规约的,对错误的假定是软件通过了与预想不同的事务路径。

●在事务流测试技术中,采用事务流程图作为模型表达式,支持创建被测软件的模型。

●基于事务的基本属性,事务流测试技术最大的问题和最大的代价是获得事务流程图以及

用例设计。事务分类和选取是测试用例设计的基础。在实际软件测试工作中,好的用例设计是发现软件错误的关键。

●一般地,事务处理流程测试要求达到基本事务的覆盖;但是,大多数错误将在奇异的、

不受注意的或非法的操作流中发现;更为重要的是,在事务处理流程测试中,如果设计测试用例时能与设计者讨论,将可以发现比运行测试更多的错误。

6.2.3其他功能测试技术简述

黑盒测试对软件功能规约或用户手册中所列的功能以及与功能相关的性能进行测试,包括对正常和异常的输入(或操作)、出错处理、边界情况和极端情况等进行测试。

1.等价类划分

2.边界值分析

3.因果图

6.3软件测试步骤

6.3.1单元测试

单元测试关注每个独立的模块。

单元测试以详细设计文档为指导,测试模块内的重要控制路径。

单元测试往往采用白盒测试技术。

单元测试期间,通常考虑模块的以下4个特征:以及与这4个特征相关的边界条件。

1)模块接口

2)局部数据结构

3)重要的执行路径

4)错误的执行路径

第一:首先测试穿过模块接口的数据流

其实:进行数据结构测试

第三:还要进行执行路径的选择测试

第四:边界测试

驱动模块和承接模块作为单元测试的测试设备,需要花费一定的开销进行编制。

6.3.2集成测试

集成测试关注模块的组装

集成测试是软件组装的一个系统化技术,其目标是发现与接口有关的错误,将经过单元测试的模块构成一个满足设计要求的软件结构。

自顶向下的集成测试

模块组1

自底向上的集成测试

6.3.3有效性测试

有效性测试关注检查是否符合用户所见的文档,包括软件需求规格说明书、软件设计规格说明书、用户手册。

系统测试关注检验系统中所有元素(包括硬件、信息等)之间的协作是否合适,整个系统的性能、功能是否达到。

有效性测试的目标是发现软件实现的功能与需求规格说明书不一致的错误。因此,有效性测试通常采用黑盒测试技术。

配置复审:

6.4本章小结

测试、分析、确认和验证之间的关系

+ =

动态分析:是指执行程序的分析,测试为动态分析提供必要的信息。

6.5习题

1.基本概念

(1)软件测试:

有规程的发现错误的过程。

错误:与所期望的设计之间的偏差,该偏差可能产生不期望的系统行为或失效

失效:在所规约的系统执行之间的偏差,失效是系统故障或错误的后果

故障:导致错误或失效的不正常条件.故障可以是偶然性的或是系统性的

(2)测试用例

是指为了发现程序中的故障而专门设计的一组数据或脚本。

(3)测试覆盖率

是定量地描述了一个或一组测试的效率(或称测试完成程度)。

2.简答题

(1)软件测试过程模型,并分析这一模型在软件测试技术研究以及实践中的作用

在建立了环境模型、被测对象模型以及错误模型的基础上,才能设计测试用例,执行测试,并进行测试结果的比较。如果预期结果和实际结果不符,首先就要考虑是不是环境模型、被测试对象模型、错误模型以及测试执行中的问题。当判断不是它们的问题时,才能认为被测对象中存在错误。

可见,在软件测试中:

软件测试是一个有程序的过程,包括测试设计、测试执行、以及测试结果比较等

1)环境模型、被测对象模型和错误模型在软件测试中扮演了一种很重要的角色;这些

模型的质量,特别是程序模型的质量,对发现错误具有关键性作用。

2)软件测试的错误假定是,实际结果与期望结果不符,而后在此基础上可进一步分析

是什么错误。

(2)软件测试与调试之间的区别

软件测试和调试的区别:目的、技术、方法

1)测试从一个侧面证明程序员的“失败”。调试是为了证明程序员的正确。

2)测试以已知条件开始,使用预先定义的程序且有预知的结果,不可预见的仅是程序是否

通过测试。调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。

3)测试是有计划的,并要进行测试设计。调试是不受时间约束的。

4)测试是一个发现错误、改正错误、重新测试的过程。调试是一个推理过程。

5)测试的执行是有规程的。调试的执行往往要求程序员进行必要推理。

6)测试经常是由独立测试组在不了解软件设计的条件下完成。调试必须由了解详细设计的

程序员完成。

7)大多数测试的执行和设计可以工具支持。调试时,程序员能利用的工具主要是调试器。

(3)程序流程图的作用以及构成:着重于过程属性描述

作用:

构成:

(4)简述语句覆盖、分支覆盖、条件组合覆盖、路径覆盖的含义及他们之间的关系

语句覆盖:至少执行程序中所有语句一次。

分支覆盖:至少将程序中的每一个分支执行一次。

条件组合覆盖:使每个判定中的所有可能的条件取值组合至少执行一次。

路径覆盖:执行所有可能穿过程序控制流的路径。

关系:语句覆盖≦分支覆盖≦条件组合覆盖≦…路径覆盖

(5)简述单元测试、集成测试、有效性测试的含义及它们之间的区别

单元测试:单元测试主要检验软件设计的最小单元---模块。该测试以详细设计

文档为指导,测试模块内的重要控制路径。一般来说,单元测试往往采用白盒

测试技术。

集成测试:集成测试是软件组装的一个系统化技术,其目标是发现与接口有关

的错误,将经过单元测试的模块构成一个满足设计要求的软件结构。

有效性测试:有效性测试的目标是发现软件实现的功能与需求规格说明书不一

致的错误,因此,有效性测试通常采用黑盒测试技术。

区别:单元测试集中于单个模块的功能和结构验证;集成测试集中于模块组合

的功能和软件结构验证;有效性测试验证软件需求的可追溯性;系统测试验证

将软件融于更大系统中时整个系统的有效性。

(6)简述路径测试技术、事务流测试技术的主要依据

路径测试技术依据的是程序的逻辑结构

事务流测试技术依据的是软件行为的描述

(7)针对程序流程图中出现的各种循环,如何选取测试路径

(1)单循环

选取:循环控制变量为-1、0、1、典型重复次数、N-1、N、N+1的路径

选取:循环控制变量次数为“最小重复次数减1”、“最小重复次数”、“最

小重复次数加1”、“典型重复次数”、“最大重复次数减1”、“最大重复次

数”、“最大重复次数加1”

选取:除把每一个“跳跃”边界按“最小循环次数”和“最大循环次数”

处理外,其他规则同前两种单循环的路径选取一样。

(2)嵌套循环

从最深层的循环开始,设定所有外层循环取它的最小值

测试最小值减1、最小值、最小值加1、典型值、最大值减1、最大值、

最大值加1。与此同时,测试“跳跃值”边界。

(3)级联循环

如果级联循环中每一个循环的控制变量有关,则可视为嵌套循环。

如果级联循环中每个循环的控制变量无关,则可视为单循环。

(8)简述程序流程图与事务流程图之间的主要却别,并分析出现这些区别的原因。差异:

●基本模型元素所表达的的语义不同

●一个事务不等同于路径测试中的一条路径,可能在中间某处就完成了某一用户工作,终

结了一个事务

●事务流程图中的分支和节点可能是一个复杂的过程。

②事务分支

⑦事务并生

⑧事务分裂

⑨事务汇集

路径1

⑩事务吸收

?事务结合

父事务1

3.简述白盒测试技术的要点,并举例说明

白盒测试技术依据程序的逻辑结构,以控制流程图作为被测对象的建模工具,其中涉及过程块、分支、节点、链以及路径,并针对测试x,给出了4种覆盖策略:语句覆盖、条件组合覆盖、路径覆盖,他们之间具有偏序关系,并且可根据项目需求给出其他覆盖策略

由于路径测试技术依据的是程序的逻辑结构,因此该技术的基本要点是:

采用控制流程图来表达被测程序模型,揭示程序中的控制结构。

通过合理地选择一组穿过程序的路径,以达到某种测试度量。

举例:

4.简述事务流测试技术的要点,并举例说明

事务流测试技术是一种功能测试技术,目前提出了很多功能测试技术,如定义域测试技术、等价类测试技术以及基于因果图的测试技术等,统称为黑盒测试技术。黑盒测试将被测软件看成黑盒子,只通过外部的输入和输出来发现软件中的错误,因此黑盒测试是一种基于测试规约的测试。

●与路径测试技术一样,支持测试过程模型的中间部分。

●事务流测试技术是将路径路径测试技术用于功能测试的产物,是一种实用的功能测

试技术,通过事务的操作逻辑发现软件中的逻辑错误、数据错误、计算错误等。该技术可用于开发组的有效性测试中,也可用于客户的验收测试中。

●事务流测试技术是基于软件规约的,对错误的假定是软件通过了与预想不同的事务

路径。

●在事务流测试技术中,采用事务流程图作为模型表达式,支持创建被测软件的模型。

●基于事务的基本属性,事务流测试技术最大的问题和最大的代价是获得事务流程图

以及用例设计。事务分类和选取是测试用例设计的基础。在实际软件测试工作中,好的用例设计是发现软件错误的关键。

●一般地,事务处理流程测试要求达到基本事务的覆盖;但是,大多数错误将在奇异

的、不受注意的或非法的操作流中发现;更为重要的是,在事务处理流程测试中,如果设计测试用例时能与设计者讨论,将可以发现比运行测试更多的错误。

举例:

5.根据图6-24所示的程序流程图,设计最少的测试用例实现分支覆盖(注:在设计

测试用例时,其中的循环结构可以看做一个过程块)

结束

某程序流程图路径:L1(a→c→e→f→g-→h→i→l)

L2(a→b→d→f→g-→h→i→l)

L3(a→c→e→k→i→l)

L4(a→b→d→k→i-→l)

L5(a→c→e→f→g-→h→j)

L6(a→b→d→f→g-→h→j)

L7(a→c→e→f→g-→h→i→m)

L8(a→b→d→f→g-→h→i→m)

L9(a→c→e→k→i→m)

L10(a→b→d→k→i-→m)

分支覆盖测试用例:

6.针对以下的程序伪码,建立该程序的测试模型(即被测对象模型),并设计实现分

支覆盖所需要的测试用例(表达用例的方法是任意的)。

BEGIN

输入一元二次方程的系数A,B,C;

为根变量赋初值;

IF平方项的系数A=0且一次项系数B<>0

THEN BEGIN root1:= -C/B;输出“A=0”;

root2:=-C/B

END;

IF平台项的系数A<>0且一次项系数B=0

THEN BEGIN

IF(-C/A)>=0

THEN BEGIN root1:=SQR(-C/A);输出“B=0”;

Root2:=-SQR(-C/A)

END

END;

IF平方项的系数A<>0且一次项系数B<>0

THEN

IF(BxB-4AC)>=0

THEN BEGIN root1:=(-B+SQR(BXB-4AC))/2A

root2:= (-B-SQR(BXB-4AC))/2A

END

ELSE输入“此方程无实根”;

输入root1和root2的值

END

7.某一8位计算机,其十六进制常数的定义为:以0x或OX开头的数是十六进制整

数,其值的范围是-7f到7f(大小写字母不加区别),如0X13、0x6A、-0x3c。

请用等价类划分法设计该问题的测试用例。

《软件测试基础》期末试卷及参考答案

期末试卷先锋学院2011-2012学年第二学期 《软件测试技术》试题库答案 一、填空题(每空2分,共15空,分数为30分) 1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支至少被执行一次。 2、黑盒测试的具体技术方法等价类划分法、边界值分析法、决策表法、因果图法。 3、黑盒测试又称之为功能测试。 4、等价类划分有两种不同的情况:有效等价类和无效等价类。 5、根据覆盖目标的不同,逻辑覆盖又可分为:语句覆盖,判定覆盖,条件覆盖,路径覆盖条件组合覆盖,判断/条件覆盖。 6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类白盒 测试工具、黑盒测试工具和测试管理工具。 7、软件测试是为发现程序中的错误而执行程序的过程。 8、测试用例是由测试输入数据和预期的输出数据两部分组成。 9、白盒测试又称为结构测试,可以分为静态测试和动态测试两大类。 10、软件是包括程序、数据、相关文档的完整集合。 11、边界值分析法属于黑盒测试。 12、单元测试是以详细设计说明书为指导,测试源程序代码。 13、集成测试以概要设计说明书指导,测试软件结构。 14、确认测试以需求分析说明书为指导。 15、软件开发的基本过程需求分析、概要设计、详细设计、编码、测试、 维护。

16、代码复审属于静态测试,不实际运行程序。 17、集成测试把模块组成成系统的测试方式:一次性集成测试和。 18、黑盒测试有两种基本方法,即:通过测试和失败测试。增量式集成测试 20、Junit是一个开放源代码的 java 测试框架,用于编写和运行可重复的测试。 21、在Junit中3.8中testXXX()测试方法必须满足几个条件:public , void 和无方法参数。 二、选择题(每题3分,共10题,分数为30分) 1. 下列哪一项不是白盒测试?(C) A.单元测试 B.集成测试 C.系统测试 D.回归测试 2. 属于黑盒测试的方法?(C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖3.在Assert类中断言对象为NULL是_____。(C) A.assertEquals B.assertTrue C.assertNull D.fail 4.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A) A.系统测试B.集成测试 C.单元测试D.功能测试 5.在Assert类中断言两个对象相等是_____。(A) A.assertEquals B.assertTrue C.assertSame D.fail 6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B)

2011年7月自考真题写作

全国2011年7月自学考试写作试题 课程代码:00506 一、单项选择题(本大题共25小题,每小题1分,共25分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.用标题揭示文章内容的对象、范围和性质的是( ) A.冯骥才的《珍珠鸟》 B.鲁迅的《无花的蔷薇》 C.冰心的《小品二章》 D.孙梨的《菜花》 2.从“第一次学游泳、第一次试讲、第一次打工”的材料中,提炼出“第一次意味着变革与创新”的主题,体现了确定主题的( ) A.明确 B.贴切 C.集中 D.深刻 3.经过作者筛选、加工、组合,写到文章中用以表现主题的材料是( ) A.原始材料 B.材料 C.题材 D.素材 4.《史记·信陵君列传》的题旨是赞扬魏无忌的礼贤下士、顾全大局和机智通变,于是详尽叙述他礼遇侯生、窃符救赵、结交毛薛等事迹,而对他晚年见疑魏王、死于酒色等则一笔带过。这体现了使用材料的( ) A.改造 B.组合 C.详略 D.生动 5.文章作者谋篇布局的写作行为或行为过程叫做( ) A.线索 B.结构 C.体验 D.照应 6.下列作品中,属于时空异常式类型结构的是( ) A.王蒙的《春之声》 B.鲁迅的《祝福》 C.徐怀中的《西线轶事》 D.刘义庆的《世说新语》 7.把某一对象的状貌、情态,生动、具体、形象地再现给读者的写作手法是( ) A.抒情 B.叙述 C.描写 D.说明 8.孔子说:“辞达而已矣。”是指( ) A.语言要准确 B.语言要准确流畅 C.语言要合逻辑 D.语言要达到一定的要求 第 1 页

9.对语言文字的敏锐的感觉是( ) A.得体 B.语感 C.适体 D.通感 10.用较完整的句子,把文章各部分的内容要点概括出来。这种编写提纲的形式是( ) A.标题式 B.词语式 C.提要式 D.图表式 11.运思中选择文章体裁的具体类型和样式的是( ) A.选材 B.理序 C.择体 D.定向 12.下面哪一个不是 ..通讯的主要特点?( ) A.新闻性 B.评论性 C.典型性 D.文学性 13.被称为“看不出艺术的艺术”的文学样式是( ) A.诗歌 B.小说 C.戏剧 D.散文 14.关于已经发生或正在发生的国内外重大事件的报道是( ) A.综合消息 B.经验性消息 C.动态消息 D.简讯 15.明代旅行家徐宏祖所著的《徐霞客游记》中的一些内容,与现代地质学考察相对照,几乎完全符合。这体现了游记的( ) A.文学性 B.科学性 C.时代性 D.记实性 16.把评论、鉴赏活动纯粹看作是评论者个人的“灵魂冒险”,违背了文艺评论( ) A.实事求是的要求 B.尊重艺术的规律 C.知人论世的要求 D.拓宽审美视野的要求 17.下列作品中属于读后感的是( ) A.欧阳修的《五代史伶官传序》 B.三毛的《永恒的母亲》 C.鲁迅的《我怎么做起小说来》 D.《伊索语言》 18.下列内容不属于 ...学术论文基本结构的是( ) A.绪论 B.本论 C.评论 D.结论 19.人们之所以看说明书,主要是为了要知道如何正确掌握和使用被说明的对象。这体现了说明书的( ) A.生活性 B.科学性 第 2 页

全国2011年1月自学考试大学语文试题及答案

全国2011年1月自学考试大学语文试题 课程代码:04729 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.《秋水》中,“夏虫不可以语于冰者”的喻意是() A.人的认识受到时间的限制 B.人的认识受到空间的限制 C.人的认识受到先天素质的限制 D.人的认识受到后天教育的限制 2.《论毅力》中引用孔子的话说:“譬如为山,未成一篑,止,吾止也;譬如平地,虽复一篑,进, 吾往也。”这里运用的论证方法是() A.例证法与演绎法 B.演绎法与类比法 C.类比法与对比法 D.对比法与例证法 3.罗素在《如何避免愚蠢的见识》中认为:当自己的见解证据不足时,克服偏见的最好方法是() A.多听不同意见 B.克服狂妄自大心理 C.端正认知态度 D.摒弃自我中心主义 4.《张中丞传后叙》中所写拔刀断指、抽矢射塔的英雄人物是() A.张巡 B.许远 C.南霁云 D.贺兰进明 5.《种树郭橐驼传》用种树的“其置也若弃”类比治民要() A.让老百姓休养生息 B.让老百姓得到安置 C.对老百姓弃之不顾 D.对老百姓置之不理 6.《先妣事略》:“儿女大者攀衣,小者乳抱,手中纫缀不辍。”这段文字使用的人物描写方法是() A.肖像描写 B.语言描写 C.心理描写 D.细节描写 7.下列《马伶传》的语句中,属于场面描写的是() A.金陵为明之留都,社稷百官皆在,而又当太平盛时,人易为乐 B.引商刻羽,抗坠疾徐,并称善也 C.坐客乃西顾而叹,或大呼命酒,或移坐更进之,首不复东 D.遍征金陵之贵客文人,与夫妖姬静女,莫不毕集

软件测试与软件质量关系的概述

软件测试与软件质量关系 的概述 Prepared on 24 November 2020

软件测试与软件质量关系的概述 摘要:软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。软件测试能够提高软件质量,但是软件测试和软件质量保证二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。本文是通过软件质量和软件测试的相关概念来讨论软件测试和软件质量之间的关系。 关键字:软件测试;质量度量;质量模型;白盒测试;黑盒测试 An overview of the relationship between software testing and the software quality Abstract:The concept of software testing and software quality are inseparable. Testing is a means, quality is the goal. Software testing can improve the quality of software, but software testing and software quality assurance exists between include and exists a relationship of cross. Software testing to identify software defects, to ensure that the software products meet the demand. But the test is not quality assurance. Test can find errors and modified, so as to improve the quality of software products. Software quality assurance is to avoid mistakes in order to high quality, and other aspects of measures to ensure the quality problem. This article is through the related concepts of software quality and software testing to discuss the relationship between the quality of software testing and software. Key words:Software testing; Quality measures; The quality of the model; White box testing; Black box testing

软件测试技术基础课后习题答案

第1章软件测试概述 1.简述软件测试的意义。 解:随着计算机技术的迅速发展和广泛深入的应用,软件质量问题已成为开发和使用软件人员关注的焦点。而由于软件本身的特性,软件中的错误是不开避免的。不断改进的开发技术和工具只能减少错误的发生,但是却不可能完全避免错误。因此为了保证软件质量,必须对软件进行测试。软件测试是软件开发中必不可少的环节,是最有效的排除和防治软件缺陷的手段,是保证软件质量、提高软件可靠性的最重要手段。 2.什么是软件缺陷?它的表现形式有哪些? 解:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。 它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。 3.简单分析软件缺陷产生的原因,其中那个阶段引入的缺陷最多,修复成本又最低? 解:软件缺陷产生的主要原因有:需求规格说明错误;设计错误;程序代码有误;其他。其中在需求分析阶段引入的缺陷最多,修复的成本又最低。 4.当用户登录某网站购物完毕并退出后,忽然想查查购物时付账的总金额,于是按了浏览器左上角的“退回”按钮, 就又回到了退出前的网页,你认为该购物软件有缺陷吗?如果有,属于哪一类? 解:有缺陷。其所属类别与软件产品说明书的要求有关。 5.什么是软件测试?简述其目的与原则。 解:软件测试是为了尽快尽早地发现在软件产品中所存在的各种软件缺陷而展开的贯穿整个软件开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动过程。 测试目的:(1)证明:获取系统在可接受风险范围内可用的信心;尝试在非正常情况和条件下的功能和特性;保证一个工作产品是完整的并且可用或可被集成。(2)检测:发现缺陷、错误和系统不足;定义系统的能力和局限性;提供组件、工作产品和系统的质量信息。(3)预防:澄清系统的规格和性能;提供预防或减少可能制造错误的信息;在过程中尽早检测错误;确认问题和风险,并且提前确认解决这些问题和风险的途径。 测试过程中应注意和遵循的原则:(1)测试不是为了证明程序的正确性,而是为了证明程序不能工作。(2)测试应当有重点。(3)事先定义好产品的质量标准。(4)软件项目一启动,软件测试也就开始,而不是等到程序写完才开始进行测试。(5)穷举测试是不可能的。(6)第三方进行测试会更客观,更有效。(7)软件测试计划是做好软件测试工作的前提。(8)测试用例是设计出来的,不是写出来的。(9)对发现错误较多的程序段,应进行更深入的测试。(10)重视文档,妥善保存一切测试过程文档。 6.件测试阶段是如何划分的? 解:软件测试的阶段划分为:规格说明书审查;系统和程序设计审查;单元测试;集成测试;确认测试;系统测试;验

2011年7月自考真题英语翻译

全国2011年7月自学考试英语翻译试题 课程代码:00087 I.Multiple Choice Questions (30 points, 2 points for each) A.Directions: This part consists of ten sentences, each followed by four different versions marked A, B, C and D.Choose the one that is the closest equivalent of the original in terms of meaning and expressiveness. 1.Ignoring the chair offered him, Chu The stood squarely before this youth more than ten years his junior. ( ) A.朱德顾不得拉过来的椅子,端端正正地站在这个比他年轻十岁的青年面前。 B.顾不得拉过来的椅子,朱德端端正正地站在这个比他年轻十岁的青年面前。 C.端端正正地站在这个比他年轻十岁的青年面前,朱德顾不得拉过来的椅子。 D.朱德站在这个比他年轻十岁的青年面前,端端正正地,顾不得拉过来的椅子。 2.Two things are outstanding in the creation of the English system of canals, and they characterize all the Industrial Revolution.( ) A.在修建英国的运河网的过程中,有两点是非常突出的,而他们也正是整个工业革命的特点。 B.在修建英国的运河网的过程中,有两点是非常突出的,也正是这两点使整个工业革命具有了特点。 C.在英国的运河网的创造中,有两点是非常突出的,而这两点也正是整个工业革命的特点。 D.在修建英国的运河网的过程中,有两点是非常突出的,而这两点也正是整个工业革命的特点。 3.Their galabias and turbans stained by the sweat and dirt of a long day’s work, they sat in front of a wayside shop, enjoyin g the best things in life along the Nile.( ) A.袍子和头巾上又是汗,又是土,他们干了一天活儿。这时候,他们坐在路旁一家商店门口,享受尼罗河沿岸人们生活里最大的乐事。 B.他们干了一天活儿,袍子和头巾上又是汗,又是土。这时候,他们坐在一家商店门口的路旁,享受尼罗河沿岸人们生活里最大的乐事。 C.他们干了一天活儿,袍子和头巾被汗和土玷污。这时候,他们坐在路旁一家商店门口,享受尼罗河沿岸人们生活里最大的乐事。 D.他们干了一天活儿,袍子和头巾上又是汗,又是土。这时候,他们坐在路旁一家商店门口,享受尼罗河沿岸人们生活里最大的乐事。 4.Per capita GNP has grown at an average rate of 7.6% from 1980-1992.( ) A.从1980到1992年,人均国民生产总值平均增长率为7.6%。 B.1980和1992年,人均国民生产总值平均增长为7.6%。 C.从1980到1992年,人均国民生产总值平均增长到7.6%。 D.从1980到1992年,人均国民生产总值平均增长率超过7.6%。 5.A powerful indictment of America’s disregard of ecology, Silent Spring was aimed chiefly at the wholesale use of chemical pesticides, especially DDT.( ) A.一个对美国之忽视生态的有力控诉,《沉默的春天》主要是针对大规模使用农药——特别是滴滴涕。 第 1 页

2011年4月全国自考《英语语法》试题和答案

00831# 英语语法试题 第 1 页(共 8 页) 英语语法试题 课程代码:00831 一、单项选择题(本大题共20小题,每小题1分,共20分) Choose the best answer from the choices given and put the letter A, B, C or D in the brackets . 1. This encyclopedia, which you can buy at any bookstore, will give you ______ you need. ( ) A. all the information B. all of information C. all the informations D. all of the informations 2. The child ought to have a rest; she ______ the piano for nearly three hours. ( ) A. had practiced B. is practicing C. has been practicing D. practices 3. Great efforts to increase agricultural production must be made in this country if food shortage ______ . ( ) A. is to be avoided B. can be avoided C. will be avoided D. has been avoided 4. My son's hair is too long; it wants ______. I'll have it ______ tomorrow. ( ) A. cutting… done B. cutting… to be done C. being cut… done D. to be cut… to be done 5. All the tourists desire that the guide ______ them timely information about the changes in the schedule. ( ) A. give B. gave C. gives D. can give 6. You ______ all the calculations of the students' scores. We have the computer software to do that job. ( ) A. needn't have done B. mustn't have done C. shouldn't have done D. couldn't have done 7. John is supposed ______ his term paper last. week, but he hasn't finished it yet. ( ) A. to hand in B. to be handing in C. to have handed in D. to have been handed in 8. You can see this type of ATM ______ in almost every commercial bank. ( ) A. used B. using C. use D. to be used 9.I like playing video games ______ to the music. ( ) A. more than to listen B. more than listening C. than listening D. rather than to listen 10. You can't be ______ cautious in making the decision as it concerns your son's future. ( ) A. very B. rather

软件测试与软件质量关系的概述

软件测试与软件质量关系的概述 摘要:软件测试和软件质量的概念是分不开的。测试是手段,质量是目的。软件测试能够提高软件质量,但是软件测试和软件质量保证二者之间既存在包含又存有交叉的关系。软件测试能够找出软件缺陷,确保软件产品满足需求。但是测试不是质量保证。测试可以查找错误并进行修改,从而提高软件产品的质量。软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。本文是通过软件质量和软件测试的相关概念来讨论软件测试和软件质量之间的关系。 关键字:软件测试;质量度量;质量模型;白盒测试;黑盒测试 An overview of the relationship between software testing and the software quality Abstract:The concept of software testing and software quality are inseparable. Testing is a means, quality is the goal. Software testing can improve the quality of software, but software testing and software quality assurance exists between include and exists a relationship of cross. Software testing to identify software defects, to ensure that the software products meet the demand. But the test is not quality assurance. Test can find errors and modified, so as to improve the quality of software products. Software quality assurance is to avoid mistakes in order to high quality, and other aspects of measures to ensure the quality problem. This article is through the related concepts of

软件测试技术基础教程

软件测试技术基础教程 软件测试技术基础教程。近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,更多的人开始关注软件测试案例教程,那么软件测试案例教程哪里好呢?软件测试案例教程内容有什么?软件测试案例教程学什么?下面我为大家简要介绍一下软件测试案例教程——黑盒测试和白盒测试 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误: 1、是否有不正确或遗漏的功能? 2、在接口上,输入是否能正确的接受?能否输出正确的结果? 3、是否有数据结构错误或外部信息(例如数据文件)访问错误?

4、性能上是否能够满足要求? 5、是否有初始化或终止性错误? 软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: 1、对程序模块的所有独立的执行路径至少测试一遍。 2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。 3、在循环的边界和运行的界限内执行循环体。 4、测试内部数据结构的有效性,等等。

2011年7月自考真题美学

全国2011年7月自学考试美学试题 课程代码:00037 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.真正将崇高作为一个审美范畴进行研究的美学家是( ) A.劳鲍特里 B.布瓦洛 C.爱迪生 D.博克 2.从联想的类型来看,杜甫的诗句“朱门酒肉臭,路有冻死骨”属于( ) A.相似联想 B.对比联想 C.接近联想 D.类比联想 3.艺术品的直接性物质存在是( ) A.形式符号层 B.意境超验层 C.物质实在层 D.意象世界层 4.在各种艺术意象中,以“天然”和“隐蔽”为主要特点的是( ) A.抽象 B.喻象 C.兴象 D.仿象 5.艺术的首要功能是( ) A.认识 B.感化 C.审美 D.启蒙 6.美学研究的核心方法是( ) A.哲学方法 B.心理学方法 C.艺术学方法 D.人类学方法 7.黑格尔美学思想的哲学基础是( ) A.先验主体论 B.理念论 C.绝对精神论 D.现象学的基本本体论 8.贯穿美学始终的理论基石是( ) A.审美对象 B.审美形态 C.审美经验 D.审美活动 9.曾将艺术形象称之为“幻象”的美学家是( ) A.苏珊·朗格 B.英伽登 C.杜夫海纳 D.阿恩海姆 10.我国的史前绘画最早见于( ) 第 1 页

A.旧石器时代晚期 B.旧石器时代中期 C.新石器时代 D.旧石器时代早期 11.西方早期的审美形态的实质是( ) A.诗性与雕塑性的 B.戏剧性与雕塑性的 C.诗性与音乐性的 D.音乐性与戏剧性的 12.体现了西方人在丑面前的无奈的审美形态是( ) A.悲剧 B.喜剧 C.荒诞 D.崇高 13.认为崇高是“伟大心灵的回声”的美学家是( ) A.柏拉图 B.朗吉弩斯 C.康德 D.博克 14.西方美学史上真正奠定了悲剧理论基础的美学家是( ) A.马克思 B.席勒 C.康德 D.亚里士多德 15.自然主义美学的代表人物是( ) A.哈奇生 B.乔治·桑塔亚那 C.夏夫玆博里 D.狄尔泰 16.在审美经验中起着主导作用的五官感觉是( ) A.味觉和嗅觉 B.听觉和触觉 C.视觉和味觉 D.视觉和听觉 17.在审美经验的呈现阶段起着关键作用的是( ) A.审美知觉 B.审美想象 C.审美情感 D.审美理解 18.模仿说的最高发展阶段是( ) A.现代主义文艺 B.现实主义文艺 C.浪漫主义文艺 D.后现代主义文艺 19.“载道说”的完善者是( ) A.孔子 B.孟子 C.韩愈 D.朱熹 20.在意象生成过程中起着巨大作用的是( ) A.意象和知觉 B.理智和情感 C.体验和感受 D.意向和想象 二、多项选择题(本大题共5小题,每小题2分,共10分) 在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、 第 2 页

2011年自考会计制度设计试题及答案

2011年自考会计制度设计模拟试题及答案(一) https://www.360docs.net/doc/fb8650990.html, 2011-6-20 12:13:18 第一部分选择题 一、单项选择题(本大题共l5小题,每小题l分,共l5分)在每小题列出的四个备选项中只有一个选项是符合题目要求的请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.企业会计制度是规范——会计核算工作的制度。 ( ) A.非营利单位 B.营利单位 C.企业 D.股份有限公司 2.我们将会计制度设计分为总体设计和具体设计两个方面,会计制度总体设计实际上是 ( ) A.实施阶段 B.运行阶段 C.计划阶段 D.筹备阶段 3.——一般是根据企业所在行业特点、企业经济性质、企业规模来确定的。 ( ) A.设计方式 B.设计类型 C.设计思路 D.设计手段 4.企业集团在进行组织机构和岗位职责设计时,应考虑的特点。 ( )

A.资本国际化 B.规模大型化 C.经营多样化 D.人员复杂化 5.______是指对全部经济业务按照总分类账户和明细分类账户进行分类登记的账簿,( ) A.序时账簿 B.分类账簿 C.备查账簿 D.活页账簿 6.以下选项中,不属于其他货币资金的是 ( ) A.商业汇票 B.银行汇票存款 C.信用证保证金存款 D.存出投资款 7.采用______,不仅有利于加强会计人员与财产保管人员之间的相互制约,防止资产盘存业务处理中的舞弊,保护财产物资的安全完整,而且能够促使保管人员尽职尽责,提高财产管理水平。 ( ) A.永续盘存制度 B.存货的稽核制度 C.实地盘点制度 D.专库专人保管制度 8.购进货物如发现不合规格、质量不符,或其他条件不合订购条件时,应及时与对方商量退回、更换或折让事宜,其处理程序是 ( ) ①凭证移送出纳处付款; ②由储存部门或用料部门填制“请购单”;

软件质量保证测试试题与答案

软件质量保证测试试题与答案

选择题 1.软件测试的目的是( B )。 A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。 A)应用范围 B)内部逻辑C)功能 D)输入数据 3.黑盒法是根据程序的( C )来设计测试用例的。A)应用范围 B)内部逻辑C)功能 D)输入数据 4.为了提高软件测试的效率,应该( D )。 A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是( A )。 A)项目开发计划 B)需求规格说明书 C)设计说明书 D)源程序 6.测试的关键问题是( B )。 A)如何组织软件评审 B)如何选择测试用例 C)如何验证程序的正确性 D)如何采用综合策略 7.软件测试用例主要由输入数据和( C )两部分组成。A)测试计划 B)测试

规则 C)预期输出结果 D)以往测试记录分析 8.成功的测试是指运行测试用例后( B )。 A)未发现程序错误 B)发现了程序错误 C)证明程序正确性 D)改正了程序错误 9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。A)语句覆盖 B)判定覆盖C)条件覆盖 D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是( D )。 A)等价类划分法 B)边界值分析法 C)错误推测法 D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。A)系统功能 B)局部数据结构 C)重要的执行路径 D)错误处理 12.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A)需求分析 B)概要设计 C)详细设计 D)编码13.不属于白盒测试的技术是( D )。 A)路径覆盖 B)判定覆盖C)循环覆盖 D)边界值分析 14.集成测试时,能较早发现

《软件测试技术基础教程》习题解答

第一章软件测试理论 一、选择题 1. 软件测试的目的是 C 。 A.表明软件的正确性B.评价软件质量 C.尽可能发现软件中的错误D.判定软件是否合格 2. 下面关于软件测试的说法, A 是错误的。 A.软件测试是程序测试 B.软件测试贯穿于软件定义和开发的整个期间 C.需求规格说明、设计规格说明都是软件测试的对象 D.程序是软件测试的对象 3. 某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证: ①经过自己测试的软件今后不会再出现问题; ②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结; ③承诺不需要其他人员,自己就可以独立进行测试工作; ④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; 你认为应聘者甲的保证 B 。 A.①、④是正确的B.②是正确的 C.都是正确的D.都不正确 4. 软件测试的对象包括 B 。 A.目标程序和相关文档B.源程序、目标程序、数据及相关文档C.目标程序、操作系统和平台软件D.源程序和目标程序 5. 导致软件缺陷的原因有很多,①-④是可能的原因,其中最主要的原因包括 D 。 ①软件需求说明书编写的不全面,不完整,不准确,而且经常更改②软件设计说明书③软件操作人员的水平④开发人员不能很好的理解需求说明书和沟通不足 A.①、②、③B.①、③C.②、③D.①、④ 二、简答题 1.简述软件测试发展的历史及软件测试的现状。 参考答案: 软件测试是伴随着软件的产生而产生的。在软件行业发展初期,没有系统意义上的软件测试,更多的是一种类似调试的测试,测试用例的设计和选取也都是根据测试人员的经验随机进行的,大多数测试的目的是为了证明系统可以正常运行。 到了20世纪70年代以后,很多测试理论和测试方法应运而生,逐渐形成了一套完整的体系。在产业界,从20世纪70年代后期到20世纪80年代中期,很多软件企业成立了QA 或者SQA部门。后来QA的职能转变为流程监控(包括监控测试流程),而测试(Testing)则从QA中分离出来成为独立的组织职能。 到了20世纪80年代初期,一些软件测试的基础理论和实用技术开始形成,软件测试作为软件质量保证(SQA)的主要职能,包含软件质量评价的内容。软件测试已有了行业标准(IEEE/ANSI )。 在我国,软件测试目前还没有形成一个真正的产业,尚处于起步阶段。 但是,在国内,现在在软件测试行业中各种软件测试的方法、技术和标准都还在探索阶段。

2011年7月自考真题预防医学

2011年母婴保健适宜技术培训试题 单位_______________姓名___________分数_______ 1、关于胎儿附属物的说法,下列哪项是错误的() A 胎儿附属物是指胎儿以外的组织,包括胎盘,胎膜,脐带和羊水 B 胎盘由羊膜、叶状绒毛膜和底蜕膜组成C正常足月妊娠羊水量为1000ml D 叶状绒毛膜:构成胎盘的母体部分,是胎盘的主要部分E胎膜是由绒毛膜和羊膜组成 2、对于艾滋病的临床表现,哪项是恰当的 A、前驱期有发热、消瘦及淋巴结增大的症状,极易诊断 B、潜伏期短,一般为2个月 C、发病前少数病人有前驱期症状 D、胸腹腔及四肢皮肤有典型的玫瑰疹 E、其特点为细胞免疫功能严重低下,为各种严重的条件性感染创造机会,如卡波肉瘤及肺包子虫病 3、有关产科腹部检查,下列哪项说法是错误的() A 妊娠满12周,子宫位于耻骨联合上2—3横指 B 妊娠满20周,子宫位于脐下1横指 C 妊娠满28周,子宫位于脐上3横指 D 妊娠满32周,子宫位于脐与剑突之间 E 妊娠满36周,子宫位于剑突下3横指 4、下列说法不对的是() A 妊娠满28周及以后的胎儿及其附属物,从临产发动至从母体全部娩出的过程,称为分娩 B 妊娠满37周至不满42足周间分娩,称为足月C妊娠满42周及其后分娩,称为过期产D妊娠满28周至不满37足周间分娩,称早产 E 妊娠42周后分娩,称为过期产 5、在分娩过程中,有关产程护理不妥的是() A 血压应每4小时测一次,若血压≥140/90mmHg,应警惕待产妇发生抽搐的可能 B 灌肠后要观察子宫收缩,勤听胎心C让胎头最好在宫缩时,缓慢娩出 D第二产程,指导待产妇在宫缩时屏气用力,增加腹压 E 助产士切忌在胎盘尚未完全剥离之前,用手按揉、下压宫底或牵拉脐带 6、关于产褥期妇女的护理,下列说法不妥的是() A 产妇产后3—4日,均有泌乳热 B 产后宫缩痛经产妇更明显 C 血性恶露色鲜红,含大量血液,有少量胎膜及坏死蜕膜组织 D 于分娩后7—10天可温水坐浴,但恶露量多且颜色鲜红者应禁止坐浴 E 分娩后6周进行产后复查 7、产后出血的原因不包括() A.宫缩乏力 B.软产道损伤 C.胎盘因素 D.凝血功能障碍 E.胎头不能入盆 8、胎膜早破的护理不妥的是() A.孕妇卧床休息 B.每日测体温.,监测白细胞及分类 C.每日用消毒液冲洗会阴 D.观察羊水性状.气味 E.破膜24小时仍未临产,给有效的抗生素预防感染 9、子宫收缩乏力性产后出血,可以采取的治疗措施错误的是 A. 注射催产素 B. 双手刺激耻骨联合上方 C. 结扎盆腔血管止血

软件质量标准与测试依据和规范

1. 软件质量标准(ISO) 1.1 软件质量保证(ISO) ISO (International Standardization Organization,国际标准化组织) TC/176技术委员会制定的所有国际标准 ?质量保证标准(ISO9001/2/3) ?质量管理标准(ISO9004) TC176即ISO中第176个技术委员会,成立于1980年,全称是“质量保证技术委员会”,1987年又更名为“质量管理和质量保证技术委员会”。TC176专门负责制定质量管理和质量保证技术的标准 1.2 ISO 软件质量标准思想 ?控制思想,即对产品形成的全过程进行控制。任何事物都是由一个或多个过程活动的结果,只要对产品形成的全过程进行控制并达到过程质量要求,最终产品的质量就有了保证 ?预防的思想。通过对产品形成的全过程进行控制以及建立并有效运行自我完善机制达到预防不合格,从根本上减少或消除不合格品 1.3 ISO 软件质量标准结构 ISO9000系列标准的主体部分分为两组: ?“需方对供方要求质量保证”的标准ISO9001-9003 ?“供方建立质量保证体系”的标准ISO9004

ISO9001:设计/开发、生产、安装和服务中质量保证模式; ISO9002:生产和安装中的质量保证模式; ISO9003:最终检验和测试中的质量保证模式; ISO9004:质量管理和质量体系要素导则。 1.3.1 ISO9000与GB/T19000的关系 1.3.2 ISO9000-3 是什么 ISO9000-3其实是ISO质量管理和质量保证标准在软件开发、供应和维护中的使用指南,

并不作为质量体系注册/认证时的评估准则,主要考虑软件行业的特殊性制定。参照ISO9001《质量体系设计、开发、生产、安装和服务的质量保证模式》,并引用ISO 8402《质量管理和质量保证术语》,使得ISO9000系列标准应用范围得以拓展 . 1.3.3 ISO9000-3标准 软件开发、供应、维护中应用ISO9001的指南 是指南,不是标准 依然困惑:依然强调的是供应商和顾客的关系,不是工程师该如何做 1.3.4 ISO 9000-3 体系结构 ?合同评审 ?需方需求规格说明 ?开发计划 ?质量计划 ?设计和实现 ?测试和确认 ?验收 ?复制、交付和安装 ?维护 2.软件测试规范 2.1 概念 软件测试规范就是对软件测试的流程过程化并对每一个过程元素进行明确的界定,形成完整的规范体系。

2011年7月自考真题管理经济学及答案

全国2011年7月高等教育自学考试 管理经济学试题 课程代码:02628 一、单项选择题(本大题共15小题,每小题1分,共15分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.可用于企业决策的基础是( ) A.会计利润 B.经济利润 C.正常利润 D.最大利润 2.某机器原来生产产品A,利润为500元,现在改生产产品B,所花材料费为800元,则生产产品B的机会成本为( ) A.300元 B.500元 C.800元 D.1 300元 3.一种产品价格的大幅度提高,导致另一种产品需求量的减少,这两种产品属于( ) A.低档品 B.互补品 C.替代品 D.独立品 4.不影响供给量的因素是( ) A.产品价格 B.产品成本 C.生产者对未来价格的预期 D.消费者对未来价格的预期 5.下列价格变动中,能使销售收入增加的变动是( ) A.当需求是弹性时,价格下降 B.当需求是弹性时,价格上升 C.当需求是单元弹性,价格下降 D.当需求是非弹性时,价格下降

6.提价1倍后,对需求量不会有很大影响的商品是( ) A.液晶彩电 B.高级手表 C.大米 D.高档服装 7.在管理经济学中,短期成本和长期成本的区别在于( ) A.前者是短期(5年以下)计划中用的成本,后者是长期(5年以上)计划中用的成本 B.前者是当前的成本,后者是将来的成本 C.前者在成本组成中,有些成本是固定的,后者的所有成本都是可以变动的 D.前者是指经营费用,后者是指投资费用 8.等产量曲线( ) A.说明了为生产一个给定的产出量而可能的各种投入要素的组合 B.除非得到所有要素的价格,否则不能划出该曲线 C.表明了投入与产出的关系 D.表示了无论投入数量怎样变化,产出量都是一定的 9.当市场价格等于平均成本时,称为盈亏平衡点,此时企业( ) A.会计利润为零 B.获得正常利润 C.经济利润小于零 D.退出该行业 10.卡特尔是寡头垄断厂商之间的一个协议,以便它们( ) A.集体增加产量,降低价格 B.对同一种产品向不同的消费者索取不同的价格 C.协调它们的决策,使联合利润最大化 D.对不同产品向同类消费者索取相同的价格 11.下面哪一条不是差别定价的必要条件?( ) A.企业对价格要有一定控制能力 B.不同市场的边际收入必须不同 C.企业的市场必须是被分割的 D.不同市场的价格弹性不同 12.资本的债务成本等于( ) A.企业的债券或借款的税后利率 B.企业的债券或借款的税前利率

相关文档
最新文档