![软件测试练习题及答案_第1页](http://file4.renrendoc.com/view/a0d6354375d2924f639b4c4b77bda017/a0d6354375d2924f639b4c4b77bda0171.gif)
![软件测试练习题及答案_第2页](http://file4.renrendoc.com/view/a0d6354375d2924f639b4c4b77bda017/a0d6354375d2924f639b4c4b77bda0172.gif)
![软件测试练习题及答案_第3页](http://file4.renrendoc.com/view/a0d6354375d2924f639b4c4b77bda017/a0d6354375d2924f639b4c4b77bda0173.gif)
![软件测试练习题及答案_第4页](http://file4.renrendoc.com/view/a0d6354375d2924f639b4c4b77bda017/a0d6354375d2924f639b4c4b77bda0174.gif)
![软件测试练习题及答案_第5页](http://file4.renrendoc.com/view/a0d6354375d2924f639b4c4b77bda017/a0d6354375d2924f639b4c4b77bda0175.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
千里之行,始于足下。第2页/共2页精品文档推荐软件测试练习题及答案一、推断
(01)测试是为了验证软件已正确地实现了用户的要求。错
(02)白盒测试仅与程序的内部结构有关,彻底能够别思考程序的功能要求。对
(03)白盒测试别仅与程序的内部结构有关,还要思考程序的功能要求。错
(04)程序员兼任测试员能够提高工作效率。错
(05)黑盒测试的测试用例是依照应用程序的功能需求设计的。对
(06)当软件代码开辟结束时,软件测试过程才开始。错
(07)据有关数据统计,代码中60%以上的缺陷能够经过代码审查发觉出来。对(08)无效等价类是无效的输入数据构成的集合,所以无需思考无效的等价类划分。错(09)软件本地化算是将一具软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采纳的是黑盒测试办法。对
(11)软件测试员无法对产品讲明书举行白盒测试。对
(12)功能测试工具要紧适合于回归测试。对
(13)测试人员讲:“没有可运行的程序,我无法举行测试工作”。错
(14)自底向上集成需要测试员编写驱动程序。对
(15)测试是能够穷尽的。错
(16)自动化测试相比手工测试而言,能发觉更多的错误。错
(17)软件测试自动化能够提高测试效率,能够代替手工测试。错
(18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对
(19)Beta测试是验收测试的一种。对
(20)软件开辟全过程的测试工作都能够实现自动化。错
(21)软件只要通过严格严谨的内部测试之后,能够做到没有缺陷。错
(22)结构性测试是依照软件的规格讲明来设计测试用例。错
(23)软件测试工具能够代替软件测试员。错
(24)经过软件测试,能够证明程序的正确性。错
(25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷也许会被修复,也许会被保留或者标识出来。对
(27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开辟人员举行。对
(29)如今人们普遍以为软件测试别应该贯通整个软件生命周期,而应在编程完毕之后再举行,如此能够落低成本。错
(30)文档的错误别是软件缺陷。错
(31)Junit不过单元测试工具,并别能举行现回归测试。错
(32)判定表法是一种白盒测试办法。错
(33)白盒测试别思考程序内部结构。错
(34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对(35)在测试中发觉缺陷多的地点,还有更多的缺陷将会被发觉。对
(36)测试用例越多,测试效果就会越好。错
(37)在实际的软件项目测试中,穷举测试是不会的。对
(38)因果图法是一种白盒测试办法。错
(39)完成了代码的编写才干开始举行测试活动。错
(40)白盒法设计测试用例更详细,更彻底,因此在有充脚时刻的时候,没有必要采纳黑盒测试法。错
(41)通过Alpha测试和修正的软件产品称为Beta版本。对
(42)软件单元的缺陷能够在集成测试时期发生并修复,因此没有必要举行单元测试。错(43)测试和调试没有区不。错
(44)具体的测试用例最好放在测试打算文档中。错
(45)单元测试和集成测试密切相关,几乎同步举行。对
(46)软件国际化是经过特定的系统设计、程序设计、编码办法来实现的。对(47)代码走查和和会议审查都属于静态测试,代码走查比会议审查更正式。错(48)软件测试能保证软件质量。错
(49)性能测试中的最佳并发用户数与最大并发用户数通常是相同的。错
(50)软件测试人员都能够别用具备开辟技术。错
(51)软件开辟人员的水平确信比测试人员水平高。错
(52)代码审查工作属于静态测试。对
(53)软件测试是有效的排除软件缺陷的手段。对
(54)产品规格讲明书和文档的谬误别属于软件缺陷。错
(55)功能测试通常采纳的是黑盒测试办法,而性能测试通常采纳的是白盒测试办法。错(56)软件开辟全过程的测试工作都能够实现自动化。错
(57)只要可以达到100%的逻辑覆盖率,就能够保证程序的正确性。错
(58)自动化测试相比手工测试而言,能发觉更多的错误。错
(59)软件缺陷要紧是由于编码咨询题造成。错
(60)Beta测试是指公司外部的典型用户试用,并要求用户报告异常事情、提出批判意见。对
(61)软件测试员能够对产品讲明书举行白盒测试。错
(62)JUnit、CheckStyle与FindBug基本上单元测试工具。对
(63)别存在质量非常高但可靠性非常差的产品。对
(64)系统测试别包括性能测试。错
(65)为了快速完成集成测试,采纳一次性集成方式是适宜的。错
(66)在测试中发觉缺陷多的地点,还有更多的缺陷将会被发觉。对
(67)静态测试只能发觉简单的语法错误,效率低,耗费时刻。错
(68)在软件开辟过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会落低。错
(69)向后兼容是指能够使用将来版本的软件。错
二、挑选
1、软件测试的目的是(b)
A)幸免软件开辟中浮现的错误
B)发觉软件开辟中浮现的错误
C)尽量发觉并排除软件中潜藏的错误,提高软件的可靠性
D)修改软件中浮现的错误
2、下列软件属性中,软件产品首要满脚的应该是(b)
A)性能需求B)功能需求C)可扩展性和灵便性D)容错纠错能力
3、坚持在软件的各个时期实施下列哪种质量保障措施,才干在开辟过程中尽早发觉和预防错误,把浮现的错误克服在早期(a)。
A)技术评审B)程序测试C)改正程序错误D)治理评审
4、为了提高测试的效率,正确的做法是(a)。
A)挑选发觉错误也许性大的数据作为测试用例
B)在完成程序的编码之后再制定软件的测试打算
C)随机选取测试用例
D)使用测试用例测试是为了检查程序是否做了应该做的事
5、大多数实际事情下,性能测试的实现办法是(a)。
A)黑盒测试B)可靠性测试
C)白盒测试D)静态分析
6、对程序的测试最好由谁来做,对程序的调试最好由谁来做(b)。
A)程序员第三方测试机构
B)第三方测试机构程序员
C)程序开辟组程序员
D)程序开辟组程序开辟组
7、软件生存周期过程中,修改错误最大的时期是(a)。
A)公布运行时期B)设计时期C)编程时期D)需求时期
8、在边界值分析中,下列数据通常别用来做数据测试的是(b)。
A)正好等于边界的值B)等价类中的等价值
C)刚才大于边界的值D)刚才小于边界的值
9、用黑盒技术设计测试用例的办法之一为(a)
A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试
10、对于白盒测试与黑盒测试的最要紧区不,正确的是(a)。
A、白盒测试侧重于程序结构,黑盒测试侧重于功能
B、白盒测试能够使用测试工具,黑盒测试别能使用工具
C、白盒测试需要程序参与,黑盒测试别需要
D、黑盒测试比白盒测试应用更广泛
11、在举行单元测试时,常用的办法是(c)
A)采纳白盒测试,辅之以黑盒测试B)采纳黑盒测试,辅之以白盒测试
C)只使用白盒测试D)只使用黑盒测试
D)在程序完成的编码之后再制定软件的测试用例
12、通常可分为白盒测试和黑盒测试。白盒测试是依照程序的(d)来设计测试用例,黑盒测试是依照软件的需求规格讲明来设计测试用例。
A)功能B)性能C)内部数据D)内部逻辑
13、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发觉并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该(d)。
A)相似B)较少
C)别确定D)较多
14、假如一具判定中的复合条件表达式为(A>1)or(B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例(d)。
A)1B)4C)3D)215、以下哪个是功能测试工具?(a)
A)SeleniumB)LoadRuner
C)JMeterD)WebGoat
16、增量式集成测试有3种方式:自顶向下增量测试办法,(b)和混合增量测试方式。
A、自中向下增量测试办法
B、自底向上增量测试办法
C、多次性测试
D、维护
17、下面有关软件缺陷的讲法中错误的是(c)。
A)缺陷算是软件产品在开辟中存在的错误
B)缺陷算是软件维护过程中存在的错误、毛病等各种咨询题
C)缺陷算是导致系统程序崩溃的错误
D)缺陷算是系统所需要实现某种功能的实效和违背
18、单元测试普通以(a)为主。
A)白盒测试B)分析测试
C)系统测试D)黑盒测试
19、在某大学学籍治理信息系统中,假设学生年龄的输入范围为16—40,则依照黑盒测试
中的等价类划分技术,下面划分正确的是(b)。
A)可划分为2个有效等价类,2个无效等价类
B)可划分为1个有效等价类,2个无效等价类
C)可划分为2个有效等价类,1个无效等价类
D)可划分为1个有效等价类,1个无效等价类
20、软件生存周期过程中,修改错误代价最大的时期是(a)。
A)公布运行时期B)设计时期
C)编程时期D)需求时期
21、依照软件需求规格讲明书,在开辟环境下对差不多集成的软件系统举行的测试是(a)。A)系统测试B)单元测试C)集成测试D)验收测试22、以下那一种选项别属于软件缺陷(b)。
A)软件没有实现产品规格讲明所要求的功能
B)软件实现了产品规格讲明所要求的功能但因受性能限制而未思考可移植性咨询题
C)软件实现了产品规格没有提到的功能
D)软件中浮现了产品规格讲明别应该浮现的功能
23、下面有关测试原则的讲法正确的是(a)。
A)测试用例应由测试的输入数据和预期的输出结果组成
B)测试用例只需选取合理的输入数据
C)程序最好由编写该程序的程序员自个儿来测试
D)使用测试用例举行测试是为了检查程序是否做了它该做的事
24、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性a
A)正确性B)可靠性C)可使用性D)可维护性
25、以下有关回归测试的讲法中错误的是(b)。
A、严格来讲,回归测试别是一具测试时期,不过一种能够用于各个测试时期的测试技术
B、回归测试适合采纳手工办法完成,别适合使用自动化测试工具来完成
C、回归测试能够在系统和验收测试环境下举行
D、回归测试的目标是保证被测应用在被修改或扩充后,各项功能还是正确
26、I18n的含义是(c)。
A)场所B)本地化
C)国际化D)全球化
27、下列对于测试办法的叙述中别正确的是(c)
A)从某种角度上说,白盒测试与黑盒测试都属于动态测试
B)
C)对功能的测试通常是要思考程序的内部结构
D)结构测试属于白盒测试
28、在覆准则中,最常用的是(d)
A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部
29、单元测试中设计测试用例的依据是(c)。
A)项目打算讲明书B)需求规格讲明书
C)详细设计规格讲明书D)概要设计规格讲明书
30、下列办法中,别属于黑盒测试的是(a)。
A)基本路径测试法B)等价类测试法
C)边界值分析法D)基于场景的测试办法
31、软件测试是按照特定的规程,(a)的过程。
A)发觉软件错误B)设计并运行测试用例
C)证明程序没有错误D)讲明程序正确
32、测试程序时,不会遍历所有也许的输入数据,而只能是挑选一具子集举行测试,这么
最好的挑选办法是(b)。
A)随机挑选B)划分等价类
C)依照接口举行挑选D)依照数据大小举行挑选
33、在黑盒测试中,着重检查输入条件组合的办法是(b)
A、等价类划分法
B、判定表办法
C、错误猜测法
D、边界值分析法
34、验收测试的测试用例要紧依照(c)的结果来设计。
A、概要设计
B、源程序
C、需求分析
D、详细设计
35、在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是(a)。
A)条件组合覆盖B)条件覆盖
C)判定覆盖D)语句覆盖
36、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化事情,它是下列哪一种覆盖的变种(d)。
A)语句覆盖B)操纵覆盖C)分支覆盖D)路径覆盖37、在测试过程中,测试用例的状态是唯一的,普通是三种状态之一,这三种状态别包括下列哪个?(d)
A)经过B)未经过C)未举行测试D)已测试
38、在Web应用软件的分层测试策略中,下列哪个别是测试关注的层次(c)。
A)数据层B)业务层C)服务层D)表示层
39、软件测试规范规定,软件测试的类不可分为:单元测试、集成测试以及(d)。
A)系统测试B)验收测试
C)系统测试和验收测试D)配置项测试、系统测试和验收测试
40、别属于白盒测试的技术是(c)
A、路径覆盖
B、判定覆盖
C、边界值分析法
D、条件覆盖
41、以下对于白盒测试的描述,正确的是(d):
A)白盒测试能够思考,也能够别思考程序内部结构。
B)白盒测试要紧在项目验收时期采纳。
C)边界值分析是白盒测试经常采纳的测试技术。
D)白盒测试是基于覆盖的测试。
42、以程序的内部结构为基础的测试用例技术属于(d)。
A)黑盒测试B)灰盒测试
C)数据测试D)白盒测试
43、软件测试的分类方式有多种,其中可用性测试是按测试(b)划分的测试中的一种。
A)办法B)目标
C)对象或时期D)以上都别是
44、必须要求用户参与的测试时期是(c)。
A)系统测试B)集成测试
C)验收测试D)单元测试
45、软件设计时期的测试要紧采取的方式是(d)。
A)白盒测试B)动态测试
C)黑盒测试D)评审
46、有效等价类和无效等价类是(d)中涉及的概念。
A)白盒测试B)性能测试
C)边界值分析D)等价类划分
47、测试驱动开辟的简称是(c)。
A、ADD
B、TTD
C、TDD
D、TDT
48、以下哪个是商业性能测试工具?(d)
A)WebGoatB)Selenium
C)JMeterD)LoadRuner
49、IBM统一过程的4个时期为先启时期、(d)、构建时期和产品化时期。
A)规划时期B)分析时期
C)设计时期D)精化时期
50、以下对于单元测试的描述别正确的是(d)。
A)单元测试是对软件基本组成单元举行的测试。
B)单元测试常采纳白盒测试技术。
C)单元测试是对软件测试按对象或时期划分中的一种测试。
D)单元测试普通在项目收尾时期举行。
51、代码评审的2种形式为(c)和正式会议审查。
A)静态审查B)动态审查
C)代码走查D)交叉审查
52、以下别属于黑盒测试技术的是(c):
A)等价类划分B)边界值分析
C)条件组合覆盖D)交叉审查
53、对于回归测试,下列哪项描述是错误的(b)。
A、回归测试普通适合自动化测试
B、再测试全部用例是最好的回归测试策略
C、回归测试是为了发觉回归缺陷而举行的测试
D、功能测试工具要紧适合回归测试
54、在等价类划分中,假如程序输入条件为小于30,或大于70的整数,我们能够确定()个有效等价类,(d)个无效等价类。
A)1;2B)1;3
C)2;2D)2;1
55、别属于黑盒测试的技术是(d)
A、边界值分析法
B、等价类划分法
C、判定表办法
D、语句覆盖
56、一具成功的测试是(a)。
A)发觉了至今尚未发觉的错误B)证明发觉别了错误
C)没有发觉错误码D)发觉错误码
57、在边界值分析法中,下列数据通常别用来做测试数据的是(b)。
A、刚才大于边界的值
B、等价类中的等价值
C、刚才小于边界的值
D、正好等于边界的值
58、以下符号中,因果图法中别使用的符号为(d):
A)∧B)∨
C)∽D)∪
59、单元测试中用以模拟被测模块工作过程中所调用的下层模块的是(a)。
A)桩模块B)子模块
C)驱动模块D)父模块
60、在软件产品完成了系统测试之后、产品公布之前所举行的测试是(b)。
A)单元测试B)验收测试
C)集成测试D)功能测试
61、按办法划分,我们能够将软件测试办法划分为(d):
A)动态测试和静态测试。
B)性能测试和压力测试。
C)单元测试、集成测试、系统测试和验收测试
D)白盒测试和黑盒测试。
62、下列项目中别属于测试文档的是(c)。
A、测试打算
B、测试用例
C、程序流程图
D、测试报告
63、以下对于软件测试自动化的描述,正确的是(c):
A)从软件测试自动化技术来看,工具比人更重要。
B)经验表明,软件测试中发觉的错误,绝大部分基本上工具发觉的。
C)在软件测试过程中,工具只起辅助作用,起关键作用的依然测试人员。
D)以上都别对。
64、单元测试中用来模拟被测模块调用者的模块是(a)。
A)驱动模块B)桩模块
C)主控模块D)真实的被调用模块65、L10n的含义是(c)。
A)国际化B)场所
C)本地化D)全球化
66、集成测试打算应该在(b)时期末提交。
A)需求分析B)概要设计
C、详细设计D)单元测试完成
67、软件测试是采纳(a)执行软件的活动。
A)测试用例
B)输入数据
C)测试环境
D)输入条件
68、若一具通讯簿最多能够输入100条记录,则下列选项中设计的测试用例最优的是(a)。
A、分不输入0、1、50、99、100、101条记录
B、分不输入0、1、99、100、101条记录
C、分不输入1、50、100条记录
D、分不输入0、1、50、99、100条记录
69、导致软件缺陷的最大缘故是:(a)
A)软件需求讲明书
B)设计方案
C)编码
D)维护
70、在下列描述中,对于测试与调试的讲法错误的是(d)
A)测试是显示错误的行为;而调试是推理的过程;
B)测试显示开辟人员的错误。调试是开辟人员为自个儿辩护;
C)测试能预期和可控。调试需要想象、经验和考虑;
D)测试必须在详细设计差不多完成的事情下才干开始;没有详细设计的信息调试不会举行。
71、某次程序调试没有浮现预计的结果,下列(b)不会是导致出错的缘故。
A)变量没有初始化B)编写的语句书写格式别规范
C)循环操纵出错D)代码输入有误
72、软件缺陷修复的代价最高的时期为(a)
A)公布时期B)需求时期
C)设计时期D)编码时期
73、在软件生命周期的哪一具时期,软件缺陷修复费用最低(b)。
A、编码
B、需求分析
C、设计
D、产品公布
74、设计若干用例,运行被测程序,使得程序中每个推断的取真分支和取假分支至少记忆一次的测试办法是(b)
A、语句覆盖
B、判定覆盖
C、条件覆盖
D、路径覆盖
75、别属于逻辑覆盖办法的是(d)。
A)组合覆盖B)判定覆盖
C)条件覆盖D)接口覆盖
76、在边界值分析法中,下列数据通常别用来做测试数据的是(b)。
A)刚才大于边界的值B、等价类中的等价值
C)刚才小于边界的值D)正好等于边界的值
77、(d)是挑选若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A)条件覆盖B)组合覆盖
C)判定覆盖D)语句覆盖
78、按照测试组织划分,软件测试可分为:开辟方测试,第三方测试,(b)。
A、集成测试
B、用户测试
C、灰盒测试
D、确认测试
79、以下对于静态测试技术和动态测试技术的描述,正确的是(d)。
A)静态测试技术多在项目验收时期使用B)PMD属于动态测试工具
C)Fingbugs属于动态测试工具D)CheckStyle属于静态测试工具
80、(a)是设计脚够多的测试用例,使得程序中每个判定包含的每个条件的所有事情(真/假)至少浮现一次,同时每个判定本身的判定结果(真/假)也至少浮现一次。
A)判定-条件覆盖B)组合覆盖
C)判定覆盖D)条件覆盖
81、功能测试要紧依照(d)来设计测试用例。
A、维护手册
B、设计文档
C、程序的内部逻辑
D、需求规格讲明书
82、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(b)
A)功能测试
B)单元测试
C)结构测试
D)验收测试
83、以下哪个测试办法别是基于组合及其优化的测试办法?(a)。
A)等价类划分法B)Pair-wise办法
C)判定表办法D)正交实验法
84、划分软件测试属于白盒测试依然黑盒测试的依据是(c)。
A)运行结果是否确定B)是否能看到软件设计文档
C)是否能看到被测源程序D)是否执行程序代码
三、填空
1、软件测试的成效需要良好的软件测试环境,关于软件测试环境,我们能够细分出5个要素,分不为:软件、硬件、网络环境、数据预备和测试工具。
2、在软件本地化过程中,数据格式是其中的一具方面,要紧包括数字、时刻、货币、日期格式、度量衡单位、索引与排序、姓名格式以及复数等。
3、足本是一组测试工具执行的指令集合,也是计算机程序的一种形式。在软件自动化中,足本技术至关重要,足本类型也有许多种,其中常见的有线性足本、结构化足本、数据驱动足本和关键字驱动足本。
4、在ANSI/IEEE829-1983标准中,列出了和测试设计相关的测试用例编写规范和模板。标准模板中的要紧元素有标识符、测试项、测试环境要求、输
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 联合体施工合同协议书
- 行政单位租车协议
- 出资转让协议经典
- 股份合作细节文书与权益分配方案
- 钢材购销合同格式
- 年度工作总结报告及未来规划
- 物流企业信息化升级改造服务协议
- 文化艺术品展览销售协议
- 江苏省房屋买卖合同
- 餐饮外卖食品安全免责协议
- 新课标地理七年级下导学案01
- 现代企业管理课件:企业管理概述
- 工程类《煤矿设备安装工程施工规范》贯宣
- 比亚迪新能源汽车远程诊断与故障预警
- 胚胎植入前遗传学诊断
- 2024届甘肃省兰州市甘肃一中高一上数学期末联考试题含解析
- 人教版七年级生物上册《第三单元-植物的生活》单元教学设计与说明
- 初中体育篮球双手胸前传接球教案
- 物流基础培训资料
- 雷达原理-三-雷达接收机
- 跨境电商理论与实务PPT完整全套教学课件
评论
0/150
提交评论