软件测试复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本套单元测试共10题,共20分。答题得分:20分[1]软件测试的目的是答:BA试验性运行软件B发现软件缺陷C证明软件正确D找出软件中全部缺陷[2]软件测试中白盒法是通过分析程序的()来设计测试用例的。答:BA应用范围B内部逻辑C功能D输入输出数据[3]黑盒法是根据程序的()来设计测试用例的答:DA应用范围B内部逻辑C功能D输入输出数据[4]在软件测试中,下面说法中错误的是()。答:BA测试是为了发现程序中的错误而执行程序的过程B测试是为了表明程序是正确的C好的测试方案是极可能发现迄今为止尚未发现的错误的方案D成功的测试是发现了至今为止尚未发现的错误的测试[5]软件测试用例主要由测试输入数据和()两部分组成。答:CA测试计划B测试规则C测试的预期结果D以往测试记录分析[6]软件测试是软件质量保证的主要手段之一,测试的成本已超过()的30%以上。因此,提高测试的有效性非常重要。答:AA软件开发成本B软件维护成本C软件开发成本和维护成本D软件研制成本[7]仅仅测试程序是否按照预期方式运行是否足够?答:AA不够B足够了C根据情况而定D以上答案均不正确[8]下列说法正确的是()答:BA好的测试员应不懈追求完美。B好的测试员不会一味追求完美,知道适可而止。C好的测试员应当根据程序员的建议决定是否停止测试工作。D以上答案均不正确。本套单元测试共10题,共20分。答题得分:20分[1]完全测试一个软件是()答:AA不可能的B可能而且必须的C可能,但是不一定必须D根据客户的需求而定[2]对于模拟飞行或者模拟赛车的游戏,精度和准确度哪一个更重要?答:BA精度B准确度C两者同样重要D两者都不重要[3]假如周一测试某软件,一小时发现一个缺陷,你认为周二会()。答:AA基本维持这个情况B发现软件缺陷的频率大幅度上升C发现软件缺陷的频率大幅度下降D以上答案均不正确[4]软件测试计划是一些文档,它们描述了()。答:DA软件的性质B软件的功能和测试用例C软件的规定动作D对于预定的测试活动将要采取的手段[5]黑盒测试方法的优点是()。答:BA可测试软件的特定部位B能站在用户立场测试C可按软件内部结构测试D可发现实现功能需求中的错误[6]白盒测试方法的优点是()答:CA可测试软件的特定部位B能站在用户立场测试C可按软件内部结构测试D可发现实现功能需求中的错误[7]等价类划分完成后,就可得出(),它是确定测试用例的基础。答:DA有效等价类B无效等价类C等价类表D测试用例集[8]下列项目中不属于测试文档的是()答:CA测试计划B测试用例C程序流程图D测试报告[9]以下不属于绘制状态转换图的三要素的是().答:DA软件可能处于的每一状态B从一个状态转换到另一个状态所需要的输入和条件C进入和退出状态时的条件、变量和输出D软件完成一次工作的流程[10]在进行压迫测试时能否同时进行重负测试?答:AA能B不能C视实际情况而定D由程序员决定本套单元测试共10题,共20分。答题得分:20分[1]在白盒测试用例设计中,代码覆盖包括()。答:AA语句覆盖、分支覆盖、条件覆盖、B部分覆盖、全面覆盖C内层覆盖、外层覆盖D语句覆盖、注释覆盖、链接覆盖[2]下列说法不正确的是()答:CA测试不能证明软件的正确性B测试员需要良好的沟通技巧C质量保证与测试属于一个层次的概念D成功的测试是发现了错误的测试[3]在进行单元测试时,常用的方法是()答:AA采用黑盒测试,辅之以白盒测试B采用白盒测试,辅之以黑盒测试C只使用黑盒测试D只使用白盒测试[4]下列不属于正式审查的方式是()答:DA同事审查B公开陈述C检验D编码标准和规范[5]关于标准和规范,下列说法正确的是()。答:CA都是强制性的B都是建议性的C标准是强制性的,规范是建议性的D规范是强制性的,标准是建议性的[6]软件调试的目的是()。答:AA找出错误所在并改正之B对错误性质进行分类C排除存在错误的可能性D统计出错的次数[7]哪四种残疾会影响软件的易用性()。答:AA视力、听力、运动、认知障碍B视力、理解力、定位能力、记忆力C视力、触摸能力、运动能力、分析能力D以上答案均不正确[8]以下不属于软件缺陷可能不修复的原因是()。答:DA进度中没有安排足够的时间B不是缺陷C修复风险太大不值得修复D程序员任务紧张,没有时间修复[9]软件文档需要测试吗?答:BA不需要B需要C不一定D以上答案均不正确[10]关于beta测试,下列说法正确的是()。答:DA并不重要,可有可无B可以取代内部测试,只做beta测试即可C是程序员来做D是交给潜在的用户,由用户来做测试本套单元测试共10题,共20分。答题得分:20分[1]黑盒测试按照测试的对象分为()。答:AA数据测试和状态测试B内部测试和外部测试C数据测试和代码测试D以上均不正确[2]白盒测试按照测试对象分为()。答:BA数据覆盖和状态覆盖B数据覆盖和代码覆盖C语句覆盖和非语句覆盖D以上均不正确[3]被发现的软件缺陷()。答:BA必须修复B不一定修复C测试员可以决定不修复D程序员可以拒绝修复[4]什么是杀虫剂怪事?答:BA软件缺陷被测试技术所发现,就像杀虫剂杀虫一样B软件缺陷对特定的测试技术免疫,找不出来C第一次能找到的软件缺陷,第二次就找不到了,就像害虫具备了对测试技术的免疫力D如果出现了杀虫剂怪事,说明测试已经做得够多,可以停止了。[5]测试小组负责保证软件的质量吗?答:CA是的B不一定C不是,软件质量由专门的质量工程师负责D整个开发团队共同保证软件的质量[6]为什么说质量是免费的()?答:BA这个说法不正确,开发高质量软件需要更多投入。B因为低质量的软件在后期产生的不一致费用会超过为提高质量所付出的一致性费用。C因为高质量软件产品可以定更高价格,足以弥补投入。D以上说法均不正确[7]不运行软件,仅仅通过查看软件源代码来寻找缺陷的方法叫做答:CA静态黑盒测试B动态黑盒测试C静态白盒测试D动态白盒测试[8]配置测试是指()。答:DA测试软件的附属材料。B测试软件在某种操作系统上是否正常工作。C测试软件安装过程中的配置选项。D测试软件在不同的硬件上是否正常工作。[9]软件存在安全漏洞()软件缺陷。答:AA是B不是C可能是也可能不是D只要是上市的软件,就根本就没有安全漏洞[10]关于自动化测试工具,下列说法不正确的是()。答:CA可以提高测试工作效率B可以减少测试工作中的错误C可以取代测试员D可以做某些手工很难实现的测试工作。本套单元测试共10题,共20分。答题得分:20分[1]关于特别测试,下列说法正确的是()。答:DA可以取代常规测试,只做特别测试就可以。了B特别测试也需要预先做测试计划。C特别测试发现缺陷的能力很强,每一个程序员都必须掌握。D以上说法均不正确。[2]软件必须兼容以后的版本叫做()。答:AA向前兼容B向后兼容C双向兼容D后续兼容[3]软件必须兼容以前的版本叫做()。答:BA向前兼容B向后兼容C单向兼容D后续兼容[4]编码时坚持遵守标准和规范的原因是什么?答:AA仅仅为了提高可靠性B仅仅为了提高可读性/维护性C仅仅为了提高移植性D以上三点都是[5]()是测试员最重要的工作。答:AA选择测试用例B执行测试任务C制定测试计划D报告测试结果[6]通过性测试和失效性测试先做哪一个?答:AA通过性测试B失效性测试C一起做D哪一个先做都可以[7]没有产品说明书能不能做测试?答:AA可以B不可以C根据软件的具体情况而定D以上答案均不正确[8]关于配置测试,下列说法正确的是()。答:CA配置测试可有可无B配置测试必须测试所有的硬件C配置测试只需要测试常见硬件即可D配置测试包括测试软件在某操作系统下工作是否正常[9]测试软件能否使用无线网卡正常进行网络传输属于()测试。答:BA兼容性B配置C易用性D安全[10]测试软件能否正确保存数据到剪贴板中属于()测试。答:AA兼容性B配置C易用性D安全本套单元测试共10题,共20分。答题得分:20分[1]外国语言测试包括()两个层次。答:AA翻译、本地化B英语、法语C直译、意译D语言、文化[2]软件文档需要测试吗?答:BA不需要B需要C根据用户的需要D程序员写的文档要测试,测试员写的文档不需要[3]软件存在未授权用户可以入侵的缺陷属于()。答:AA严重性一级B严重性二级C严重性三级D严重性四级[4]软件存在数据丢失的缺陷属于()。答:BA优先级一级B优先级二级C优先级三级D优先级四级[5]关于特别测试,下列说法不正确的是()。答:CA没有计划B无组织、不可重复、不可跟踪C非常有效,如果软件开发的时间太紧张,可以只作特别测试就可以了。D无法证明已经做过测试[6]软件的辅助功能测试属于()。答:AA易用性测试B兼容测试Cbeta测试D配置测试[7]被推迟修复的软件缺陷事实上是如何处理的?答:CA等到产品发布之后,用户提出意见了再修复B实际上永远不会修复了C等到软件的下一个版本修复D在产品发布前的最后时刻修复[8]软件的错误提示信息需要测试吗?答:BA不需要B需要C也许需要D可以由测试员自己决定[9]关于外国语言测试,下列说法正确的是()。答:CA外国语言测试就是测试软件翻译的是否正确。B外国语言测试可以在完全不懂外国语言的情况下,凭直觉测试。C除了翻译之外,还要测试软件是否符合目标地区的文化、风俗、习惯。D以上说法均不正确[10]测试软件是否存在安全缺陷属于()测试。答:BA通过性B失效性C两者都不是D两者都是本套单元测试共10题,共20分。答题得分:20分[1]制定一份完整的书面测试计划是()。答:BA必需的;B不需要也不可能的;C根据软件类型不同,可能需要也可能不需要;D以上答案均不正确。[2]什么是回归测试?答:CA测试工作停止一段时间,又恢复;B回归测试是否通过,不影响软件缺陷的关闭与否;C程序员宣称已经修复了缺陷,测试员再重新测试该缺陷是否依然存在;D回归测试不是必须的,可以忽略不做。[3]谁有权把软件缺陷置为打开状态?答:AA测试员B程序员C测试员和程序员合起来D项目经理[4]谁有权把软件缺陷置为解决状态?答:BA测试员B程序员C测试员和程序员合起来D项目经理[5]谁有权把软件缺陷置为关闭状态?答:AA测试员B程序员C测试员和程序员合起来D项目经理[6]谁有权决定软件缺陷不予修复?答:CA测试员B程序员C更高层D没有人有这个权利,软件缺陷必须修复。[7]软件缺陷的审查状态是指()。答:DA测试员审查缺陷是否存在B程序员审查测试员报告的缺陷是否真实C测试员审查缺陷是否已经被修复D项目高层审查缺陷是否需要修复[8]缓冲区溢出属于()缺陷。答:CA配置B兼容性C安全D易用性[9]测试计划中必须为每一个阶段指定固定的日期吗?答:AA不需要也不能B是的C可以指定也可以不指定D以上答案均不正确[10]如果在项目开发的后期,随着时间推移,发现的软件缺陷越来越少,这说明()。答:BA测试工作进行的不充分B测试工作临近结束C测试工作还未开始D还有很多软件缺陷未发现,测试工作远未达到完善。本套单元测试共5题,共10分。答题得分:10分[1]所谓的共享测试,或者缺陷轰炸是指()。答:AA一段时间内,多个测试员集中测试一个区域或者特性;B一段时间内,每一个测试员分配一个区域或者特性,各自独立完成;C一段时间内,测试员公开自己的测试技术和发现的缺陷,大家共享;D一段时间内,测试员和程序员彼此交换工作,共享信息。[2]关于beta测试,下列说法不正确的是()。答:CA找出除了易用性、兼容性和配置缺陷之外的软件缺陷的能力很差;B是把尚未发布的软件送给潜在的客户,请他们使用,帮助寻找缺陷;C并不重要,是可有可无的;D通常未经过beta测试的软件是不可靠的,不能正式发布的。[3]关于软件质量和软件测试之间的关系,正确的是()。答:CA测试小组负责保证质量B开发小组负责保证质量C测试小组不负责保证质量,QA工程师才负责D测试小组和开发小组共同保证质量[4]动态白盒测试和调试的关系是()。答:CA等价B完全不相干C在发现和隔离缺陷位置及原因上类似,但是目的不同D目的相同,手段不同。[5]

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功