《软件测试》习题Word文档格式.docx
- 文档编号:16515125
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:9
- 大小:19.46KB
《软件测试》习题Word文档格式.docx
《《软件测试》习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《《软件测试》习题Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
6.下列测试中不属于系统测试的是(B)。
A.性能测试B.集成测试
C.压力测试D.可靠性测试
7.软件的集成测试工作最好由(A)承担,以提高集成测试的效果。
A.不属于该软件开发组的软件设计人员
B.该软件的设计人员
C.该软件开发组的负责人
D.该软件的编程人员
8.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是(D)。
9.单元测试时,调用被测模块的是(C)。
A.桩模块B.通信模块
C.驱动模块D.代理模块
10.为了提高测试的效率,争取的做法是(A)。
A.选择发现错误可能性大的数据作为测试用例
B.在完成程序的编码之后在指定软件的测试计划
C.随机选取测试用例
D.取一切可能的输入数据作为测试用例
11.如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品称为(B)。
A.Alpha版B.Beta版
C.正版D.以上都不是
12.以下关于软件回归测试的说法中错误的是(C)。
A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试。
B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试。
C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试。
D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁。
13.下面说法正确的是(A)。
A.我们无法测试一个程序确认它没有错误
B.黑盒测试是逻辑驱动的测试
C.穷举测试一定可以暴露数据敏感错误
D.白盒测试是一种输入输出驱动的测试
14.不属于白盒测试的技术是( C )。
A.语句覆盖B.判定覆盖
C.边界值分析D.基本路径测试
15.缺陷产生的原因( D )。
A.交流不充分及沟通不畅;
软件需求的变更;
软件开发工具的缺陷。
B.软件的复杂性;
软件项目的时间压力。
C.程序开发人员的错误;
软件项目文档的缺乏。
D、以上都是
16.(C)方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类
C.因果图D.边界值分析
17.软件验证和确认是保证软件质量的重要措施,它的实施应该针对(B )。
A.程序编写阶段B.软件开发的所有阶段
C.软件调试阶段D.软件设计阶段
18.下面有关测试原则的说法正确的是(A)。
A.测试用例应由测试的输入数据和预期的输出结果两部分组成
B.测试用例自诩选取合理的输入数据
C.程序最好由编写该程序的程序员自己来测试
D.使用测试用例进行测试是为了检查程序员是否做错了他该做的事
19.基本路径测试满足(A)。
A.语句覆盖B.路径覆盖
C.分支覆盖D.条件覆盖
20.软件测试过程中的集成测试主要是为了发现(B)阶段的错误。
A.需求分析B.概要设计
C.详细设计D.编码
21.以下说法中错误的是(C)。
A.软件配置项测试的目的是检验软件配置与软件需求规格说明的一致性
B.软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合
C.软件配置项测试不得委托第三方实施
D.软件配置项测试要求被测软件配置项已通过单元测试和集成测试
22.以下哪种软件测试属于软件性能测试的范畴( B)。
A.接口测试B.压力测试
C.单元测试D.易用性测试
23.以下哪一项属于软件易用性测试关注的范畴( C)。
A.软件是否能在多种操作系统下运行
B.软件是否能与同类软件共享数据
C.软件是否能主动禁止用户可能进行的非法操作
D.软件是否能够抵御网络攻击
24.软件设计阶段的测试主要采取的方式是(A)。
A.评审B.白盒测试
C.黑盒测试D.动态测试
25.单元测试中设计测试用例的依据是(D)。
A.概要设计规格说明书
B.用户需求规格说明书
C.项目计划说明书
D.详细设计规格说明书
26.以下哪一种选项不属于软件缺陷(D)。
A.软件没有实现产品规格说明所要求的功能
B.软件中出现了产品贵规格说明不应该出现的功能
C.软件实现了产品规格说明没有提到的功能
D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问题
27.软件生存周期过程中,修改错误代价最大的阶段是(D)
A.需求阶段B.设计阶段
C.编程阶段D.发布运行阶段
28.下面有关软件缺陷的说法中错误的是(C)。
A.缺陷就是软件产品在开发中存在的问题
B.缺陷就是软件维护过程中存在的错误、毛病等各种问题
C.缺陷就是导致系统程序崩溃的错误
D.缺陷就是系统所需实现的某种功能的时效和违背
29.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于(A)。
A.软件规格说明B.软件设计说明
C.概要设计说明D.详细设计说明
30.软件测试计划的内容应包括(D)。
A.测试目的、背景
B.被测软件的功能、输入和输出
C.测试内容和评价标准
D.以上全部
31.测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序。
这种测试称为(C)。
A.白盒测试B.黑盒测试
C.静态测试D.动态测试
32.下列产品不适合采用基于功能的集成测试策略的是(B)。
A.关键功能具有较大风险的产品
B.控制结构比较清晰和稳定的产品
C.技术探索型项目,其功能的实现远比质量更关键
D.对于功能实现没有把握的产品
二、判断题
(X)1.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
(√)2.项目立项前测试人员不需要提交任何工件。
(√)3.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
(X)4.单元测试能发现约80%的软件缺陷。
(X)5.集成测试计划在需求分析阶段末提交。
(X)6.单元测试属于动态测试。
(X)7.测试组负责软件质量。
(√)8.软件测试只能发现错误,但不能保证测试后的软件没有错误。
(X)9.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
(√)10.发现错误多的模块,残留在模块中的错误也多。
(√)11.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(X)12.代码评审员一般由测试员担任。
(X)13.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
(X)14.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
(√)15.发现错误多的模块,残留在模块中的错误也多。
(√)16.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
(X)17.软件测试的目的是尽可能多的找出软件的缺陷。
(X)18.软件项目在进入需求分析阶段,测试人员应该开始介入其中。
(X)19.负载测试是验证要检验的系统的能力最高能达到什么程度。
(X)20.测试是为了证明软件的正确性。
(X)21.因为测试工作简单,对软件产品影响不大,所以可以把测试作为新员工的一个过渡工作,或安排不合格的开发人员做测试。
(√)22.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
(X)23.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
三、简答题
1.简述单元测试的主要任务。
2.什么叫静态测试、动态测试?
3.简述软件测试人员需要的知识结构。
4.验收测试是由谁完成的?
通常包含哪些过程?
5.系统测试主要包括哪些内容?
6.软件测试阶段是如何划分的?
7.什么是驱动模块和桩模块?
8.简述白盒测试方法要注意的问题。
9.什么黑盒测试、白盒测试?
四、综合应用题
1.对如下Test函数:
intTest(inti_count,inti_flag)
{
1inti_temp=0;
2while(i_count>
0)
3if(0==i_flag)
4i_temp=i_count+100;
5break;
}
6else
7if(1==i_flag)
8i_temp=i_temp+10;
9else
10i_temp=i_temp+20;
}
11i_count--;
12returni_temp;
1.画出程序控制流图;
2.计算环路复杂度;
3.给出基本路径集;
4.设计基本路径覆盖测试用例。
2.对下述语句按语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖设计测试用例。
if(a>
2&
&
b<
3&
(c>
4||d<
5))
{
Statement1;
}
else
Statement2;
3.对三角形问题:
输入三个整数a、b、c,分别作为三角形的三条边,判断这三条边是否能构成三角形?
如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。
要求输入三个整数a、b、c,必须满足以下条件:
1≤a≤200;
1≤b≤200;
1≤c≤200。
请用边界值测试方法设计测试用例(给出设计过程)。
4.对三角形问题:
如果能构成三角形,进一步判断是否直角三角形。
构造决策表并设计相应的测试用例。
5.用折半查找法在元素呈升序排列的数组中查找值为key的元素的程序代码如下:
publicintbinSearch(intarray[],intkey){
1)intmid,low,high;
2)low=0;
3)high=array.length-1;
4)while(low<
=high){
5)mid=(low+high)/2;
6)if(key==array[mid])
7)returnmid;
8)elseif(key<
array[mid])
9)high=mid-1;
10)else
11)low=mid+1
12)}
13)return-1;
14)}
3.给出基本路径;
4.为各基本路径设计测试用例。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试 软件 测试 习题