①软件测试判断题选择题30分
软件测试工程师考试题和答案

软件测试工程师面试题一,判断题(本大题10小题,每小题1分,共10分)1.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试.(√ )(中级)2.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
(√)(中级)3.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。
(X)4.代码评审是检查源代码是否达到模块设计的要求。
(X)5.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
(X )(初级)6.负载测试是验证要检验的系统的能力最高能达到什么程度。
(X)7.集成测试计划在需求分析阶段末提交。
(X)8.系统测试计划不需要同行审批。
(X)9.测试中应该对有效和无效、期望和不期望的输入都要测试。
( √)10.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
(√)二,不定项选择题(本大题10小题,每小题2分,共20分)1.以测试的形态分测试可以分为:(ABC)【中级】A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试2.选出属于黑盒测试方法的选项(ABC)【初级】A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖3.典型的瀑布模型的四个阶段是:(ABCD)【高级】A、分析B、设计C、编码D、测试E、需求调研F、实施4.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种5.软件验收测试的合格通过准则是:(ABCD)A .软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B .所有测试项没有残余一级、二级和三级错误。
C .立项审批表、需求分析文档、设计文档和编码实现一致。
《软件测试基础》期末试题(卷)与参考答案解析

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支_至少被执行一次。
2、黑盒测试的具体技术方法____________、__________、__________、____________。
等价类划分法,边界值分析法,决策表法,因果图法3、黑盒测试又称之为___________测试。
功能4、等价类划分有两种不同的情况:____________和____________。
有效等价类,无效等价类5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。
语句覆盖,判定覆盖,条件覆盖,路径覆盖6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和____________。
白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的______________而执行程序的______________。
错误,过程8、测试用例是由______________和预期的______________两部分组成。
测试输入数据,输出数据9、白盒测试又称为______________,可以分为______________和______________两大类。
结构测试,静态测试,动态测试10、软件是包括____________﹑____________﹑____________的完整集合。
程序,数据,相关文档11、边界值分析法属于____________。
黑盒测试12、单元测试是以____________说明书为指导,测试源程序代码。
详细设计13、集成测试以____________说明书指导,测试软件结构。
概要设计14、确认测试以____________说明书为指导。
需求分析15、软件开发的基本过程____________,_____________,_______________,_____________,_____________,______________。
软件测试题与答案

软件测试中期测试答案判断题(10分)软件测试只能发现错误,但不能保证测试后的软件没有错误。
(√)软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
(×)测试人员说:“没有可运行的程序,我无法进行测试工作”。
(×)单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒进行动态测试。
(√)功能测试属于白盒测试的技术范畴。
(×)黑盒测试的测试用例是根据程序内部逻辑设计的。
(×)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
(√)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试( ×)第三方测试是在开发方与用户方的测试基础上进行的验证测试( ×)验收测试是由最终用户来实施的。
(×)多项选择题(5分)从是否需要执行被测软件的角度,软件测试技术可划分的类型是:(AC )。
A、静态测试B、黑盒测试C、动态测试D、白盒测试下面选项中可能导致软件缺陷的原因有(ABD )。
A、软件需求说明书编写的不全面,不完整,不准确,而且经常更改B、软件设计说明书编写不准确C、软件使用人员的水平D、开发人员不能很好的理解需求说明书和沟通不足IIS提供的服务有(ABCD )A. FTPB. WWWC. SMTPD. NNTPVSS是一款配置管理工具,它提供了完善的版本和配置管理功能,VSS中我们处理的所有文档都称为文件,VSS对文件的常用操作有(ABC )A. check outB. check inC. undo check outD. copy典型的瀑布模型的四个阶段是:(BCDE)A、需求调研B、分析C、设计D、编码E、测试F、实施单项选择题(15分)单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A )。
A. 系统功能B. 局部数据结构C. 重要的执行路径D. 错误处理以下关于需求测试的描述中,不正确的是(D )需求测试是要检测需求规格说明书中设计的软件需求是否符合用户的要求。
软件测试期中测试试卷

一. 单选题(共30 题,60.0分)1. (单选题,2.0分)假设A、B、C为布尔变量,对于逻辑表达式(A &&B ||C),需要()个测试用例才能完成判定覆盖(DC%)。
A. 5B. 4C. 2D. 3我的答案:C2. (单选题,2.0分)23.软件测试过程中的集成测试主要是为了发现()阶段的错误。
A. 编码B. 需求分析C. 概要分析D. 详细设计我的答案:C3. (单选题,2.0分)在软件测试阶段,测试步骤按次序可以划分为以下几步:()A. 单元测试、集成测试、验收测试、系统测试B. 单元测试、集成测试、系统测试、验收测试C. 验收测试、单元测试、系统测试、集成测试D. 系统测试、单元测试、集成测试、验收测试我的答案:B4. (单选题,2.0分)在代码检查的过程中,发现大部分错误的人通常是( )A.架构师B.测试员C.项目经理D.程序员我的答案:D5. (单选题,2.0分)25.()方法根据输出对输入的依赖关系设计测试用例。
A. 等价类B. 边界值分析C. 因果图D. 路径测试我的答案:C6. (单选题,2.0分)从是否关心软件内部结构和具体实现的角度划分。
()A. 以上都不对B. 黑盒测试、白盒测试、灰盒测试C. 单元测试、集成测试、确认测试、系统测试、验收测试D. 静态测试、动态测试我的答案:B7. (单选题,2.0分)下面哪一方法通常不会被用来缩短进度? ()A. 以并行方式而不是序列方式来实施进行活动B. 赶工C. 变更范围D. 资源平衡我的答案:D8. (单选题,2.0分)为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括()A. 配置项标识、配置项变更、配置审计、配置跟踪B. 配置基线确立、配置项控制、配置报告、配置审计C. 配置项标识、配置项控制、配置状态报告、配置审计D. 配置项标识、配置项控制、配置状态报告、配置跟踪我的答案:C9. (单选题,2.0分)27.实际的逻辑覆盖测试中,一般以()为主设计测试用例。
软件测试技术考试题(2016年10月)

软件测试技术考试题第一部分:选择题(共30分,每题1.5分)1、软件测试的对象不包括:A、需求规格说明B、概要设计规格说明C、代码D、维护手册2、从测试用例设计方法的角度来讲,软件测试的分类是:A、人工测试和自动化测试B、白盒测试和黑盒测试C、单元测试、集成测试、确认测试、系统测试、验收测试D、企业内部测试、最终用户测试、第三方测试3、白盒测试方法包括:A、逻辑覆盖和路径覆盖率测试B、白盒测试和灰盒测试C、静态分析和动态测试D、企业内部测试和企业外部测试4、对程序的内部结构进行测试的测试类型是:A、白盒测试B、灰盒测试C、性能测试D、可靠性测试5、单元测试的依据是:A、《单元测试计划》B、源代码C、流程图D、《详细设计说明书》6、在单元测试中,所测模块的主程序是:A、逻辑结构图B、驱动模块C、主流模块D、桩模块7、在单元测试中,所测模块的主程序是:A、逻辑结构图B、驱动模块C、主流模块D、桩模块8、在软件工程中,单元测试结束之后是:A、集成测试B、产品测试C、验收测试D、系统测试9、集成测试的组装方法包括:A、一次性组装和整体拼装B、一次性组装和渐增式组装C、增殖式组装和渐增式组装D、增殖式组装和自底向上组装10、回归测试的范围是:A、测试全部用例B、白盒测试和黑盒测试C、单元测试和集成测试D、与缺陷相关的测试用例11、调试与测试的关系是:A、调试是对代码,测试是对产品B、测试和调试都是开发工程师的主要职责C、成功的测试发现错误的症状引起调试的进行D、调试是在开发过程中进行,测试是开发结束后进行12、不属于测试流程的主要环节是:A、测试需求B、测试培训C、测试计划D、测试执行13、哪些工作不可能会引入缺陷:A、需求分析B、概要设计C、评审代码D、模块集成14、测试工程师发现缺陷20个,用户发现缺陷是80个,测试项目经理所计算的缺陷探测率:A、100%B、80%C、20%D、40%15、不属于性能测试的测试类型是:A、可靠性测试B、负载压力测试C、兼容性测试D、标准符合性测试16、在GB/T 16260.1-2006/ISO/IEC 9126-1:2001标准中,定义外部质量和内部质量模型,其中不属于“功能性”的子特性的是:A、安全保密性B、适合性C、兼容性D、准确性17、黑盒测试也存在一些局限性,下面关于局限性的描述,错误的是:A、对代码的覆盖率低B、操作简单,任何人都可以做C、自动化测试的复用性低D、主管因素对测试结果影响大18、在功能测试中,对软件缺陷的理解,错误的是:A、没有达到需求规格说明书标明的功能B、已经具备的功能不能正确实现C、软件的功能超出需求规格说明书指明的范围D、测试人员由于不熟悉业务,难以理解的功能19、在功能测试中,主要的测试策略包括:A、α测试和β测试B、通过测试和失败测试C、功能点测试和业务流程测试D、边界值测试和等价类测试20、在功能测试中,测试用例的设计方法不包括:A、边界值B、故障植入法C、因果图D、等价类简答题一、软件测试的目的是什么?请结合具体项目进行分析。
软件测试笔试题及答案

一、选择题1.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性2.关于软件质量的描述,正确的是______A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对3.______方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类 C.因果图D.边界值4.下列关于软件验收测试的合格通过准则错误的是:______A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B.所有测试项没有残余一级、二级和三级错误;C.立项审批表、需求分析文档、设计文档和编码实现不一致;D.验收测试工件齐全5.测试设计员的职责有:______①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①④B.②③ C.①③D.以上全是6.对于业务流清晰的系统可以利用D贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用C选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用B和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法、7.下列软件实施活动的进入准则描述错误的是:______A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化8.10、正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是______A.评审产品,而不是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充分讨论,以求彻底解决D.限制参与者人数,并要求评审会之前做好准备9.下列关于文档测试描述错误的是______A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。
软件测试试题及答案答案

软件测试试题及答案答案一、单项选择题(每题2分,共10分)1. 软件测试的目的是:A. 证明软件无缺陷B. 证明软件存在缺陷C. 证明软件符合需求规格D. 证明软件符合设计规格答案:B2. 黑盒测试的主要依据是:A. 程序内部逻辑B. 程序外部特性C. 程序数据结构D. 程序运行环境答案:B3. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D4. 软件测试中,测试用例的主要目的是:A. 验证软件功能B. 验证软件性能C. 验证软件安全性D. 所有选项答案:D5. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D二、多项选择题(每题3分,共15分)1. 软件测试过程中可能遇到的问题包括:A. 缺陷B. 错误C. 故障D. 风险答案:ABCD2. 软件测试的基本原则包括:A. 测试显示存在缺陷B. 测试不能证明不存在缺陷C. 穷尽测试是不可能的D. 早期测试答案:ABCD3. 软件测试的目的是:A. 验证软件符合需求B. 验证软件符合设计C. 验证软件符合实现D. 验证软件符合标准答案:ABD4. 以下哪些是软件测试的方法?A. 静态测试B. 动态测试C. 黑盒测试D. 白盒测试答案:ABCD5. 软件测试的文档通常包括:A. 测试计划B. 测试用例C. 测试报告D. 用户手册答案:ABC三、判断题(每题1分,共10分)1. 软件测试可以完全替代用户测试。
(错误)2. 软件测试的目的是发现尽可能多的缺陷。
(正确)3. 软件测试可以在软件开发过程的任何阶段进行。
(正确)4. 软件测试可以提高软件的可靠性。
(正确)5. 软件测试可以降低软件维护的成本。
(正确)6. 软件测试可以证明软件没有缺陷。
(错误)7. 软件测试只能发现软件中的错误。
(错误)8. 软件测试可以提高用户对软件的满意度。
(正确)9. 软件测试可以减少软件的缺陷。
软件测试模拟试题4

《软件测试》模拟试题四一、单项选择题(本大题共15小题,每小题2分,共30分。
在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)1. 以下不正确的软件测试原则是()。
A •软件测试可以发现软件潜在的缺陷B .所有的软件测试都可追溯到用户需求C.测试应尽早不断地进行D •程序员应避免测试自己的程序2•关于软件测试,以下说法哪个是错误的观点()。
A •完全测试程序是不可能的B•软件测试是有风险行为C •测试可以显示潜伏的软件缺陷D .并非所有软件缺陷都能恢复3•软件测试中白盒法是通过分析程序的()来设计测试用例的。
A .应用范围B .内部逻辑C .功能D .输入数据4•测试用例的关键问题是()。
A •如何组织软件评审B •如何选择测试用例C.如何验证程序的正确性 D .如何采用综合策略5•下列几种逻辑覆盖标准中,查错能力最强的是()。
A .语句覆盖B .判定覆盖C .条件覆盖D .条件组合覆盖6•在黑盒测试中,着重检查输入条件组合的方法是()。
A .等价类划分法B .边界值分析法C.错误推测法D .因果图法7.软件测试过程中的集成测试主要是为了发现()阶段的错误。
A .需求分析B .概要设计C.详细设计D .编码&集成测试时,能较早发现高层模块接口错误的测试方法是()。
A .自顶向下渐增式测试B .自底向上渐增式测试C.非渐增式测试 D .系统测试9. 调试应该由()完成。
A .与程序无关的程序员C.不了解软件设计的人员或机构B .编制该源程序的程序员D .设计该软件的机构10. 在变更控制中,管理各个用户存取和修改一个特定软件配置对象的权限是(A •异步控制B •同步控制C.存取控制 D •基线控制11 •下列属于单元测试工具的是()。
A . Jun it B. LoadR unner C. BugFree D . QuickTest12. TestDirector 是一种()工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.软件调试的目的是? AA. 找出错误所在并改正之B. 排除存在错误的可能性C. 对错误性质进行分类D. 统计出错的次数2.下列叙述中,哪一项是正确的? D用黑盒法测试时,测试用例是根据程序内部逻辑设计的;测试是为了验证该软件已正确地实现了用户的要求;对面向对象程序来说,单元测试的最小单元是每条程序语句,即以分号结尾的程序;发现错误多的程序模块,残留在模块中的错误也多。
创建一个基于JUNIT的单元测试类,该类必须扩展? CA.TestSuite B. Assert C. TestCase D. JFCTestCase3.以下对单元测试,不正确的说法是? CA.单元测试的主要目的是针对编码过程中可能存在的各种错误;B.单元测试一般是由程序开发人员完成的C.单元测试是一种不需要关注程序结构的测试;D.单元测试属于白盒测试的一种。
4.测试驱动开发的含义是? BA.先写程序后写测试的开发方法 B. 先写测试后写程序,即“测试先行”C. 用单元测试的方法写测试D. 不需要测试的开发5.用JUNIT断言一个方法输出的是指定字符串,应当用的断言方法是? C A.assertNotNull( ) B. assertSame()C. assertEquals()D. assertNotEquals()6.TestCase是junit.framework中的一个? CA.方法 B. 接口 C. 类 D. 抽象类7.TestSuite是JUNIT中用来? AA.集成多个测试用例 B. 做系统测试用的 C. 做自动化测试用的 D. 方法断言8.对于测试程序的一些命名规则,以下说法正确的一项是? CA.测试类的命名只要符合Java类的命名规则就可以了;B.测试类的命名一般要求以Test打头,后接类名称,如:TestPerson;C.测试类的命名一般要求以Test结尾,前接类名称,如:PersonTest;D.测试类中的方法都是以testXxx()形式出现。
9.通常,初始化一个被测试对象,会在测试类的? 中进行。
B A.tearDown() B. setUp() C. 构造方法 D. 任意位置10.以下不属于单元测试优点的一项是? DA.它是一种验证行为 B. 它是一种设计行为C.它是一种编写文档的行为 D. 它是一种评估行为11.从技术角度分,不是一类的测试是? CA.黑盒测试 B. 白盒测试 C. 单元测试 D. 灰盒测试12.数据驱动测试也称? CA.单元测试 B. 白盒测试 C. 黑盒测试 D. 确认测试13.逻辑驱动测试也称? CA.单元测试 B. 灰盒测试 C. 白盒测试 D. 用户测试14以下不属于白盒测试的优点是? BA.增大代码的覆盖率 B. 与软件的内部实现无关C.提高代码的质量 D. 发现代码中隐藏的问题15.组装测试又称为? AA.集成测试 B. 系统测试 C. 回归测试 D. 确认测试16.对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是? A A.C++单元测试框架、.NET单元测试框架 B. C语言单元测试框架、通用单元测试框架C.C++单元测试框架、自动化单元测试框架 D. 自动化单元测试框架、.NET单元测试框架17.对于JFCUnit,以下说法不正确的是? DA. 它是JA V A GUI的测试框架B. 它是JUnit的扩展,用于GUI的测试C.编写JFCUnit的测试用例需要扩展JFCTestCaseD. JFCUnit是Java GUI测试框架和JUnit没有任何关系18.以下哪一项不属于WEB测试的范畴? FA.功能 B. 性能 C. 可用性D. 安全性E. 客户端兼容性F. 可扩展性19.连接速度测试属于? CA.功能测试 B. 客户端兼容性测试 C. 性能测试 D. 安全测试20.LoadRunner是? AA.工业标准级负载测试工具 B. 一款下载软件C. 单元测试框架D. 集成开发工具21.JUnit的特征,不正确的一项是? DA.用于测试期望结果的断言B. 用于共享共同测试数据的测试工具C.易于集成到测试人员的构建过程中,Jnuit和Ant的结合可以实施增量开发D.JNuit是收费的,不能做二次开发22.JUnit的两个模式:集成模式和? AA.命令模式 B. 适配器模式 C. 单例模式 D. 接口模式23.测试6的阶乘,断言方法是? BA.Assert.assertSame(720,jc.jieChen(6))B. Assert.assertEquals(720,jc.jieChen(6))C.Assert.assertNull(720,jc.jieChen(6))D. Assert.assertTrue(720,jc.jieChen(6)) 一、判断(01)测试是为了验证软件已正确地实现了用户的要求。
错(02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。
错(04)黑盒测试的测试用例是根据程序内部逻辑设计的。
错(05)黑盒测试的测试用例是根据应用程序的功能需求设计的。
对(06)为了快速完成集成测试,采用一次性集成方式是适宜的。
错(07)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。
错(05)在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。
对(09)单元测试通常由开发人员进行。
对(10)压力测试通常需要辅助工具的支持。
对(11)压力测试不需要辅助工具的支持。
错(12)测试人员说:“没有可运行的程序,我无法进行测试工作”。
错(13)软件测试员可以对产品说明书进行白盒测试。
错(14)软件测试员无法对产品说明书进行白盒测试。
对(15)在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
对二、选择1、用黑盒技术设计测试用例的方法之一为( a )A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试2、软件测试的目的是(b)A)避免软件开发中出现的错误B)发现软件开发中出现的错误C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D)修改软件中出现的错误3、下列软件属性中,软件产品首要满足的应该是(a )A)功能需求B)性能需求C)可扩展性和灵活性D)容错纠错能力4、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(a)。
A)技术评审B)程序测试 C)改正程序错误D)管理评审5、以程序的内部结构为基础的测试用例技术属于( d )。
A)灰盒测试B)数据测试C)黑盒测试D)白盒测试6、为了提高测试的效率,正确的做法是( a )。
A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事7、对程序的测试最好由谁来做,对程序的调试最好由谁来做(b )。
A)程序员第三方测试机构B)第三方测试机构程序员C)程序开发组程序员D)程序开发组程序开发组8、在进行单元测试时,常用的方法是(c )A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试9、以下那一种选项不属于软件缺陷( d )。
A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10、软件生存周期过程中,修改错误最大的阶段是(d )。
A)需求阶段B)设计阶段C)编程阶段D)发布运行阶段11、在边界值分析中,下列数据通常不用来做数据测试的是(b )。
A)正好等于边界的值B)等价类中的等价值C)刚刚大于边界的值D)刚刚小于边界的值D)在程序完成的编码之后再制定软件的测试用例12、单元测试中设计测试用例的依据是( d )。
A)概要设计规格说明书B)用户需求规格说明书C)项目计划说明书D)详细设计规格说明书13、通常可分为白盒测试和黑盒测试。
白盒测试是根据程序的( c )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
A)功能B)性能 C)内部逻辑D)内部数据14、如果一个判定中的复合条件表达式为(A > 1)or(B <= 3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例( b )。
A)1 B)2 C)3 D)415、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该(b )。
A)较少B)较多C)相似D)不确定16、下面有关软件缺陷的说法中错误的是(c)。
A)缺陷就是软件产品在开发中存在的错误B)缺陷就是软件维护过程中存在的错误、毛病等各种问题C)缺陷就是导致系统程序崩溃的错误D)缺陷就是系统所需要实现某种功能的实效和违背17、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( b )。
A)可划分为2个有效等价类,2个无效等价类B)可划分为1个有效等价类,2个无效等价类C)可划分为2个有效等价类,1个无效等价类D)可划分为1个有效等价类,1个无效等价类18、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是(a )。
A)系统测试B)单元测试C)集成测试D)验收测试19、下面有关测试原则的说法正确的是( a )。
A)测试用例应由测试的输入数据和预期的输出结果组成B)测试用例只需选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序是否做了它该做的事20、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性aA)正确性B)可靠性C)可使用性D)可维护性21、软件设计阶段的测试主要采取的方式是(a)。
A)评审B)白盒测试C)黑盒测试D)动态测试22、下列关于测试方法的叙述中不正确的是(c)A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B)功能测试属于黑盒测试C)对功能的测试通常是要考虑程序的内部结构D)结构测试属于白盒测试23、在覆准则中,最常用的是(d )A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部24、大多数实际情况下,性能测试的实现方法是( a )。
A)黑盒测试B)白盒测试C)静态分析 D)可靠性测试25、下列方法中,不属于黑盒测试的是( a )。
A)基本路径测试法B)等价类测试法C)边界值分析法D)基于场景的测试方法26、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是(b)。