2023年软件测试基础期末试卷及参考答案_第1页
2023年软件测试基础期末试卷及参考答案_第2页
2023年软件测试基础期末试卷及参考答案_第3页
2023年软件测试基础期末试卷及参考答案_第4页
2023年软件测试基础期末试卷及参考答案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、鉴定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真"、"假”分支一至少被执行一次。

2、黑盒测试的具体技术方法、、、«

等价类划分法,边界值分析法,决策表法,因果图法

3、黑盒测试又称之为测试。

功能

4、等价类划分有两种不同的情况:和。

有效等价类,无效等价类

5、根据覆盖目的的不同,逻辑覆盖又可分为:,,

.条件组合覆盖,判断/条件覆盖。

语句覆盖,鉴定覆盖,条件覆盖,途径覆盖

6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类,和_

白盒测试工具、黑盒测试工具、测试管理工具

7、软件测试是为发现程序中的_______而执行程序的

错误,过程

8、测试用例是由__________________和预期的两部分组成。

测试输入数据,输出数据

9、白盒测试又称为可以分为和两大类。

结构测试,静态测试,动态测试

10、软件是涉及、、的完整集合。

程序,数据,相关文档

11、边界值分析法属于。

黑盒测试

12、单元测试是以说明书为指导,测试源程序代码。

具体设计

13、集成测试以说明书指导,测试软件结构。

概要设计

14、确认测试以说明书为指导。

需求分析

15、软件开发的基本过程,

需求分析、概要设计、具体设计,编码,测试、维护

测试计划-测试设计一测试开发一测试执行一测试评估过程

16、代码复审属于不实际运营程序。

静态测试

17、集成测试把模块组成成系统的测试方式:和。

一次性集成测试,增量式集成测试

18、黑盒测试有两种基本方法,即:和。

通过测试,失败测试

二、选择题(每题3分,共10题,分数为30分)

1.下列哪一项不是白盒测试?(C)

A.单元测试B.集成测试C.系统测试D.回归测试

2.属于黑盒测试的方法?(C)基于基本途径B.控制流C.基于用户需求测试D.

逻辑覆盖3A在Assert类中断言对象为NULL是。(C)

A.assertEquaIsB.assertTrueC.assertNu11D.fail

4.的目的是对最终软件系统进行全面的测试保证最终软件系统产品满足需求。(A)M.系

统测试B.集成测试

C.单元测试D.功能测试

20.软件测试过程中的集成测试重要是为了发现阶段的错误码。(B)

A.需求分析B.概要设计

C.编码D.维护

5.在Assert类中断言两个对象相等是______。(A)

A.assertEqualsB.assertTrueC.assertSameD.fail

6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准,

(B)

A.语句覆盖B.鉴定覆盖C.条件覆盖D.途径覆盖

7.在Assert类中断言测试失败是.(D)

A.assertEqualsB.assertTrueC.assertSameD.fail

8.软件测试的目的是。(0

A.表白软件的对的性B.评价软件质量

C.尽也许发现软件中的错误D.鉴定软件是否合格

9.关于白盒测试与黑盒测试的最重要区别,对的的是。(A)

A.白盒测试侧重于程序结构,黑盒测试侧重于功能

B.白盒测试可以使用测试工具,黑盒测试不能使用工具

C.白盒测试需要程序参与,黑盒测试不需要

D.黑盒测试比白盒测试应用更广泛

10.软件测试类型按开发阶段划分o(B)

A.需要测试、单元测试、集成测试

B.单元测试、集成测试、确认测试、系统测试、验收测试

C.单元测试、集成测试、确认测试

D.调试、单元测试、功能测试11A.在Junit中,testXXX()方法就是一个测试用例,测试方法是,

(B)

A.privatevoidtestXXXOB.publicvoidtestXXX()AC.pub1

icfloattestXXX()D.pub1icinttestXXX()

12.在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是。(B)

A.条件覆盖B.条件组合覆盖

C.语句覆盖D.鉴定覆盖

13.在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是。(O

A.条件覆盖B.条件组合覆盖

C.语句覆盖D.鉴定覆盖

14.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(B)

A.集成测试B.单元测试

C.目的测试D.确认测试

15.增量式集成测试有3种方式:自顶向下增量测试方法,和混合增量测试方式。(B)

A.自中向下增量测试方法B.自底向上增量测试方法

C.多次性测试1).维护

16.Junit的TestCase类提供和tearDown()方法,分别完毕对测试环境的建立和拆除。(A)

A.setUp()

B.set()AC.setap0AD.setDown()

17.方法根据输出对输入的依赖关系设计测试用例。(C)AA.途径测试B.等

价类

C.因果图D.归纳测试

18.Junit测试在单元测试阶段测试,重要用于。(A)

A.白盒测试B.灰盒测试4.黑盒测试D.确认测试

19.不属于白盒测试的技术是o(C)

A.途径覆盖B.鉴定覆盖

C.边界值分析D.条件覆盖

21.增量式集成测试有3种方式:,自底向上增量测试方法和混合增量测试方式。(A)

A.自顶向下增量测试方法B.一次性集成测试

C.多次性测试D.维护

22.Junit合用于java开发人员在______阶段,进行单个方法实现功能或者类自身的测试,重要用于

白盒测试。(0

A.集成测试B.验收测试AC.单元测试D.确认测

23.软件测试是按照特定的规程,的过程。(A)

A.发现软件错误B.说明程序对的AC.证明程序没有错误D.

设计并运营测试用例

24.一个成功的测试是o(B)

A.发现错误码B.发现了至今尚未发现的错误AC.没有发现错误码D.证明发现不了

错误

25.按照测试组织划分,软件测试可分为:开发方测试,第三方测试,。(0

A.集成测试B.确认测试K.用户测试D.灰盒测试

26.下列模型哪个软件测试过程模型。(A)

A.W模型B.漠布模型AC.L模型D.G模型

27.Junit有两个包:和Junit.extensions。(B)

A.Junit.frametestB.Junit.frameworkAC.Junit.amewo

rkD.Junit.assert

28.单元测试一般以为主。(A)

A.白盒测试B.黑盒测试AC.系统测试D.分析测试

29.编码阶段产生的错误由___________检查出来的。(A)

A.单元测试B.集成测试

C.系统测试D.有效性测试

30.代码检查法有桌面检查法,走查和o(B)

A.静态测试B.代码审查

C.动态测试D.白盒测试

三、简答题(每题10分,共4题,分数为40分)

1.计算环路复杂度方法有哪三种?

答:(1)V(G)=鉴定节点数+1;

(2)V(G)=E-N+2;

(3)V(G)=区域数

2.白盒测试有儿种方法?

答:白盒测试方法分为两大类:静态测试方法和动态测试方法。A静态测试方法:检查软件的表达和描述是

否一致,没有冲突或者没有歧义。静态白盒测试是在不执行的条件下有条理地仔细审查软件设计、体系结

构和代码,从而找出软件缺陷的过程。涉及代码审查、代码走查、桌面检查。A动态测试方法:语句覆盖、

鉴定覆盖、条件覆盖、鉴定/条件覆盖、条件组合覆盖、途径覆盖。

3.什么是软件测试,软件测试分为哪几个阶段。

答:软件测试是为了发现程序中的错误而执行程序的过程。

软件测试一般分为单元测试、集成测试和系统测试。

4.比较白盒测试和黑盒测试?

答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准;

黑盒测试法是通过度析程序的接口功能设计测试用例的。

5.为以下程序段设计一组测试用例,规定分别满足语句覆盖、鉴定覆盖、条件覆盖。

inttest(intA,intB)

{

if((A>l)AND(B<10))then

X=A-B;

if((A=2)OR(B>20))then

X=A+B;

returnx;

}

答:语句覆盖测试用例:A=2,B=0;

鉴定覆盖测试用例:A=3,B=0;A=2,B=20;

条件覆盖测试用例:A=2,B=0;A=0,B=21;

6.为以下程序段设计一组测试用例,规定分别满足语句覆盖、鉴定覆盖、条件覆盖。

voidDoWork(intx,inty,intz)

intk=0,j=0;

if((x>3)&&(z<10))

{k=x*yT;

j=sqrt(k);

}//语句块1

if((x==4)I|(y>5))

{j=x*y+10;}〃语句块2

j=j%3;〃语句块3

}

答:语句覆盖测试用例:x=4、y=5、z=5;

鉴定覆盖测试用例::x=4、y=5、z=5;x=2、y=5、z=5;

条件覆盖测试用例:x=4、y=6、z=5;x=2、y=5、z=15

7.某公司人事软件的工资计算模块的需求规格说明书中描述:

(D年薪制员工:严重过失,扣当月薪资的4%;过失,扣年终奖的2%.

(2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%.

根据题目内容列出条件和结果,给出决策表。

答:条件:C1:年薪制

C2:严重过失

结果:e1:扣月4%

e2:扣月8%

e3:扣年2%

1234

条件:C11100

C21010

动作

e2________

e3J

8.看代码程序:

voidSort(intiRecordNum,intiType)

1{

2intx=0;

3inty=0;

4while(iRecordNum>0)

51

6。If(iType==0)

7gx=y+2;

8else

9。If(iType==l)

10x=y+10;

11else

12x=y+20;

13)

14}

规定(1)给以上代码画出控制流图(2)控制流图的环复杂度V(G),写出独立途径。

⑴控制流图:

(2)V(G)=4

途径1:4—14

途径2:4f6f7f13f4f14

途径3:4f6f9f10—(,13—*414

途径4:4f6f9f12fl3f4f14

1.从供选择的答案中选出应填入下列()中的字句。

软件测试的目的是(A)。为了提高测试的效率,应当(B)。使用白盒测试方法时,拟定测试数据应根

据(C)和指定的覆盖标准。与设计测试数据无关的文档是(D)«

软件的集成测试工作最佳由(E)承担,以提高集成测试的效果。

供选择的答案:

A.①评价软件的质量②发现软件的错误

③找出软件中的所有错误④证明软件是对的的

B.①随机地选取测试数据

②取一切也许的输入数据作为测试数据

③在完毕编码以后制定软件的测试计划

④选择发现错误的也许性大的数据作为测试数据

C.①程序的内部逻辑②程序的复杂限度

③使用说明书@程序的功能

D.①该软件的设计人员②程序的复杂限度

③源程序④项目开发计划

E.①该软件的设计人员②该软件开发组的负责人

③该软件的编程人员④不属于该软件开发组的软件设计人员

2.请从供选择的答案中选出应填入下列()中的字句。

程序的三种基本控制结构是(A)。它们的共同点是(B)。结构化程序设计的一种基本方法是(C)。

软件测试的目的是(D)。软件调试的目的是(E)。

供选择的答案:

A.①过程,子程序,分程序②顺序,条件,循环

③递归,堆栈,队列④调用,返回,转移

B.①不能嵌套使用②只能用来写简朴的程序

③已经用硬件实现④只有一个入口和一个出口

C.①筛选法②递归法③归纳法⑷逐步求精法

D.①证明程序中没有错误②发现程序中的错误

③测量程序的动态特性④检查程序中的语法错误

E.①找犯错误所在并改正之②排除存在错误的也许性

3.从下列关于软件测试的叙述中,选出5条对的的叙述。

(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。

(2)尽量用公共过程或子程序去代替反复的代码段。

(3)测试是为了验证该软件已对的地实现了用户的规定。

(4)对于连锁型分支结构,若有n个鉴定语句,则有2n条途径。

(5)尽量采用复合的条件测试,以避免嵌套的分支结构。

(6)GOTO语句概念简朴,使用方便,在某些情况下,保存GOTO语句反能使写出的程序更加简洁。

(7)发现错误多的程序模块,残留在模块中的错误也多。

(8)黑盒测试方法中最有效的是因果图法。

(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。

(10)程序效率的提高垂要应通过选择高效的算法来实现。

4.从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。

A.对可靠性规定很高的软件,例如操作系统,由第三者对源代码进行逐行检查。错误!

B.已有的软件被改版时,由于受到变更的影响,改版前正常的功能也许发生异常,性能也也许下降。因此,

对变更的软件进行测试是必要的。错误!

C.在意识到被测试模块的内部结构或算法的情况下进行测试。\。\ac(O,9)

D.为了确认用户的需求,先做出系统的重要部分,提交给用户试用。错误!

E.在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要

用一些模块替代尚未测试过的下层模块。错误!

供选择的答案:

A~E:①仿真器②代码审查③模拟器④桩⑤驱

动器

⑥域测试⑦黑盒测试⑧原型⑨白盒测试⑩

退化测试

三、判断题:共10小题,每小题1分,满分10分;请将答案以“J”、“X”形式填入题后括号中。

1.好的测试员不懈追求完美。(F)

2.测试程序仅仅按预期方式运营就行了。(F)

3.不存在质量很高但可靠性很差的产品。(T)

4.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。(T)

5.静态白盒测试可以找出漏掉之处和问题。(T)

6.测试错误提醒信息不属于文档测试范围。(F)

7.单元测试能发现约80%的软件缺陷。(T)

8.代码评审是检查源代码是否达成模块设计的规定。(T)

9.自顶向下集成需要测试员编写驱动程序。(F)

10.总是一方面设计黑盒测试用例。(T)

一、名词解释(5X3=15分)

1.验收测试

是软件产品完毕了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动。

2.失败测试

纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试。

3.驱动模块

驱动模块就是用来代替主模块,用它来调用子模块

4.桩模块

集成测试前要为被测模块编制一些模拟其下级模块功能的“替身”模块,以代替被测模块的接口,接受或

传递被测模块的数据,这些专供测试用的“假”模块称为被测模块的桩模块。

5.白盒测试

也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。

六.综合题(1X20=20分)

输入条件有效等价类无效等价类

开头字符由Ox或0X开头(1)以字母开头以非0数字开头(2)(3)

数值字符数字或A—F的字母(4)A—F以外的字母(5)

数值字符个

个(6)0个(7)

<-7f

数值)-7f且W7f(8)(9)(10)

>7f

用例l:0x7F,覆盖等价类⑴(4)(6)(8)

用例2:-OXb,覆盖等价类(1)(4)(6)(8)

用例3:0X0,覆盖等价类(1)(4)(6)(8)

用例4:Ox,覆盖等价类(1)(7)

用例5:A7,覆盖等价类(2)

用例6:-lA,覆盖等价类(3)

用例7:0X8h,覆盖等价类(1)(5)

用例8:0x80,覆盖等价类(1)(4)(10)

用例9:-OXaB,覆盖等价类(1)(4)(9)

综合题:

1.如图显示某程序的逻辑结构。试为它设计足够的测试用例,分别实现对程序的鉴定覆盖、条件覆盖和

条件组合覆盖。(20分)(每空

答案:

覆盖种类需满足的条件测试数据盼望结果

A>1,B=0A=2,B=0执行si

鉴定覆盖A>1,BM或A=2,B=1

A<1,B=0或或执行s2

A<1,BMA=l,B=0或

A=LB=1

以下四种情况各出现一次

条件覆盖

A>1B=OA=2,B=0执行SI

A<1BwOA=l,B=1执行S2

A>1,B=0A=2,B=0执行SI

条件组合A>1,BMA=2,B=1执行S2

覆盖

A<1,B=0A=l,B=0执行S2

A<1,BMA=1,B=1执行S2

2、有二元函数f(x,y),其中xW[l,21],yW[l,31];请写出该函数采用基本边界值分析法设计的

测试用例。(10分)

d

—-

_I

gOA

_V

-

I—

1—I

」L

c---I

I—

—I

abM

答:{<1,15>,<2,15>,<20,15>,<21,15>,<10,15>,<10,1>,<10,2>,<10,30>,<

10,31>}

有函数f{x,y,Z),其中X€[1900,2100],y€U12],z€[1,31]的。请写出该函数采用基本边界值分析法设计

的测试用例?

解:

对于包含3个变量的程序,采用边界值分析法,至少要产生4*3+1=13个用例

<2000,6,1><2000,6,2><2000,6,30<2000/6/31>

<2000,1,15><2000,2,15〉<2000,11,15><2000,12,15)

<1900,6,15><1901,6,15><2099,6,15)<2100,6,15>

<2100,6,15〉

一般最坏情况边界值5"

ooQ

I

l

oolo

I

b2

健壮边界值

同时考虑有效区间和无效区间单个变蚩边界值(健壮边界值):除了最小1

值'略低于最大值、最大值,还要有略超过最大值和略小于最小值的值。

如果被测变量个数为n,则测试用例个数为6n+l

函数输入变蚩的取值范围分别为:X]e的,b],[c,a]

幻灯播放

O

H

--

t|Q分享到新浪Qing

|八分享到新浪微博

健壮最坏情况边界值

同时考虑有效区间和无效区间多个变量边界值同时作用(健壮最坏情况边界值):用各个变量最,

值、略高于最小值、正常值、略低于最大值、最大值、略超过最大值和略小于最小值的笛卡尔积。

如果被测变量个数为n,则测试用例个数为7n

函数Xm/产?输入变量的取值范围分别为:X]£[a,b],X2e[c,d]

ooooooo

d—•-O-O-O--------O-------O-O-O

簟c

OQOOOI

A

Yo

—I

L

ooo

^o

crxo

v——o--§o

—o

答案:(1)根据程序环形复杂度的计算公式,求出程序途径集合中的独立途径数目。

公式1:V(G)-11-9+2,其中10是控制流图G中边的数量,8是控制流图中节点的数目。

公式2:V(G)=3+1,其中3是控制流图G中判断节点的数目。

公式3:V(G)=4,其中4是控制流图G中区域的数目。

因此,控制流图G的环形复杂度是4。

(2)根据上面环形复杂度的计算结果,源程序的基本途径集合中有4条独立途径:

途径1:5->22

途径2:5->7,8->11,12->21->5->22

途径35->7,8->16->17->19->21->5->22

途径4:5->7,8->16—>18->19->21->5—>22

4、设有一个档案管理系统,规定用户输入以年月表达的日期。假设日期限定在1999年1月~2029年12

月,并规定日期由6位数字字符组成,前4位表达年,后2位表达月。现用等价类划分法设计测试用例,来

测试程序的“日期检查功能"。(20分)

1)划分等价类并编号,下表等价类划分的结果

输入等价类有效等价类无效等价类

②有非数字字符

日期的类型及长度①6位数字字符③少于6位数字字符

④多于6位数字字符

⑥小于1999

年份范围⑤在1999~2029之间

⑦大于2029

⑨等于00

月份范围⑧在02之间

⑩大于12

2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设

计的测试用例如下:

测试数据盼望结果覆盖的有效等价类

20231输入有效①、⑤、⑧

1

为每一个无效等价类设计一个测试用例,设计结果如下:

测试数据盼望结果覆盖的无效等价类

99June无效②

20236无效③

2023006无效④

1997无效⑥

12

203001无效⑦

20230无效⑨

0

202313无效⑩

四简答题(30分)

1.试描述软件测试的定义?(3分)

答:运用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。

2.什么是软件缺陷?(4分)

答:满足以下条件的问题都叫缺陷:

软件未达成产品说明书中已标明的功能

软件出现了产品说明书中指明不会出现的错误

软件功能超过了产品说明书指明的范围

软件未达成产品说明书虽未指出但应达成的目的

软件测试员认为软件难以理解,不易使用,运营速度缓慢,或者最终用户认为该软件使用效果不好。

3.常见的黑盒测试用例的设计方法?并分别简朴介绍一下各自的思想。(8分)

答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分

类,从而保证设计出来的测试用例具有完整性和代表性。

边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。

决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具

因果图分析法:是一种运用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程

序输入条件的各种组合情况。

错误推测法:基于经验和直觉推测程序中所有也许存在的各种错误,从而有针对性的设计测试用例的方法。

4.列举常见的系统测试方法。答出来5个即可。(5分)

答:恢复测试安全测试强度测试性能测试对的性测试可靠性测试兼容性测试Web测试

5.文档测试重要测试哪些内容?答出来5点即可(5分)

答:(1)检查产品说明书属性(2)检查是否完整(3)检查是否准确(4)检查是否精确(5)检查是否一致(6)

检查是否贴切(7)检查是否合理(8)检查代码无关(9)检查可测试性

6.单元测试重要测试那几方面的问题?(5分)

答:模块接口、局部数据结构、边界条件、独立的途径和错误解决。

五,设计题

输入条件有效等价类无效等价类

A0

A>0(1)

(7)

B>0(2)BWO(8)

正日-合不一—:用缶形uAg6一氽攵

OO(3)(9)

VI

A+B>C(4)A+BWC(10)

A+C>B(5)A+CWB(11)

B+C>A(6)B+CWA(12)

A=B(13)AWBAND

是否等腰三角形B=C(14)A#BANDB#C(1

C=A(15)6)

AWB(18)

A=BANDA=CAND—

是否等边三角形AWB(19)

B=C(17)—

A六B(20)

编号[ABC]覆盖等价类输出

⑴、(2)、

1[3、4、5](3)、(4)、⑸、一般三角形

(6)

2[0、1、2】(7)、

3[1、0、2](8)、

4[1、2、0](9)、

不能构成三角形

5[1、2、3】(10)、

6[1、3、2](11)、

7[3、1、2](12)、

(1)、(2)、⑶、

8[3、3、4](4)、(5)、

(6)、(13)

⑴、(2)、⑶、

9[3、4、4](4)、(5)、(6)、等腰三角形

(14)

⑴、⑵、⑶、

10[3、4、3](4)、(5)、⑹、

(15)

⑴、(2)、⑶、

11[3、4、5】⑷、(5)、(6)、非等腰三角形

(16)

(1)、(2)、

12[3、3、3]⑶、⑷、⑸、等边三角形

⑹、(17)

(1)、(2)、

13[3、4、4](3)、(4)、⑸、

⑹、(18)

(1)、(2)、

14[3、4、3]⑶、(4)、(5)、非等边三角形

(6)、(19)

(1)、⑵、(3)、

15[3、3、4](4)、(5)、(6)、

(20)

2

(1)分才斤程序规格说明中的原因和结果

原因.结果

C1:第一个字符是#el:给出信息N

c2:第一个字符是*e2:修改文件

c3:第二个字符是一个数

e3:给出信息M

(3)将因果图转换成如下所示的决策表:

55^12345678

条件:

C111110000

C211001100

C310101010

101111AA

1111UU

动作:

elJJ

e2JJ

e3VJJ

不可能JJ

测试用例#3#A*6*BAlGT

(4)根襁决策表中的每一彳列设计测试用例,_

测试用例编号输入数据预期输出

1#3修改文件

2#A给出信息M

3*6修改文件

4*B给出信息M

5Al给出信息N

6GT给出信息N和信息M

一、单项选择题:共20小题,每小题2分,满分40分。

1.软件测试的目的:(c)

A.避免软件开发中出现的错误

B.发现软件开发中出现的错误

C.尽也许发现并排除软件中潜藏的错误,提高软件的可靠性

D.修改软件中出现的错误

2、软件测试是采用(a)执行软件的活动。

A.测试用例

B.输入数据

C.测试环境

D.输入条件

3、导致软件缺陷的最大因素是:(a)

A.软件需求说明书

B.设计方案

C.编码

D.维护

4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是(d)

A、打开---修复----关闭

B、打开一一关闭

C、打开一一保存

D、激活——修复一一重新打开

5、在下列描述中,关于测试与调试的说法错误的是(d)

A、测试是显示错误的行为;而调试是推理的过程;

B、测试显示开发人员的错误。调试是开发人员为自己辩护;

C、测试能预期和可控。调试需要想象、经验和思考;

D、测试必须在具体设计已经完毕的情况下才

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论