读以下有关信息系统开发方面叙述,回答问题1至问题3,将答案填入答题纸对应栏内。 【说明】 信息系统测试是信息系统开发过程中一个非常重要环节,主要包括软件测试、硬件测试和网络测试三个部分,它是保证系统质量和可靠性关键步骤,是对系统开发过程中系统分析、系统设计与实施最后审查。 在软件测试中,逻辑覆盖法可分为语句覆盖、判定覆盖、路径覆盖等方法。其中:语句覆盖含义是设计若干个测试用例,使得程序中每条语句至少执行一次;判定定覆盖也称为分支覆盖,其含义是设计若干个测试用例,使得程序中每个判断取真分支和取假分支至少执行一次路径覆盖含义是设计足够多测试用例,使被测程序中 所有可能路径至少执行一次。
【问题1】(3分)一个规范化测试过程如图1-1所示。请将图1-1所示测试过程中(1)~(3)处内容填入答题纸上对应位置。

【问题2】(6分)信息系统测试应包括软件测试、硬件测试和网络测试三个部分,请简要描述这三个部分需要做工作。【问题3】(6分)程序M流程如图1-2所示,假设设计测试用例及覆盖路径如下: ①输入数据数据A=3,B=0,X=3(覆盖路径acd) ②输入数据数据A=2,B=0,X=6(覆盖路径ace) ③输入数据数据A=2,B=l,X=6(覆盖路径abe) ④输入数据数据A=l,B=l,X=1(覆盖路径abd)(1)采用语句覆盖法应选用(a),判定覆盖法应选用(b)路,路径覆盖法应选用(c)测试用例。(2)就图1-2所示程序M流程简要说明语句覆盖和判定覆盖会存在什么问题。
正确答案及解析
正确答案
解析
【问题1】
编制测试大纲、设计和生成测试用例、实施测试
【问题2】
硬件测试:配置检测,检测是否按合同提供了相应配置;硬件设备外观检查,所有设备及配件开箱后,外观有无明显划痕和损伤。;硬件测试,首先进行加电检测,观看运行状态是否正常,有无报警、屏幕有无乱码提示和死机现象,是否能进入正常提示状态。然后进行操作检测,用一些常用命令来检测机器是否能执行命令,结果是否正常。网络测试:网络设备外观检查,所有设备及配件开箱后,外观有无明显划痕和损伤;硬件测试,进行加电检测,观看交换机、路由器等工作状态是否正常,有无错误和报警;网络联通测试,检测网络是否联通软件测试:单元测试,对源程序中每一个程序单元进行测试验证每个模块是否满足系统设计说明书要求。组装测试是将已测试过模块组合成子系统,重点测试各模块之间接口和联系。确认测试时对这个软件进行验收,根据系统分析说明书来考察软件是否满足要求。和系统测试是讲软件、硬件、网络等系统各个部分连接起来,对整个系统进行总功能、性能等方面测试。【问题3】
a、② b、①③或②④ c、①②③④语句覆盖问题:如果把第一个判断语句中AND错写成OR,或者把第二个判断语句中OR错写成AND,用上面测试用例是不能发现问题。这说明语句覆盖有可能发现不了判断条件中算法出现错误判定覆盖问题:上述测试用例不能发现把第二个判断语句中X>1错写成X<1错误。所以,判断覆盖还不能保证一定能查出判断条件中错误。因此,需要更强逻辑覆盖来检测内部条件错误。
你可能感兴趣的试题

-
- 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)
- 查看答案