问答题

下面是选择排序的程序,其中datalist是数据表,它有两个数据成员:一是元素类型为Element的数组V,另一个是数组大小n。算法中用到两个操作,一是取某数组元素V[i]的关键码操作getKey(),一是交换两数组元素内容的操作Swap():

(1)试计算此程序段的McCabe复杂性;
(2)用基本路径覆盖法给出测试路径;
(3)为各测试路径设计测试用例。


您可能感兴趣的试卷

你可能感兴趣的试题

4.单项选择题由因果图转换出来的()是确定测试用例的基础。

A.判定表
B.约束条件表
C.输入状态表
D.输出状态表

5.单项选择题等价类划分完成后,就可得出(),它是确定测试用例的基础。

A.有效等价类
B.无效等价
C.等价类表
D.测试用例集

7.单项选择题软件测试计划是一些文档,它们描述了()。

A.软件的性质
B.软件的功能和测试用例
C.软件的规定动作
D.对于预定的测试活动将要采取的手段

8.单项选择题软件的组装测试最好是由()承担,以提高组装测试的效果。

A.该软件的设计者
B.该软件开发组的负责人
C.该软件的编程者
D.不属于该开发组的人员

9.单项选择题在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是()。

A.等价类划分
B.边界值分析
C.错误推测法
D.因果图法

10.单项选择题如果想要进行成功的测试,为其设计测试用例主要依赖于()。

A.黑盒测试方法
B.测试人员的经验
C.白盒测试方法
D.错误推测法

最新试题

建立窗口系统的对象模型,问题陈述如下:“窗口分为对话窗、图形窗、滚动窗三种。对话窗中有若干对话项,由唯一的项名字来确定;对话项分为按钮、选择项和正文项三种,选择项中有若干选择项入口。图形窗中有若干形状元素,形状元素分为一维形状和二维形状。一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗。”

题型:问答题

在类的设计中需要遵循的方针是什么?三个主要的设计准则:抽象、信息隐蔽和模块化如何才能做到?

题型:问答题

如果想要进行成功的测试,为其设计测试用例主要依赖于()。

题型:单项选择题

在基本路径测试中,独立路径是指包括一组以前没有处理过的()的一条路径。从程序图来看,一条独立路径是至少包含有一条()的边的路径。

题型:填空题

软件的组装测试最好是由()承担,以提高组装测试的效果。

题型:单项选择题

在单元测试中,驱动模块的作用是用来模拟被测模块的()。它的工作是接受(),以上层模块调用被测模块的形式()被测模块,接收被测模块的()并输出。

题型:填空题

按照类生存期,类的开发有哪几种方式?每一种方式需要做哪些事情?

题型:问答题

使用面向对象设计方法进行高层设计,以建立系统的体系结构。这样的结构有哪几种主要的组成部分?每一部分所承担的职责是什么?

题型:问答题

白盒测试以检查处理过程的细节为基础,对程序中尽可能多的()进行测试,检查内部()和()是否有错,程序的()与预期的状态是否一致。

题型:填空题

软件复杂性有哪几类?软件复杂性度量模型应遵循哪些基本原则?

题型:问答题