软件测试模拟题
- 格式:pdf
- 大小:270.41 KB
- 文档页数:10
一、判断题二、1.软件验收测试的合格通过准则是:()三、A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
四、B.所有测试项没有残余一级、二级和三级错误。
五、C.立项审批表、需求分析文档、设计文档和编码实现一致。
六、D.验收测试工件齐全。
七、2.软件测试计划评审会需要哪些人员参加?()八、A.项目经理九、B.SQA负责人十、C.配置负责人十一、D.测试组十二、1.软件测试的目的是尽可能多的找出软件的缺陷。
()2.Beta测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()11.我们可以人为的使得软件不存在配置问题。
()12.集成测试计划在需求分析阶段末提交。
()13.测试是为了验证软件已正确地实现了用户的要求。
()14.白盒测试仅及程序的内部结构有关,完全可以不考虑程序的功能要求。
()15.黑盒测试的测试用例是根据程序内部逻辑设计的。
()16.为了快速完成集成测试,采用一次性集成方式是适宜的。
()17.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。
()答案:1 Y;2 Y;3 N;4 Y;5 Y;6 N;7 Y;8 N;9 N;10 N;11 N;12 N;13 N;14 Y;15 N;16 N;17 N;二、选择题3.下列关于alpha测试的描述中正确的是:()A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:()A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化答案:1 ABCD;2 ABCD;3 AD;4 BC;5 ABC;三多项选择题1.在面向类的度量中,下列哪些度量方式是属于C&K套件的度量(ABCF).面向对象的软件工程P463页C&K度量套件A.每个类的加权方法B.对象类之间的耦合C.继承树的深度D.类大小E.特例化索引F.方法中内聚的缺乏2.以下说法正确的有(BC).A.等价类划分和边界值分析属于白盒测试技术.B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.F.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题.3.下列哪些属于集成测试的内容(AB).A.自顶向下集成B.自底向上集成C.回归测试D.压力测试4.以下哪些内容是面向对象分析所包含的任务(ABCD).A.标识类(定义属性和方法)B.刻画类的层次关系C.标识对象——对象关系D.表示对象行为5.我们可以将设计模式大致划分为以下几种类型(ABD).A.创建型B.行为型C.变换型D.结构型6.软件产品及其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有(ACD).A.软件产品的高复杂性B.及其它系统有接口C.软件产品的不可见性D.检测缺陷的机会只限于产品开发阶段E.需要协同工作7.测试设计员的职责有(ABC).A.制定测试计划B.设计测试用例C.设计测试过程,脚本D.评估测试活动8.软件工程研究的对象包括(ABE).A.质量B.过程C.技术D.数据库E.工具9.下列说法正确的是(A).A.管理,分析,控制现实世界中发生的事件的程序称为实时软件B.软件项目开发的成功,取决于工具和硬件设备的优劣C.我们已经建造了软件的标准和规程,我们就能生产高质量的软件产品D.在项目的进度告急的时候,解决办法之一就是加派人手10.下列选项中,属于项目管理的对象是(ABCE).A.人员B.产品C.过程D.设备E.项目11.衡量软件项目规模的参数有(ACD).A.代码行数B.项目周期C.文档页数D.功能点数量12.软件度量可以获得的信息包括(ABCD).A.软件质量B.软件规模C.软件过程改进D.软件性能13.定义风险参数的考虑有(ABCD).A.软件失效发生的机率B.软件功能复杂性C.软件失效产生的影响D.软件周期长短14.软件质量保证的有效方式有(ABD).A.软件技术评审B.软件项目管理C.安排项目计划D.软件测试15.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页A.版本控制B.质量保证C.配置审计D.变更控制16.下列选项中,哪些为软件基本测试策略框架(CD).A.白盒测试B.黒盒测试C.大爆炸测试D.增量式测试17.软件度量的基本维度有哪些(ACDE).A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量18.一些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍,在评审中需要避免下列的哪些缺陷(ABCDE).A.参及评审的人不了解评审过程B.评审过程没有被遵循C.合适的人没有参加评审D.评审会陷入对问题的解决上E.评审的焦点放在文档形式而不是内容本身19.下列哪些是软件配置管理的功能(ACDE).A.版本控制B.过程控制C.工作空间管理D.异地开发支持E.变更请求管理20.典型的审查包包括下列的哪些选项(ABCDE).A.将被审查的初始可交付产品,其中指明了需审查的部分B.定义了可交付产品的规格说明的所有前期的文档C.用于验证初始可交付产品的测试文档D.相关标准或其他参考文档E.参及者需要的所有表格,如错误清单和个人问题日志等21.下面哪些项是软件质量管理和项目过程的标准及模型(ACD).A.CMMB.SEIC.ISOD.IEEEE.SRI22.下列项目中哪些是软件过程改进框架的内容(ABCE).A.软件过程改进架构B.软件过程改进规划图C.软件过程评估方法D.软件过程改进环境E.软件过程改进计划23.所有的同级评审都应该遵守几项基本的原则,从而对产品质量和团队文化产生有益的影响,下列哪些是评审的指导原则(ABDE).A.保持小型的评审小组B.检查你的自负倾向C.努力发现问题并且解决问题D.会议时间限制在两小时左右E.正式评审需要事先准备24.下面哪些是辨别过程是否规范的内容(ABCDE).A.过程是否文档化,成员是否都已经了解过程?B.过程是否经过培训和实施?C.过程是否具有强制性?是否有相应的机制及步骤来确保其实施?D.过程是否有助于员工的工作?是否有相应的机制来跟踪过程的实施状况?E.管理者是否以团队实施过程的能力及成果为依据进行评估及管理?25.功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量模块独立性的两个标准是(CD).A.求精B.模块可理解性C.内聚D.耦合26.下列哪些是面向对象设计的原则(ABCDE).A.单一职责原则B.开放-封闭原则C.替换原则D.依赖关系倒置原则E.接口隔离原则27.以下说法正确的有(BCE).A.等价类划分和边界值分析属于白盒测试技术.B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E.在UML类图中,普通关联关系一般表示为在一个类中持有另外一个类的成员变量.F.在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.28.下面哪些是辨别过程是否规范的内容(ABCDE).A.过程是否文档化,成员是否都已经了解过程B.过程是否经过培训和实施C.过程是否具有强制性,是否有相应的机制及步骤来确保其实施D.过程是否有助于员工的工作,是否有相应的机制来跟踪过程的实施状况E.管理者是否以团队实施过程的能力及成果为依据进行评估及管理29.软件验收测试的合格通过准则是(AC).A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求.B.所有测试项没有残余一级,二级和三级错误.C.立项审批表,需求分析文档,设计文档和编码实现一致.D.验收测试工件齐全.30.软件测试计划评审会需要哪些人员参加(ABCD).A.项目经理B.SQA负责人C.配置负责人D.测试组31.下列关于alpha测试的描述中正确的是(AD).A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种32.测试设计员的职责有(BC).A.制定测试计划B.设计测试用例C.设计测试过程,脚本D.评估测试活动33.软件实施活动的进入准则是(ABCD).A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化34.下列角色不属于集成计划评审的是(D).A.配置经理B.项目经理C.测试员D.编码员35.软件测试设计活动主要有(BC).A.工作量分析B.确定并说明测试用例C.确立并结构化测试过程D.复审并评估测试覆盖36.属于集成测试步骤的是(BCD).A.制定集成计划B.执行集成测试C.记录集成测试结果D.回归测试37.属于软件测试活动的输入工件的是(ABCD).A.软件工作版本B.可测试性报告C.软件需求工件D.软件项目计划38.下面哪些属于动态分析(ABC).A.代码覆盖率B.模块功能检查C.系统压力测试D.程序数据流分析39.下面哪些属于静态分析(ABC).A.代码规则检查B.程序结构分析C.程序复杂度分析D.内存泄漏40.从测试技术角度,正确的选择是(AC)给出各自的含义A.静态测试B.黑盒测试C.动态测试D.白盒测试四、简答题1.阶段评审及同行评审的区别。
软件评测师模拟题及答案第十二套一、单项选择题1、下列不属于正式审查的方式是____A.同事审查B.公开陈述C.检验D.编码标准和规范2、修复软件缺陷费用最高的是____阶段A.编制说明书B.设计C.编写代码D.发布3、下列关于Web应用软件测试的说法中,正确的是____。
A.Cookie测试是Web应用软件功能测试的重要内容B.对于没有使用数据库的Web应用软件,不需要进行性能测试C.链接测试是Web应用软件易用性测试的重要内容D.Web应用软件安全性测试仅关注Web应用软件是能够防御网络攻击4、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是____A.随机选择B.划分等价类C.根据接口进行选择D.根据数据大小进行选择5、下面有关测试原则的说法正确的是____。
A.测试用例应由测试的输入数据和预期的输出结果组成B.测试用例只需选取合理的输入数据C.程序最好由编写该程序的程序员自己来测试D.使用测试用例进行测试是为了检查程序是否做了它该做的事二、填空题6、确认测试以____说明书为指导。
7、在等价类划分法中,等价类分为____类____和。
8、测试过程实施所必备的核心文档是____、____和____。
9、集成测试以____说明书指导,测试软件结构。
10、面向对象软件的测试包括____、____、____、____、____和____。
三、判断题11、验收测试是以最终用户为主的测试。
12、测试是调试的一个部分。
13、测试用例的数日越多,测试的效果越好。
14、软件测试是有效的排除软件缺陷的手段。
15、程序员与测试工作无关。
16、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
17、每一个软件项目都有一个最优的测试量。
四、简答题18、Web系统测试通常包括哪些内容?一、单项选择题1、D2、D3、A4、B5、A二、填空题6、需求分析7、有效等价无效等价类8、测试计划、测试用例、软件测试报告。
一、选择题1、下列软件属性中,软件产品首要满足的应该是【A 】A.功能需求B.性能需求C.可扩展性和灵活性D.容错纠错能力2、软件缺陷产生的原因是【 D 】。
A.交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B.软件的复杂性;软件项目的时间压力C.程序开发人员的错误;软件项目文档的缺乏D.以上都是3、导致软件缺陷的最大原因是【 A 】A.规格说明书 B.设计 C.编码 D.测试4、修复软件缺陷费用最高的是【 D 】阶段A.编制说明书 B.设计 C.编写代码 D.发布5、下列【 A 】不属于软件缺陷。
A.测试人员主观认为不合理的地方B.软件未达到产品说明书标明的功能C.软件出现了产品说明书指明不会出现的错误D.软件功能超出产品说明书指明范围6、软件测试的目的是【 B 】A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误7、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是【 D 】。
A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。
B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。
C.动态测试包括黑盒测试和白盒测试。
D.白盒测试是静态测试,黑盒测试是动态测试。
8、白盒测试是根据程序的【 C 】来设计测试用例。
A.功能B.性能C.内部逻辑D.内部数据9、黑盒测试是根据软件的【 B 】来设计测试用例。
A.功能B.规格说明C.内部逻辑D.内部数据10、用黑盒技术设计测试用例的方法之一为【 A 】A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试11、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期【 A 】。
A.技术评审B.程序测试 C.改正程序错误 D.管理评审12、为了提高测试的效率,正确的做法是【 A 】。
软考模拟试题及答案汇总一、单选题1. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 设计数据库C. 确定软件需求D. 进行系统测试答案:C2. 以下哪项不属于软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 项目管理答案:D3. 在项目管理中,哪个过程负责定义项目的工作分解结构(WBS)?A. 项目启动B. 项目规划C. 项目执行D. 项目收尾答案:B二、多选题1. 软件工程的基本原则包括以下哪些方面?A. 抽象B. 模块化C. 迭代开发D. 重用答案:A, B, C, D2. 在敏捷开发方法中,以下哪些实践是常见的?A. 持续集成B. 每日站立会议C. 需求文档的详细编写D. 用户故事答案:A, B, D三、判断题1. 软件需求规格说明书(SRS)是软件开发过程中最重要的文档之一。
()答案:正确2. 软件测试的目的是发现尽可能多的错误,而不是证明软件没有错误。
()答案:正确四、简答题1. 请简述软件开发生命周期(SDLC)的主要阶段。
答案:软件开发生命周期的主要阶段包括需求收集、需求分析、系统设计、编码与实现、测试、部署以及维护。
2. 什么是敏捷开发方法?请列举其主要特点。
答案:敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。
其主要特点包括快速响应变化、持续交付价值、团队协作、客户参与以及技术卓越。
五、案例分析题阅读以下案例,并回答问题。
案例描述:某软件开发团队正在开发一个新的电子商务平台。
在项目初期,团队决定采用敏捷开发方法。
在开发过程中,团队发现需求不断变化,需要频繁地进行需求调整。
问题:1. 在这种情况下,敏捷开发方法的优势是什么?2. 团队应该如何处理需求变化?答案:1. 敏捷开发方法的优势在于其能够快速适应需求变化,通过短周期的迭代开发,团队可以持续交付价值,并且及时调整开发方向以满足客户需求。
2. 团队应该采用用户故事来捕捉需求,通过每日站立会议来沟通需求变化,并在每个迭代周期结束时进行回顾,以确保需求的持续集成和产品的逐步完善。
软件测试百道经典考试题1.软件测试是软件开发的重要环节,进行软件测试的目的是(B )A)证明软件错误不存在 B)证明软件错误的存在C)改正程序所有的错误 D)发现程序所有的错误2.对于软件质量描述不正确的是:(B )A)高质量的过程产生高质量的产品B)软件质量是测试人员测试出来的C)软件质量是设计和规划出来的D)项目阶段结束意味着产品质量达到了预期的标准3.对于软件测试描述不正确的是:(C )A)软件测试无法找到程序当中的所有缺陷B)测试工程师需要在最短时间内完成最有效的测试C)软件测试工程师只要了解需求就可以了D)测试工程师也需要了解编码知识4.测试工程师需要了解下面哪些知识:(D )A)项目管理知识 B)测试知识 C)需求管理 D)以上都包括5.检查软件产品是否符合需求定义的过程称为:(A )A)确认测试 B)集成测试 C)性能测试 D)功能测试6.评审是对软件进行表态测试的一种方法,下述结论中,哪个是与软件评审无关的内容:(D )A)尽量发现错误 B)检查软件文档 C)根据评审标准 D)依靠测试信息7.路径测试是整个结构测试的重要组成,但在研究路径测试时,通常又是使用程序控制流图来代替(C )A)程序框图 B)结构图 C)数据流图 D)程序流程图8.软件测试类型按开发阶段划分是(A )A)需求测试、单元测试、集成测试、验证测试B)单元测试、集成测试、确认测试、系统测试、验收测试C)单元测试、集成测试、验收测试、确认测试、验收测试D)调试、单元测试、集成测试、用户测试9.下述说法错误的是(B )A)单元测试又称为模块测试,是针对软件测试的最小单位—程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试。
C)集成测试是检验程序单元和部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。
D)系统测试是真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求10.下列关于alpha测试的描述:(C)(1)alpha测试需要用户代表参加(2)alpha测试不需要用户代表参加(3)alpha测试是系统测试的一种(4)alpha测试是验收测试的一种A)(1)(3) B)(2)(3) C(1)(4) D(2)(4)21.关于自动化测试描述正确的是(D )A)引入自动化测试可以降低测试成本B)软件产品测试适合自动化测试C)自动化测试工具能够完成所有的自动化测试D)自动化测试脚本同样需要进行验收和确认22.关于软件性能简述不正确的是(A )A)在看代码完成之前,无法进行与性能有关的工作B)性能是设计和规划出来的,而不是测试出来的C)性能测试在很多情况下不能发现特定的性能缺陷23.LoadRunner中关于“关联(Conelation)”描述错误的是(D )A)关联分为手动管理和自动关联B)关联是对提交数据的参数化过程C)关联是为了解决服务器端生成数据后期使用的问题D)关联函数是一种注册类函数24.LoadRunner中Controller对于虚拟用户描述正确的是(C )A)虚拟用户并发测试可以做到绝对并发B)在一台计算机上可以实际模拟任意多的虚拟用户C)虚拟用户可分布在多台客户端上 D)虚拟用户数和服务器端压力呈线性关系25.关于性能测试,描述错误的是(C )A)性能测试是对系统的在性能方面的测量工作。
软件评测师模拟题及答案解析第一套1、____过程模型明确地考虑了开发中的风险。
A.瀑布B.快速原型C.VD.螺旋采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数已经排好序,将第i个整数依次和第i-1,i-2,.?个整数进行比较,找到应该插入的位置。
现采用插入排序算法对6个整数{5,2,4,6,1,3}进行从小到大排序,则需要进行____次整数之间的比较。
对于该排序算法,输入数据具有____特点时,对整进行从小到大排,所需的比较次数最多。
2、A.9B.10C.12D.133、A.从小到大B.从大到小C.所有元素相同D.随机分布4、假设段页式存储管理系统中的地址结构如下图所示,则系统中____。
A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段B.页的大小为4K,每个段最大允许有4096个页,最多可有256个段C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段D.页的大小为8K,每个段最大允许有2048个页,最多可有128个段5、在程序执行过程中,Cache与主存的地址映像由____。
A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成6、为说明某一问题,在学术论文中需要引用某些资料。
以下叙述中,____是不正确的。
A.既可引用发表的作品,也可引用未发表的作品B.只能限于介绍、评论作品C.只要不构成自己作品的主要部分,可适当引用资料D.不必征得原作者的同意,不需要向他支付报酬7、以下关于软件测试原则的叙述中,正确的是____。
A.测试用例只需选用合理的输入数据,不需要选择不合理的输入数据B.应制定测试计划并严格执行,排除随意性C.穷举测试是可能的D.程序员应尽量测试自己的程序在各种不同的软件需求中,描述了用户使用产品必须要完成的任务,可以用UL建模语言的表示。
8、A.功能需求B.非功能需求C.过程约束D.设计约束9、A.用例图B.类图C.状态图D.序列图10、白盒测试不能发现____。
软件测试理论知识模拟试题与参考答案一、单选题(共70题,每题1分,共70分)1、下列哪个模型没有采用迭代的思想()A、渐增模型B、RUP模型C、螺旋模型D、瀑布模型正确答案:D2、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是( )。
A、基于功能的集成策略B、自项向下集成策略C、非增量集成策略D、自底向上集成策略正确答案:C3、用来代替被测模块的子模块的是()A、调用模块B、配置模块C、驱动模块D、桩模块正确答案:D4、测试“关闭文件”操作时,下列说法不正确的是()。
A、编辑文件后保存,文件正常关闭B、编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示C、编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭D、编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示正确答案:A5、下列不属于系统模块等级的是( )A、高危模块B、一般模块C、低危模块D、缺陷模块正确答案:D6、下列项目中不属于测试文档的是( )A、测试计划B、测试报告C、测试用例D、程序流程图正确答案:D7、在设计一个充分的健壮性测试思路上通常考虑使用的策略有( )。
1)基于覆盖率的策略 2)基于可靠性的策略 3)基于错误的策略4)基于失效的策略A、1)和3)B、1)C、1)和3)和4)D、所有都应考虑正确答案:C8、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法( )。
A、负载测试B、容量测试C、压力测试D、失效恢复测试正确答案:C9、对下列产品进行测试,要优先考虑自底向上集成策略的是( )。
A、采用契约式设计的产品B、底层接口比较稳定的产品C、以上全部D、高层接口变化极为频繁的产品正确答案:C10、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
《软件测试》模拟试题四一、单项选择题(本大题共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 是一种()工具。
常用工具软件模拟测试题和答案一、填空题(25分,每空1分)1.在WinRAR的“压缩文件名和参数”对话框中,选中压缩后删除源文件复选框,可在成功压缩文件后,自动删除源文件。
2.使用迅雷下载网络资源时,可以采用离线下载、批量下载和限速下载等其他下载方法。
3.有道词典集成了TTS 全程化语音技术,可以帮助用户查询标准读音。
4.启动工具软件最常用的方法是通过开始菜单和桌面快捷图标两种方法来启动。
5.通过QQ添加好友通常有精确查找和按条件查找两种方法6.解压文件的方法与压缩文件方法类似,有通过向导、通过按钮和通过鼠标右键解压3种解压文件的方法。
7.在Nero中实现多重区段光盘的刻录条件是该光盘在上一次刻录时,需在“最终刻录设置”窗口中选中允许以后添加文件(多区段光盘)复选框。
8.使用百度音乐盒播放音乐分为播放电脑中存储的歌曲和播放网络曲库中显示的歌曲两种情况,下面便分别讲解它们的使用方法。
9.利用Ghost软件可对正常运行的操作系统进行备份,以便在系统出问题后,在短时间内完成修复系统的目的。
10.熟练的掌握工具软件的安装与卸载方法,这样就不会使电脑产生过多的垃圾文件。
11.ACDSee、SnagIt、光影魔术手等属于图像工具。
12.在迅雷的工作界面中,选中任务后,直接按Delete 键将删除任务。
13.暴风影音是一款绿色万能的音/视频播放器,该播放器兼容了RealMedia、QuickTime、MPEG2、FLV等视频格式和AC3、DTS、LPCM、FLAC、WV等音频格式,同时还支持在线视频,用户可以通过在线视频列表来观看自己喜欢的网络电视。
14.对驱动程序进行备份与还原操作,可以防止在电脑出现各种意外情况后导致驱动程序出现问题时,及时将其恢复到可用状态。
15.对于一些英文版本的软件,要想将其转换成中文可以从网上下载相应的汉化补丁。
16.使用百度音乐盒的收藏音乐功能之前,首先需要进行用户注册。
17.UItralSO可以处理ISO文件的启动信息,从而制作可引导光盘。
软件测试模拟试题一、单选题(共100题,每题1分,共100分)1.一个软件原型是所提出的新产品的部分实现。
下面不属于使用原型的主要目的的是:( )。
A、通过一系列小规模的开发循环,可以完成整个产品的开发B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决这些问题C、可以探索不同的用户界面技术,使系统达到最佳的可用性D、在原型屏幕显示和报表中使用合理的模拟数据正确答案:D2.严重得软件缺陷得产生主要源自()。
A、测试B、需求C、设计D、编码正确答案:B3.用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。
A、GetFtpDirectory ()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正确答案:C4.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。
A、系统测试B、模块测试C、验证测试D、单元测试正确答案:D5.要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得到怎样的输出结果,称为( )。
A、白盒测试B、测试用例C、黑盒测试D、预期结果正确答案:D6.( )的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易表现嵌套关系。
A、程序流程图B、PAD图C、盒图D、判定表正确答案:C7.UML是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。
A、面向功能B、面向过程C、面向对象D、面向结构正确答案:C8.在模块划分中,面向过程的方法一般是按( )划分。
A、功能B、结构C、过程D、对象正确答案:A9.并行接口适用于( )的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低B、传输距离较远,传输速度要求高C、传输距离较近,传输速度要求高D、传输距离较近,传输速度要求低正确答案:C10.( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
软件性能测试模拟笔试题⽬(⼀)注:本试卷中题⽬所涉及性能测试⼯具如⽆特殊说明则均为LoadRunner。
⼀、简答题(2*10=20分)1. 1. 客户交付⼀个性能测试项⽬,请阐述你的实施流程。
2. 2. 解释5个常⽤的性能指标的名称与具体含义。
3. 3. 写出5个Loadrunner中常⽤函数,并对其中2个举例说明⽤法。
4. 4. 简述LoadRunner的⼯作原理?5. 5. 什么是集合点?设置集合点有什么意义?LoadRunner中设置集合点的函数是哪个?6. 6. HTML-based script与URL-based script的脚本有什么区别?7. 7. 如何设置LaodRunner才能让集合点只对⼀半的⽤户⽣效?8. 8. LoadRunner的Controller组件中Pacing参数的作⽤是什么?9. 9. LoadRunner中如何监控Windows资源?10. 10. 如果让QALoad模拟LoadRunner中只对关注的性能点进⾏迭代测试,你有什么好⽅法?11. 11. 什么是负载测试?12. 12. 什么是性能测试?13. 13. 说明负载测试过程?14. 14. 我们什么时候做负载和性能测试?15. 15. 什么是LoadRunner的组件?16. 16. 你⽤LoadRunner的哪个组件录制脚本?17. 17. 在多⽤户模式下你⽤LoadRunnner的哪个组件来回放脚本?18. 18. 在多⽤户模式下你⽤LoadRunnner的哪个组件来回放脚本?19. 19. 什么是场景20. 20. 解释Web Vuser脚本的录制模式21. 21. 为什么创建参数?22. 22. 什么是关联?解释⾃动关联和⼿动关联的区别23. 23. 什么是关联?解释⾃动关联和⼿动关联的区别24. 24. 你在哪⾥设置⾃动关联的选项25. 25. 什么函数可以捕捉到web Vuser脚本的动态值?26. 26. 什么时候你在虚拟⽤户产⽣器中禁⽤⽇志,什么时候选择标准⽇志和扩展⽇志?27. 27. 你如何调试LoadRunner的脚本?28. 28. 你怎么写LR中⽤户⾃定义的函数?写⼏个你以前项⽬中的函数?29. 29. 在run-time setting⾥你可以设置哪些改变?30. 30. 你在哪⾥设置Vuser测试时迭代?31. 31. 你如何在负载下执⾏功能测试?32. 32. 什么是Ramp up?你如何设置?33. 33. Vuser作为线程运⾏的优势是什么?34. 34. 如果你想停⽌执⾏出错的脚本,怎么做?35. 35. 响应时间和吞吐量间的关系是什么?36. 36. 你如何识别性能瓶颈?37. 37. 如果web服务器、数据库服务器、⽹络都⼀切正常,那么哪⾥可能有问题?38. 38. 你如何找出web服务器相关的问题?39. 39. 你是怎么找到数据库中的相关问题?40. 40. 覆盖图和关联图之间的区别是什么?41. 41. 你是怎么计划负载的?标准是什么?42. 42. vuser_init动作包含什么?43. 43. vuser_end动作包含什么?44. 44. 什么是Think Time?你如何改变这个阈值?45. 45. 简述使⽤Loadrunner的步骤46. 46. 什么是集合点?设置集合点有什么意义?Loadrunner中设置集合点的函数是哪个?47. 47. 请解释⼀下如何录制web脚本?48. 48. 请解释⼀下⾃动关联和⼿动关联的不同。
软件评测师模拟题及答案第十七套单项选择题1、白盒测试也称结构测试或逻辑驱动测试,典型的白盒测试方法包括静态测试和动态测试。
其中,静态测试除了静态结构分析法、静态质量度量法外,还有。
A.代码检查法B.逻辑覆盖法C.基本路径测试法D.结构覆盖法2、软件测试使用各种术语描述软件出现的问题,以下正确的是。
A.软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生。
B.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差。
C.软件故障(fault)是指软件运行过程中出现的一种不希望或不可接受的外部状态。
D.软件失效(failure)是指软件运行时产生的一种不希望或不可接受的内部行为结果。
3、与设计测试用例无关的文档是。
A.项目开发计划B.需求规格说明书C.设计说明书D.源程序4、以下关于设计功能测试用例的叙述,是不正确的。
A.尽量用80%测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功能测试用例中包括业务流,也包括测试数据D.功能测试用例的设计应注意缺陷群集现象5、网络测试不能解决的问题是A.连通性B.丢包C.全表扫描D.延迟6、ISO/IEC9126《软件工程产品质量》统一了多种质量模型。
其中,下述关于软件使用质量描述,不正确的是。
A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为四个特性:有效性,生产率,安全性和满意度C.使用质量是基于用户、开发者、维护者观点的质量D.使用质量的获得依赖于取得必须的外部质量,而外部质量的获得则依赖于取得必须的内部质7、以下关于软件生命周期的叙述不正确的是。
A.软件生命周期包括以下几阶段:项目规划,需求定义和需求分析、软件设计、程序编码、软件测试、运行维护B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。
为了保证程序的可读性、易维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序设计规范化C.软件设计阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等D.需求分析阶段对软件需要实现的各个功能进行详细分析。
一、选择题一、选择题1.软件测试的目的是(.软件测试的目的是( B )。
A )试验性运行软件)试验性运行软件 B )发现软件错误)发现软件错误 C )证明软件正确)证明软件正确 D )找出软件中全部错误)找出软件中全部错误 2.软件测试中白盒法是通过分析程序的(.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。
)来设计测试用例的。
A )应用范围)应用范围B )内部逻辑)内部逻辑C )功能)功能D )输入数据)输入数据3.黑盒法是根据程序的(.黑盒法是根据程序的( C )来设计测试用例的。
)来设计测试用例的。
A )应用范围)应用范围B )内部逻辑)内部逻辑C )功能)功能D )输入数据)输入数据4.为了提高软件测试的效率,应该(.为了提高软件测试的效率,应该( D )。
A )随机地选取测试数据)随机地选取测试数据 B )取一切可能的输入数据作为测试数据)取一切可能的输入数据作为测试数据 C )在完成编码以后制定软件的测试计划)在完成编码以后制定软件的测试计划 D )选择发现错误可能性最大的数据作为测试用例)选择发现错误可能性最大的数据作为测试用例 5.与设计测试用例无关的文档是(.与设计测试用例无关的文档是( A )。
A )项目开发计划)项目开发计划 B )需求规格说明书)需求规格说明书 C )设计说明书)设计说明书 D )源程序)源程序6.测试的关键问题是(.测试的关键问题是( B )。
A )如何组织软件评审)如何组织软件评审 B )如何选择测试用例)如何选择测试用例C )如何验证程序的正确性)如何验证程序的正确性D )如何采用综合策略)如何采用综合策略7.软件测试用例主要由输入数据和(.软件测试用例主要由输入数据和( C )两部分组成。
)两部分组成。
A )测试计划)测试计划B )测试规则)测试规则C )预期输出结果)预期输出结果D )以往测试记录分析)以往测试记录分析 8.成功的测试是指运行测试用例后(.成功的测试是指运行测试用例后( B )。
软考模拟试题及答案解析一、单项选择题1. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 确定软件需求C. 设计软件架构D. 进行系统测试答案:B2. 下列哪项不是软件项目管理的范畴?A. 项目范围管理B. 项目时间管理C. 项目成本管理D. 软件代码编写答案:D二、多项选择题1. 软件测试的目的是:A. 发现并修复软件缺陷B. 验证软件是否满足需求C. 确保软件质量D. 完成软件开发答案:A, B, C2. 以下哪些是敏捷开发方法的特点?A. 强调团队协作B. 重视文档编写C. 快速迭代D. 重视个人英雄主义答案:A, C三、判断题1. 软件工程是一种将系统化、规范化、可量化的方法应用于软件制作和维护的工程学科。
()答案:正确2. 在软件开发中,重构是指在不改变软件外部行为的前提下,对软件内部结构进行调整以提高其可理解性和可维护性。
()答案:正确四、简答题1. 请简述软件开发生命周期(SDLC)的主要阶段。
答案:软件开发生命周期(SDLC)的主要阶段包括:需求分析、设计、实现、测试、部署和维护。
2. 什么是软件配置管理,它在软件开发中的作用是什么?答案:软件配置管理是软件开发过程中对软件配置项进行识别、控制和管理的过程。
它的作用是确保软件的一致性和可追溯性,以及在开发过程中对变更进行有效控制。
五、案例分析题某软件开发团队在项目开发过程中遇到了以下问题,请分析原因并提出解决方案:1. 项目进度严重滞后。
2. 团队成员之间的沟通不畅。
答案:项目进度滞后可能的原因包括需求不明确、计划不周全、资源分配不当等。
解决方案可以是重新评估项目需求,制定更为合理的项目计划,以及优化资源分配。
团队沟通不畅的原因可能是缺乏有效的沟通机制。
解决方案可以是建立定期的团队会议,使用项目管理工具来促进信息共享,以及培养团队成员之间的信任和开放性。
六、编程题请编写一个简单的Python函数,实现计算两个整数的和。
模拟试卷一、填空:(1*20)1、软件测试的两种基本方法:通过性测试,失效性测试2、4种软件开发生命周期模式:大爆炸模式,边写边改模式,瀑布模式,螺旋模式3、确认是保证软件符合产品说明书的过程,验证是保证软件满足用户要求的过程4、重复测试的主要原因是:检查是否存在内存泄漏5、集成测试的两种途径:自底向上,自顶向下6、好的文档以哪3种方式确保产品质量:增强易用性,提高可靠性,降低支持费用7、外包测试理想选择:配置和兼容性测试8、软件缺陷3个基本状态和2个附加状态:打开,解决,关闭--------审查,推迟9、容量测试:采用特定的手段测试系统能够承载处理任务的极限值所从事的测试工作10、测试是为了找出缺陷,而调试是为了修复缺陷二、单选题:(2*5)三、判断题:(1*10)所有的判断题都是来自课后习题中的判断题四、简答题:(5*8)A、软件缺陷的定义:1. 软件未实现产品说明书要求的功能。
2. 软件出现了产品说明书指明不会出现的错误。
3. 软件实现了产品说明书未提到的功能。
4. 软件未实现产品说明书虽未明确提及但应该实现的目标。
5. 软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好。
B、状态转换图的三个要素:1、软件可能进入的每一种独立状态2、从一种状态转入另一种状态所需的输入和条件3、进入或者退出某种状态时的设置条件及输出结果C、白盒测试分为哪两类?分别简述其含义:1、白盒测试分为:静态白盒测试和动态白盒测试2、静态白盒测试是在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码、从而找出软件缺陷的过程,有时也称结构化分析3、动态白盒测试是指利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不要测试、如何展开测试,也称结构化测试。
D、不修复软件缺陷的原因:1、没有足够的时间2、不算真正的软件缺陷3、修复的风险太大4、不值得是、修复5、无效的软件缺陷修复报告E、测试的原则:(只要答5点就可以拿满分)1、完全测试程序是不可能的2、软件测试是有风险的行为3、测试无法显示潜伏的软件缺陷4、找到的软件缺陷越多,就说明软件缺陷越多5、杀虫剂怪事6、并非所有软件缺陷都要修复7、什么时候才叫缺陷难以说清8、产品说明书从没有最终版本9、软件测试员在产品小组中不受欢迎10、软件测试是一项讲究条理的技术专业F、用什么样的标准来测试用户界面1、符合标准和规范2、直观3、一致4、灵活5、舒适6、正确7、实用G、软件测试计划的目的规定测试活动的范围、方法、资源和进度,明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险H、集成测试的三个层次:对于传统软件来说,按集成粒度不同,可以把集成测试分为3个层次,即:1、模块间集成测试2、子系统内集成测试3、子系统间集成测试五、设计题:(20*1)三角形等价类划分(答案见文件“三角形等价类划分.mht”)好像还漏了一个填空题,哪位同学把能够100%肯定的还有没写上来的考试内容群邮箱里。
软件测试习题库+答案一、单选题(共100题,每题1分,共100分)1.以下不属于测试计划设计的工具的是()A、WordB、ExcelC、ProjectD、PPT正确答案:D2.模块是组成软件结构的基本元素,它是( )的集合。
A、变量定义和功能实现B、变量和函数C、数据说明和算法D、软件描述和实现正确答案:C3.软件管理按时间可划分为( )和使用维护管理。
A、开发进度管理B、生产管理C、技术管理D、软件设计管理正确答案:B4.著作权亦称( ),是指著作权人对其作品享有的专有权利。
A、版权B、许可权C、产权D、专利权正确答案:A5.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。
A、验证测试B、单元测试C、系统测试D、模块测试正确答案:B6.十进制数(307)10转换为十六进制数的结果是( )。
A、(226)16B、(133)16C、(281)16D、(186)16正确答案:B7.下列选项中关于软件测试叙述错误的是()A、软件测试可以作为度量软件与用户需求间差距的手段B、软件测试的根本目的是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软件系统交给用户使用。
C、没有发现错误的测试也是有价值的D、软件测试的目的是暴露问题正确答案:B8.虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。
A、翻译程序B、实际的硬件C、翻译指令D、操作系统正确答案:B9.( )是采用人—机对话的方式控制作业的运行。
A、实时作业控制B、脱机作业控制C、联机作业控制D、动态作业控制正确答案:C10.在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明()A、这个Bug中描述的B、这个Bug 中描述的是问题,但不修改C、根据这个Bug的描述无法查找问题的原因并解决,需要提供更多的关于这个Bug的信息D、这个Bug描述的是问题,但不能确定是否在这个版本中修改正确答案:B11.为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登陆,找出因资源不足而导致的错误,你认为现在最有可能进行的测试活动是()A、负载测试B、安全测试C、容量测试D、压力测试正确答案:A12.( )方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。
试题一.单选题1.关于软件质量的描述,正确的是(2)1.软件质量是指软件满足规定用户需求的能力。
2.软件质量特性是指软件的功能性,可靠性,易用性,效率,可维护性,可移植性。
3.软件质量保证过程就是软件测试过程。
4.以上描述都不对。
2.为了提高测试的效率,应该(d)A.随机的选取测试数据;B.取一切可能的输入数据作为测试数据;C.在完成编码以后制定软件的测试计划;D.选择发现错误的可能性大的数据作为测试数据;3.单元测试一般以白盒测试为主,测试的依据是(a)A.模块功能规格说明;B.系统模块结构图;C.系统需求规格说明书;D.ABC都可以;4.下列关于alpha. beta 测试的描述中正确的是:(a)A. alpha 测试需要用户代表参加;B. beta 测试是不是验收测试的一种;C. alpha 测试不需要用户代表参加;D. beta 测试是系统测试的一种;5.测试设计员的职责有:(b)①制定测试计划②设计测试用例③设计测试过程. 脚本④评估测试活动A. ①④B. ②③C. ①③D. 以上全是6.按照风险设定测试用例的优先级并按照优先级顺序进行测试,符合测试的哪个基本原则(b)A.测试只能显示缺陷的存在;B.穷尽测试是不可能的;C.杀虫剂悖论;D. 缺陷集群性;7.某个程序有3个输入参数A,B,C,输入参数的有效条件是A<=B和C>=B,如果应用程序等价类划分的技术,只考虑单缺陷组合(无效等价类只能与有效等价类组合),如下哪组最适合做此程序的健壮性测试(用无效的数据进行的测试)(a)a)A>B,C<Bb)A>B,C>=Bc)A<=B,C>=Bd)A<=B,C<BA. b,dB. a,b,dC.a,b,c,dD.b,c8.针对下面的程序段:If(x>0 and y>0)thenZ=z/x;End ifIf(x>1 or z>1)thenZ=z+1End ifZ=y+z满足100%语句覆盖和满足100%分支覆盖的最有效的测试用例为(a)a)x=2,y=1,z=6;b)x=1,y=0,z=1;c)x=0,y=6,z=6;d)x=0,y=12,z=6;A.a;a,bB.a,b;b,c,dC.b;a,bD.a,b,c;a9.关于白盒测试的概念,下列哪个选项是正确的?(a)A. 白盒测试是根据识别软件或系列的结构导出测试用例,所以只***或集成测试中;B.在白盒测试中如果已经到达了100%的判定覆盖,不一定能达到100%的语句覆盖;C.在白盒测试中过已经达到了100的语句覆盖,肯定达到了100%的判定覆盖;D.白盒测试可以应用在任何测试级别中;10.根据下面的状态图,为了覆盖所有的状态至少需要设计(c)个测试用例?A2A.一个B.二个C.三个D.四个11.有一堆螺丝和螺母,若一个螺丝配2个螺母,则多10个螺母,若一个螺丝配3个螺母,则少6个螺母,共有(a)个螺丝?A.16B.22C.42D.4812.甲,乙,丙三人,甲21岁时,乙15岁,甲18岁时,丙的年龄是乙的3倍,当甲是25岁时,丙的年龄是(b)A. 45B. 43C. 41D. 3913.甲乙2人同时从A点背向出发,沿400米环形跑道行走,甲每分钟走80米,乙每分钟走50米,两人至少经过(d)分钟才能在A点相遇?A. 10B. 12C. 18D. 4014.(略:试题不详,答案不详)15.甲读一本书,已读与未读的页数之比是3:4,后来又读了33页,已读与未读的页数之比变为5:3;这本书共有(b)页?A. 154B. 168C. 224D. 28016.有从1到8编号的8个球,有2个比其他轻1克,用天平秤了3次,结果如下,第一次:1+2>3+4,第二次5+6<7+8;第三次1+3+5=2+4+8,则较轻的两个球的编号分别是(d)A. 1和2B. 1和5C.2和4D.4和517.在一条长100米的道上安装路灯,路灯的光照半径是10米,请问至少安装(a)盏灯? A. 5B. 8C. 10D. 1218.某项工程,小王单独做需要20天完成,小张单独做需要30天完成,现在2人合作,但中间小王休息了4天,小张也休息了若干天,最后该工程用16天时间完成,问小张休息了(a)天?A. 4B. 4.5C. 5D. 5.519.一商品的进价比上月低了5%,但超市仍按上月价格销售,其利润率提高了6个百分点,则超市上月销售该商品的利润为(c)A.12%B.13%C.14%D.15%20.许多上了年纪的老北京都对小时候庙会上看到的绝活年年不忘,如今,这些绝活有了更为正式的称呼一一民间艺术,然而,随着社会现代化进程加快.中国民俗文化面临前所未有的生存危机,城市环境不断变化,人们兴趣爱好快速分流和转移,加上民间艺术人才逐渐流失,这一切都使民间艺术发展面临困境。
软件测试模拟题一、填空题:1、传统的测试方法分为黑盒和白盒测试两种,其中、、和是黑盒测试方法中典型的方法。
2、软件测试过程主要分为、、、四类测试。
3、对面向对象的软件测试与传统的软件测试相比增加了和、的测试。
4、软件测试的目的是。
5、白盒测试法是通过分析程序的来的方法。
6、软件测试的目的是为了验证软件是否按照预期运行,两个职责:保证开发各个阶段中的产品需求一致,保证最终得到的产品满足系统需求。
7、在软件测试V模型中,需求阶段根据业务功能需求生成 , 根据需求说明书生成。
8、制定测试计划最关键的部分就是。
9、测试用例是测试工作的核心,根据标准GB/T 25000.51定义包含以下信息测试目标、、、、、和。
10、软件GB/T 25000.51标准中所指软件包是三部分、、。
二、选择题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、GB/T 16260将软件的内部(外部)质量属性划分为六大质量特性,分别是()A、功能性,可靠性,易用性,效率,维护性和可移植性B、功能性、可靠性、易用性、效率、稳定性和可移植性C、功能性、可靠性、安全性、效率、易用性和可移植性D、功能性、可靠性、兼容性、效率、稳定性和可移植性9、某个应用软件用户登录系统,登录用户输入不存在的用户名,导致登录界面崩溃,该软件无法继续使用,说明该登录模块()特性差。
中银杯软件测试模拟题1.题目下列哪些是软件测试的目的?(A)发现软件中的错误(B)验证软件是否符合需求(C)提高软件的可靠性(D)所有选项答案:(D)2.题目软件测试的基本原则包括哪些?(A)全面性(B)独立性(C)重复性(D)所有选项答案:(D)3.题目软件测试的类型包括哪些?(A)功能测试(B)性能测试(C)安全测试(D)所有选项答案:(D)4.题目功能测试的目的是什么?(A)验证软件是否符合需求(B)发现软件中的错误(C)提高软件的可靠性(D)所有选项答案:(A)5.题目性能测试的目的是什么?(A)验证软件是否符合性能要求(B)发现软件中的错误(C)提高软件的可靠性(D)所有选项答案:(A)6.题目安全测试的目的是什么?(A)验证软件是否符合安全要求(B)发现软件中的错误(C)提高软件的可靠性(D)所有选项答案:(A)7.题目软件测试的常用方法包括哪些?(A)黑盒测试(B)白盒测试(C)灰盒测试(D)所有选项答案:(D)8.题目黑盒测试的特点是什么?(A)测试人员对软件的内部结构和实现方式不了解(B)测试人员根据软件的功能需求进行测试(C)测试人员可以使用任何测试方法(D)所有选项答案:(D)9.题目白盒测试的特点是什么?(A)测试人员对软件的内部结构和实现方式了解(B)测试人员根据软件的内部结构和实现方式进行测试(C)测试人员只能使用功能测试方法(D)所有选项答案:(A)10.题目灰盒测试的特点是什么?(A)测试人员对软件的内部结构和实现方式了解部分(B)测试人员根据软件的功能需求和内部结构进行测试(C)测试人员可以使用任何测试方法(D)所有选项答案:(B)。