美文网首页
软考-测试调试(上)

软考-测试调试(上)

作者: zhongcx | 来源:发表于2020-01-10 17:46 被阅读0次

1.概念

1.1:计算机系统( )可以用 MTBF/(1+MTBF)来度量,其中 MTBF 为平均失效间隔时间。
A.可靠性
B.可用性
C.可维护性
D.健壮性

1.2:以下关于软件测试的叙述中,不正确的是( )
A. 在设计测试用例时应考虑输入数据和预期输出结果
B. 软件测试的目的是证明软件的正确性
C. 在设计测试用例时,应该包括合理的输入条件
D. 在设计测试用例时,应该包括不合理的输入条件

1.3:软件(程序)调试的任务是( )。
A) 诊断和改正程序中的错误
B) 尽可能多地发现程序中的错误
C) 发现并改正程序中的所有错误
D) 确定程序中错误的性质
【试题分析:程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可能多地发现软件中的错误。先要发现软件的错误,然后借助一定的调试工具找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。】

1.4:软件调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,进行改正。其常用的方法中,( )是指从测试所暴露的问题出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想的错误原因,用这些数据来证明或反驳,从而查出错误所在。
A. 试探法 B. 回溯法 C. 归纳法 D. 演绎法

1.5:以下关于测试的叙述中,正确的是( )
A.实际上,可以采用穷举测试来发现软件中的所有错误
B.错误很多的程序段在修改后错误一般会非常少
C.测试可以用来证明软件没有错误
D.白盒测试技术中,路径覆盖法往往能比语句覆盖法发现更多的错误

1.6:招聘系统要求求职的人年龄在20岁到60岁之间(含),学历为本科、硕士或者博士,专业为计算机科学与技术、通信工程或者电子工程。其中( )不是好的测试用例。
A.(20,本科,电子工程)
B.(18,本科,通信工程)
C.(18,大专,电子工程)
D.(25,硕士,生物学)

2.用例

对下图所示的程序流程图进行语句覆盖测试和路径覆盖测试,至少需要( )个测试用例。采用McCabe 度量法计算其环路复杂度为( )。


1.png

2.1:选项
A.2和3
B.2和4
C.2和5
D.2和6
2.2:选项
A.1
B.2
C.3
D.4
【试题分析:覆盖两条路径就能达到语句覆盖的要求,用两个测试用例即可。路径覆盖需要把程序中的所有路径均覆盖一遍,需要四个用例。
整个程序流程图转化为结点图之后,一共11个结点、13条边、根据环路复杂度公式有13-11+2=4】

对下图所示流程图采用白盒测试方法进行测试,若要满足路径覆盖,则至少需要( )个测试用例。采用McCabe度量法计算该程序的环路复杂性为( )。


2.png

2.3:选项
A.3
B.4
C.6
D.8
2.4:选项
A.1
B.2
C.3
D.4
【试题分析:路径覆盖是指使程序中每条路径都至少执行一次。图中每个判断都需要两个用例,因此需要6个测试用例。
计算环路复杂度:V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。】

用白盒测试方法对如下图所示的流程图进行测试。若要满足分支覆盖,则至少需要( )个测试用例,正确的测试用例对是( )(测试用例的格式为(A,B,X;X))。


3.png

2.5:选项
A.1
B.2
C.3
D.4
2.6:选项
A.(1,3,3;3)和(5,2,15;3)
B.(1,1,5;5)和(5,2,20;9)
C.(2,3,10;5)和(5,2,18;3)
D.(5,2,16;3)和(5,2,21;9)

对下图所示的程序流程图进行判定覆盖测试,则至少需要( )个测试用例。采用 McCabe度量法计算其环路复杂度为( )。


4.png

2.7:A 2 B 3 C 4 D 5
2.8:A 2 B 3 C 4 D 5
【试题分析:判定覆盖是设计足够多的测试用例,使得程序中的每一个判断至少获得一次“真”和一次“假”,即使得程序流程图中的每一个真假分支至少被执行一次。
计算环路复杂度可以采用公式法V(G)=m-n+2,其中m为弧度(边的数量),n为结点的数量。或者可以数封闭区间的数量,除了图中明显的两处外,与外界连通的部分也是一个封闭区间。】

相关文章

  • 软考-测试调试(上)

    1.概念 1.1:计算机系统( )可以用 MTBF/(1+MTBF)来度量,其中 MTBF 为平均失效间隔时间。...

  • 软考-测试调试(下)

    习题答案 1.1 - 1.6 A B A C D C2.1 - 2.8 B D C D B B A B 知识点整理...

  • 软考-网络协议(上)

    1.协议 HTTP相比,HTTPS协议对传输的内容进行加密,更加安全。HTTPS基于______安全协议,其默认端...

  • 软考-项目管理(上)

    1. PERT图练习题 某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数...

  • 软考-算法-排序(上)

    1.稳定排序 1.1:_____在其最好情况下的算法时间复杂度为O(n)。A.插入排序 B.归并排序 C.快速排序...

  • 软考-线性结构(上)

    1.线性表 设有一个包含n个元素的有序线性表。在等概率情况下删除其中的一个元素,若采用顺序存储结构,则平均需要移动...

  • 软考-算法-查找(上)

    1.1:对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度_____。A ...

  • 软考-算法-策略(上)

    1.分治法 1.1:快速排序算法采用的设计方法是____。A. 动态规划法 (Dynamic Programmin...

  • 软考-关系模式(上)

    给定关系模式R ,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指______...

  • 软考-CPU相关(上)

    1、为实现程序指令的顺序执行,CPU_____中的值将自动加1。A 指令寄存器(IR)B 程序计数器(PC)C...

网友评论

      本文标题:软考-测试调试(上)

      本文链接:https://www.haomeiwen.com/subject/pszpactx.html