设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的
设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖方法被称为______。
A) 逻辑覆盖
B) 语句覆盖
C) 判定覆盖或分支覆盖
D) 条件覆盖
设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足一次)的覆盖方法被称为______。
A) 逻辑覆盖
B) 语句覆盖
C) 判定覆盖或分支覆盖
D) 条件覆盖
A.程序流程图是逐步求精的好工具
B.N-S图不可能任意转移控制,符合结构化原则
C.判定表是一种通用的设计工具
D.程序流程图和N-S图都不易表达模块的层次结构
软件测试的目的是(A)。为了提高测试的效率,应该(B)。使用白盒测试方法时,确定测试数据应根据(C)和指定的覆盖标准。与设计测试数据无关的文档是(D)。
供选择的答案:
A.①评价软件的质量
②发现软件的错误
③找出软件中的所有错误
④证明软件是正确的
B.①随机地选取测试数据
②取一切可能的输入数据作为测试数据
③在完成编码以后制定软件的测试计划
④选择发现错误的可能性大的数据作为测试数据
C.①程序的内部逻辑
②程序的复杂程度
③使用说明书
④程序的功能
D.①该软件的设计人员
②程序的复杂程度
③源程序
④项目开发计划
A.语句覆盖使每个判定的每个分支至少执行一次
B.判定覆盖使每条语句至少执行一次
C.条件覆盖使每个判定每个条件应取到各种可能的值
D.条件组合覆盖使程序中每一条可能的路径至少执行一次
E.路径覆盖使每个判定中各条件的每一种组合至少出现一次
请根据以下各小题的要求设计Visual Basic应用程序(包括界面和代码)。 (1)在名称为Forml的窗体上画出包含三个命令按钮的控件数组,名称为cmdl,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属性窗口设置各命令按钮的属性,使得程序开始运行时,“停止”按钮不可见,“退出”按钮不可用,如图3(b) 所示。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt1.frm,工程文件名为sjt1.vbp。(2)在名称为Form1的窗体上画两个名称分别为Command1和Command2、标题分别为“打开”和“保存”的俞令按钮,和一个名称为CD1的通用对话框,如图4所示。请在属性窗口中设置CD1的属性,使得打开通用对话框时,其初始路径是“C:\”。再编写适当的事件过程,使得运行程序,分别单击“打开”或“保存”按钮时,相应地出现“打开”或“保存”对话框。要求程序中不得使用变量,每个事件过程中只能写一条语句。 注意:存盘时,将文件保存至考生文件夹下,且窗体文件名为sjt2.frm,工程文件名为sjt2.vbp。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
A.检查各模件指示灯状态或通过系统诊断功能,确认通讯模件状态和通讯总线系统应工作正常,无异常报警
B.冗余总线应处于冗余工作状态;集线器、耦合器、转发器、总线模件等通电后指示灯均应显示正常
C.利用网络软件工具或专用的通讯检测软件工具,确认通讯物理连接应正确有效。利用应用软件或模拟方法检查测试数据收发正常,实时性应达到设计要求
D.通过系统诊断工具/功能或其它由制造厂提供的方法查看每个控制子系统,所有I/O通道及其通讯指示均应正常
以下选项中关于程序模块化的叙述错误的是
A.把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
B.可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
C.把程序分成若干相对独立的模块,可便于编码和调试
D.可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序