习题-6-软件测试-参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章习题参考答案

1、对以下程序进行测试:

PROCEDURE EX(A,B:REAL;V AR X:REAL);

BEGIN

IF(A=3)OR(B> 1)THEN X:=A×B

IF(A>2)AND(B=0)THEN X:=A-3

END

先画出程序流程图。再按不同逻辑覆盖法设计(写出名称)测试数据。答:

程序流程图:

语句覆盖:

A=3 ,B=0

判定覆盖:

A=2,B=1

条件覆盖:

A=3,B=1

A=4,B=0

判定条件覆盖:

A=3,B=2

A=2,B=0

A=3,B=0

条件组合覆盖:

A=3,B=3

A=1,B=2

A=4,B=0

A=3,B=0

A=1,B=3

2、软件测试分几个步骤进行?每个步骤解决什么问题?

答:略。

3、在进行单元测试的时候,我们应该先要采用哪种测试方法,是黑盒还是白盒?为什么?答:略。

4、根据软件测试的过程和方法找出一段以往自己开发的代码,对其进行测试,并记录测试结果?讨论其是否有缺陷?

答:略。

相关文档
最新文档