1. 下列有关软件测试的叙述中,正确的是( D )。
A:测试是软件开发中一个单独的阶段,其目的是对日实现的程序编码进行正确性检验
B:一个成功的测试能够验证程序的确做了它应该做的事情
C:根据80/20原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序重点不应放在缺陷测试上
D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则
2. .一位内部的用户在模拟实际操作环境下进行的,有开发人员参与的测试是( D )
A:接受测试
B:δ测试
C:β测试
D:α测试
3.针对程序段,IF(X>10)AND (Y<20)THEN W=W/A,对应(X,Y)的取值,以下哪组测试用例能够满足判定覆盖的要求(D)
A:(30,15)(40,10)
B:(3,0)(30,30)
C:(5,25)(10,20)
D:(20,10)(1,100)
4.测试过程的四项基本活动是测试策划、测试设计、测试总结和( A)。
A:测试执行
B:测试报告
C:测试度量
D:测试需求
5.根据等价类测试的原则,若规定了输入数据必须遵守的规则,则要确立的有效等价类个数为( ),无效等价类个数为(C )。
A:1个,1个
B:1个,0个
C:1个,若干个
D.1个,2个
6.根据边界值测试原则,输入数据范围为1~100之间的整数,则可以选择(A ) 作为测试数据。
A:1, 100, 0, 101 B:1, 2, 99, 100 C:1, 100 D:0, 1, 2, 99, 100, 101
7.软件测试的目的是(B )
A:软件编写完成以后的后续工作
B:寻找软件缺陷
C:使软件能更好工作
D:保证程序能完全正确地被执行
8.软件排错的目的是(A )。
A:找出错误所在并改正之
B:排除存在错误的可能性
C:对错误性质进行分类
D:统计出错的次数
9.以下哪一项不属于数据兼容性测试关注的范畴?(A )
A:一个Web应用软件是否支持不同的关系型数据库
B:一个浏览器是否同时支持不同版本的HTML文件格式
C:一个排版软件是否可以打开该软件以前版本保存的文件
D:一个文字处理软件是否可以打开其他文字处理软件保存的文性
10.测试方法不包括( C )。
A:数据流测试B:控制流测试
C:随机测试D:符号求值
11.以下关于软件测试原则的说法中,错误的是( B )。
A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件
B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少
C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误
D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作
12.以下哪项与上文推理方法相同。世界级的马拉松选手每天跑步不超过6公里。因此,如果一名选手每天跑步超过6公里,它就不是一名世界级马拉松选手( D )
A:跳远运动员每天早晨跑步。如果早晨有人跑步,则他不是跳远运动员
B:如果每日只睡4小时,对身体不利。研究表明,最有价值的睡眠都发生在入睡后第5小时。
C:家长和小孩做游戏时,小孩更高兴。因此,家长应该多做游戏。
D:油漆三小时之内都不干。如果某涂料在三小时内干了,则不是油漆
13.下面有关测试原则的说法中错误的是( BD )
A:测试用例应由测试的输入数据和预期的输出结果两部分组成
B:测试用例只需选取合理的输入数据
C:程序最好不要由编写该程序的程序员自己来测试
D:使用测试用例进行测试是为了检查程序是否做了它应该做的事
14.可跟踪性分析是一种重要的软件验证和确认方法。属于可跟踪性分析的活动是( ABC )。
A:正确标识在需求规格说明中的每项需求
B:从需求规格开始的正向跟踪应确保完全支持需求规格
C:每个当前阶段产品的规格或特性应确保被可跟踪的前驱规格所支持
D:确保所有不同接口规格说明的完整性
15. 因果图方法根据输出对输入的依赖关系设计测试用例。( T )
16.项目立项前测试人员不需要提交任何工件( T )
17.因果图中主要的原因和结果之间的关系不包括恒等。( F )
在决策表中,列出各种可能的单个条件的部分是条件桩。( T )
18.V模型是一种独立的迭代的测试模型。答案:B
A:是B:否
19.测试执行完成,测试人员向测试负贵人提交测试报告后,测试项目就可以结束了。答案:B
A:是
B:否
20.正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了不该做的事情。答案:A
A:是B:否
网友评论