当前位置:首页计算机类软件水平考试中级电子商务设计师->阅读以下说明,回答问题1至问题5,讲将解答填入答题纸对应栏内

阅读以下说明,回答问题1至问题5,讲将解答填入答题纸对应栏内。【说明】某公司需开发二千套电子商务系统,为保证开发进度和开发质量,专门组建测试小组对开发全过程进行测试,其中,某测试员需要对如图3-1所示程序进行测试,采用方法是白盒测试动态测试方式。该程序共有3条路径,分别为P1 (AD)、P2 (BD) 和P3(BCD) 。

中级电子商务设计师,章节练习,基础复习,中级电子商务设计师练习

问题:3.1 (2分)如果采用语句覆盖法进行测试,满足条件路径是 (1)、(2)。

问题:3.2 (4分)如果采用判定覆盖法进行测试,测试用例表如表3-1所示(用例不分顺序)。注:答案必须从备选答案中选出。

中级电子商务设计师,章节练习,基础复习,中级电子商务设计师练习

A. a=2,b=-1 B. a=2,b=1,c=3C. a=2,b=1,c=0,d=4 D. a=1,b=2,c=3,d=4E. P1 F. P2 G. P3

问题:3.3 (1分)条件覆盖是设计测试用例,使每个判断中每个条件可能取值至少满足一次,因此采用条件覆盖法进行测试,一般需要设计两组测试用例,如果第一组测试用例设计为:a=2,b=0,c=2,d=0,则另一组测试对应路径为 (7)。

问题:3.4 (4分)如果采用判定一条件覆盖法进行测试,测试用例表如表3-2所示 (用例不分顺序)。注:答案必须从备选答案中选出。

中级电子商务设计师,章节练习,基础复习,中级电子商务设计师练习

(8)~(11)备选答案:A. a=2,b=-1,c=2,d=-1 B. a=3,b=0,c=3,d=-2C. a=2,b=1,c=-3,d=4 D. a=0,b=2,c=3,d=4E. P1 F. P2 G. P3

问题:3.5 (4分)如果采用条件组合覆盖法进行测试,测试用例表如表2-3所示(用例不分顺序)。注:答案必须从备选答案中选出。

中级电子商务设计师,章节练习,基础复习,中级电子商务设计师练习

(12)~(15)备选答案:A. a=2,b=-1,c=2,d=1 B. a=-3,b=1,c=-3,d=-2C. a=2,b=1,c=-3,d=4 D. a=2,b=-2,c=3,d=4E. P1 F. P2 G. P3

答案:
本题解析:

问题3.1、(1)P1 (2)P3

问题3.2、(3)B (4)F (5)C (6)G

问题3.3、(7)P1

问题3.4、(8)C (9)G (10)D (11)E

问题3.5、(12)G (13)A (14)B (15)E

【解析】

问题3.1【解析】(1)(2)语句覆盖要求设计足够多测试用例,使得程序中每条语句至少被执行一次。根据题意,AD和BCD这两条路径将所有语句执行了一次。

问题3.2【解析】(3)(4)(5)(6)判定覆盖又称为分支覆盖,它要求设计足够多测试用例,使得程序中每个判定至少有一次为真值,有一次为假值,即:程序中每个分支至少执行一次;每个判断取真、取假至少执行一次。由题中可知,只要使得题中3条路径各执行一次即可;即令a=2,b=1,c=3,执行P2路径;令a=2,b=1,c=0,d=4,执行P3路径。

问题3.3【解析】(7)条件覆盖要求设计足够多测试用例,使得判定中每个条件获得各种可能结果,即每个条件至少有一次为真值,有一次为假值。从题中给测试用例a=2,b=0,c=2,d=0得知,两个条件语句中值分别为(T,F)(T,F),则另外一组测试用例值为(F,T)(F,T),所以相对应路径为AD。

问题3.4【解析】(8)(9)(10)(11)判断-条件覆盖要求设计足够多测试用例,使得判定中每个条件所有可能结果至少出现一次,每个判定本身所有可能结果也至少出现一次。由题中给出测试用例a=2,b=-1,c=2,d=-1其条件值为(T,F)(T,T),则另外两组测试用例应使条件值满足(T,T)(F,F)和(F,T)(T,F),所以相应测试用例应选择C和D,其路径分别为G和E。

问题3.5【解析】(12)(13)(14)(15)条件组合覆盖要求选择足够测试用例,使得每个判定中条件各种可能组合都至少出现一次。(12)根据测试用例a=2,b=1,c=0,d=1得知,该执行路径为P3;再由题中给出两组测试用例得知其条件值为(T,F)(T,T)和(T,T)(F,F),所以在选项中选择满足条件值为(F,T)(F,T)或(F,F)(T,F)测试用例即可;即可得到两组测试用例为A和B,执行路径都为P1。

更新时间:2022-08-04 06:38
纠错

你可能感兴趣的试题

单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.P(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)P(S2)和V(S3)
  • B.P(S1)V(S2)和V(S3)
  • C.V(S1)V(S2)和V(S3)
  • D.P(S1)P(S2)和V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S4)和V(S4)V(S5)
  • B.V(S5)和P(S4)P(S5)
  • C.V(S3)和V(S4)V(S5)
  • D.P(S3)和P(S4)V(P5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S3)和V(S4)V(S5)
  • B.V(S3)和P(S4)P(S5)
  • C.P(S3)和P(S4)P(S5)
  • D.V(S3)和V(S4)V(S5)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.P(S2)和P(S4)
  • B.P(S2)和V(S4)
  • C.V(S2)和P(S4)
  • D.V(S2)和V(S4)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.V(S1)、P(S1)和V(S2)V(S3)
  • B.P(S1)、V (S1)和V(S2)V(S3)
  • C.V(S1)、V(S2)和P(S1)V(S3)
  • D.P(S1)、V(S2)和V(S1)V(S3)
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.序列图
  • B.状态图
  • C.通信图
  • D.活动图
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.合并分叉
  • B.分支
  • C.合并汇合
  • D.流
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.产甲2套,乙3套
  • B.生产甲1套,乙4套
  • C.生产甲3套,乙4套
  • D.生产甲4套,乙2套
查看答案
单选题

高级系统分析师,专项练习,软件水平考试《高级系统分析师》押题

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案