计算机三级《软件测试技术》模拟题及答案
- 格式:doc
- 大小:17.49 KB
- 文档页数:7
一、判断题二、1软件验收测试的合格通过准则是:()三、 A •软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
四、 B •所有测试项没有残余一级、二级和三级错误。
五、 C •立项审批表、需求分析文档、设计文档和编码实现一致。
六、 D .验收测试工件齐全。
七、2•软件测试计划评审会需要哪些人员参加?()八、 A •项目经理九、 B .负责人十、 C •配置负责人十^一、 D .测试组十二、1 •软件测试的目的是尽可能多的找出软件的缺陷。
()2 •测试是验收测试的一种。
()3. 验收测试是由最终用户来实施的。
()4•项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6 •代码评审是检查源代码是否达到模块设计的要求。
()7•自底向上集成需要测试员编写驱动程序。
()&负载测试是验证要检验的系统的能力最高能达到什么程度。
()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. 下列关于测试的描述中正确的是:()A •测试需要用户代表参加B •测试不需要用户代表参加C. 测试是系统测试的一种D. 测试是验收测试的一种4. 测试设计员的职责有:()A .制定测试计划B •设计测试用例C. 设计测试过程、脚本D .评估测试活动5•软件实施活动的进入准则是:()A .需求工件已经被基线化B •详细设计工件已经被基线化C. 构架工件已经被基线化D. 项目阶段成果已经被基线化答案:1 ; 2 ; 3 ; 4 ; 5 ;三多项选择题1•在面向类的度量中,下列哪些度量方式是属于套件的度量().面向对象的软件工程P463页度量套件A. 每个类的加权方法B. 对象类之间的耦合C. 继承树的深度D. 类大小E. 特例化索引F. 方法中内聚的缺乏2•以下说法正确的有().A. 等价类划分和边界值分析属于白盒测试技术•B. 基本路径测试属于白盒测试技术•C. 在基本路径测试中,可以通过流图来计算环路复杂性•D. 桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果,是在一E. 在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导个受控环境下进行.F. 可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题•3.下列哪些属于集成测试的内容()•A・自顶向下集成B・自底向上集成C. 回归测试D. 压力测试4•以下哪些内容是面向对象分析所包含的任务().A. 标识类(定义属性和方法)B. 刻画类的层次关系C. 标识对象——对象关系D. 表示对象行为5•我们可以将设计模式大致划分为以下几种类型().A. 创建型B. 行为型C. 变换型D. 结构型6•软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战•那么,软件开发过程的独特性有()A. 软件产品的高复杂性B. 与其它系统有接口C. 软件产品的不可见性D. 检测缺陷的机会只限于产品开发阶段E. 需要协同工作7•测试设计员的职责有().A. 制定测试计划B. 设计测试用例C. 设计测试过程,脚本D. 评估测试活动8•软件工程研究的对象包括().A. 质量B. 过程C. 技术D. 数据库E. 工具9. 下列说法正确的是(A).A. 管理,分析,控制现实世界中发生的事件的程序称为实时软件B. 软件项目开发的成功,取决于工具和硬件设备的优劣C. 我们已经建造了软件的标准和规程,我们就能生产高质量的软件产品D. 在项目的进度告急的时候,解决办法之一就是加派人手10. 下列选项中,属于项目管理的对象是().A. 人员B. 产品C. 过程D. 设备E. 项目11. 衡量软件项目规模的参数有().A. 代码行数B. 项目周期C. 文档页数D. 功能点数量12. 软件度量可以获得的信息包括()•A. 软件质量B. 软件规模C. 软件过程改进D. 软件性能13. 定义风险参数的考虑有().A. 软件失效发生的机率B. 软件功能复杂性C. 软件失效产生的影响D. 软件周期长短14. 软件质量保证的有效方式有().A. 软件技术评审B. 软件项目管理C. 安排项目计划D. 软件测试15. 软件配置管理的主要工作包括().软件质量管理书第4章P46页A. 版本控制B. 质量保证C•配置审计D. 变更控制16. 下列选项中,哪些为软件基本测试策略框架().A. 白盒测试B. 黒盒测试C. 大爆炸测试D. 增量式测试17. 软件度量的基本维度有哪些().A. 软件大小B. 软件缺陷C. 软件时间D. 软件工作量E. 软件质量18•—些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍避,在评审中需要免下列的哪些缺陷().A. 参与评审的人不了解评审过程B. 评审过程没有被遵循C. 合适的人没有参加评审D. 评审会陷入对问题的解决上E. 评审的焦点放在文档形式而不是内容本身19. 下列哪些是软件配置管理的功能().A. 版本控制B. 过程控制C. 工作空间管理D. 异地开发支持E.变更请求管理20. 典型的审查包包括下列的哪些选项().A. 将被审查的初始可交付产品,其中指明了需审查的部分B. 定义了可交付产品的规格说明的所有前期的文档C. 用于验证初始可交付产品的测试文档D. 相关标准或其他参考文档E. 参与者需要的所有表格,如错误清单和个人问题日志等21. 下面哪些项是软件质量管理和项目过程的标准与模型().22. 下列项目中哪些是软件过程改进框架的内容().A. 软件过程改进架构B. 软件过程改进规划图C. 软件过程评估方法D. 软件过程改进环境E. 软件过程改进计划23•所有的同级评审都应该遵守几项基本的原则,从而对产品质量和团队文化产生有益的影响,下列哪些是评审的指导原则().A. 保持小型的评审小组B. 检查你的自负倾向C. 努力发现问题并且解决问题D. 会议时间限制在两小时左右E. 正式评审需要事先准备24•下面哪些是辨别过程是否规范的内容().A. 过程是否文档化,成员是否都已经了解过程?B. 过程是否经过培训和实施?C. 过程是否具有强制性?是否有相应的机制与步骤来确保其实施?D. 过程是否有助于员工的工作?是否有相应的机制来跟踪过程的实施状况?E. 管理者是否以团队实施过程的能力与成果为依据进行评估与管理?25. 功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量模块独立性的两个标准是().A. 求精B. 模块可理解性C. 内聚D. 耦合26. 下列哪些是面向对象设计的原则().A. 单一职责原则B. 开放—封闭原则C. 替换原则D. 依赖关系倒置原则E. 接口隔离原则27 •以下说法正确的有().A. 等价类划分和边界值分析属于白盒测试技术•B. 基本路径测试属于白盒测试技术•C. 在基本路径测试中,可以通过流图来计算环路复杂性•D. 桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果E. 在类图中,普通关联关系一般表示为在一个类中持有另外一个类的成员变量,是在一一F. 在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导个受控环境下进行.28. 下面哪些是辨别过程是否规范的内容().A. 过程是否文档化,成员是否都已经了解过程B. 过程是否经过培训和实施C. 过程是否具有强制性,是否有相应的机制与步骤来确保其实施D. 过程是否有助于员工的工作,是否有相应的机制来跟踪过程的实施状况E. 管理者是否以团队实施过程的能力与成果为依据进行评估与管理29. 软件验收测试的合格通过准则是().A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求B. 所有测试项没有残余一级,二级和三级错误.C. 立项审批表,需求分析文档,设计文档和编码实现一致.D. 验收测试工件齐全30•软件测试计划评审会需要哪些人员参加().A. 项目经理负责人C•配置负责人D.测试组31. 下列关于测试的描述中正确的是().测试需要用户代表参加测试不需要用户代表参测试是系统测试的一种测试是验收测试的一种32. 测试设计员的职责有().A. 制定测试计划B. 设计测试用例C. 设计测试过程,脚本D. 评估测试活动33. 软件实施活动的进入准则是().A. 需求工件已经被基线化B. 详细设计工件已经被基线化C. 构架工件已经被基线化D. 项目阶段成果已经被基线化34•下列角色不属于集成计划评审的是(D).A. 配置经理B. 项目经理C. 测试员D. 编码员35•软件测试设计活动主要有().A. 工作量分析B. 确定并说明测试用例C. 确立并结构化测试过程D. 复审并评估测试覆盖36•属于集成测试步骤的是().A. 制定集成计划B. 执行集成测试C. 记录集成测试结果D. 回归测试37•属于软件测试活动的输入工件的是().A. 软件工作版本B. 可测试性报告C. 软件需求工件D. 软件项目计划38•下面哪些属于动态分析().A. 代码覆盖率B. 模块功能检查C. 系统压力测试D. 程序数据流分析39.下面哪些属于静态分析().A. 代码规则检查B. 程序结构分析C. 程序复杂度分析D. 内存泄漏40•从测试技术角度,正确的选择是()给出各自的含义A. 静态测试B. 黑盒测试C. 动态测试D. 白盒测试四、简答题1•阶段评审与同行评审的区别。
xx年计算机三级软件测试技术模拟题(二)附答案1.阶段评审与同行评审的区别。
同等评审是一种通过作者的同行来确认缺陷和需要变更区域的检查方法.需要进展同行评审的特定产品在定义工程软件过程的时候被确定并且作为软件开发方案的一部分被安排了进度. 在该定义中,同行是一个工程组成员,他被分配执行指定产品的一个同行评审.根据特定的同等评审过程,他为他承当的角色负责.3.简述集成测试的过程。
系统集成测试主要包括以下过程:1.构建确实认过程。
2.补丁确实认过程。
3.系统集成测试测试组提交过程。
4.测试用例设计过程。
5.测试代码编写过程。
6.Bug的报告过程。
7.每周/每两周的构建过程。
8.点对点的测试过程。
9.组内培训过程。
4.怎样做好文档测试?检查文档的编写是否满足文档编写的目的内容是否齐全,正确内容是否完善标记是否正确5.白盒测试有那几种方法?总体上分为静态方法和动态方法两大类。
静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。
6.系统测试方案是否需要同行评审,为什么?需要,系统测试方案属于工程阶段性关键文档,因此需要评审。
7.Alpha测试与beta测试的区别。
Alpha测试在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。
这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。
Beta测试当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。
这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。
8.比拟负载测试、容量测试和强度测试的区别。
负载测试:在一定的工作负荷下,系统的负荷及响应时间。
强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。
容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。
xx年计算机三级软件测试技术考试题及答案1、计算机网络的主要目的是实现计算机资源的共享。
计算机资源主要是指( A )。
A.硬件、软件和数据B.通信子网和资源子网C.软件与数据库D.效劳器、工作站与软件2、开放系统互联参考模型的根本构造分为( D )层。
A.4B.5C.6D.73、对于局域网来说,网络控制的核心是( C )。
A.工作站B.网卡C.效劳器D.网络互连设备4、一座办公大楼内各个办公室中的计算机进展组网,这个网络属于( B )。
A.WANNC.MAND.GAN5、子网掩码的作用是( B )。
A.找出主机号B.找出逻辑地址C.找出网络号D.找出物理地址6、采用CSMA/CD媒体访问控制协议的网络为( C )。
A.万维网B.因特网C.以太网D.广域网7、渊源于( C )。
A.CERNB.MOSAICC.ARPANETD.NSFNET8、不能作为计算机网络中传输介质的是( C )。
A.微波B.光纤C.光盘D.双绞线9、调制解调器(Modem)的功能是实现( D )。
A.数字信号的编码B.数字信号的整形C.模拟信号的放大D.模拟信号与数字信号的转换10、常用的通信有线介质包括双绞线、同轴电缆和( C )。
A.微波B.红外线C.光纤D.激光11、以下4项中,合法的IP地址是( B )。
A.190.220.5B.206.53.3.78C.206.53.312.78D.123,43,82,22012、IP地址193.98.4.1属于( C )地址。
A.A类B.B类C.C类D.D类13、在与FTP主机建立连接时,如果你没有该主机的有效帐号,可以试探使用匿名用户连接。
匿名用户名称是( B )。
A.wanli@nbu.B.anonymousC.guestD.anounymus14、以下IP地址中表示本机地址的是( A )。
A.0.0.0.0B.255.255.255.255C.128.0.0.1D.192.168.0.015、计算机网络的拓扑构造是指( A )。
计算机三级软件测试技术题库及答案计算机三级软件测试技术题库及答案2015一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。
(Y)2.Beta测试是验收测试的一种。
(Y)3.验收测试是由最终用户来实施的。
(N)4.项目立项前测试人员不需要提交任何工件。
(Y)5.单元测试能发现约80%的软件缺陷。
(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)二、选择题1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:(AD)A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、多项选择题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.软件失效发生的机率下载文档。
计算机三级考试《软件测试技术》预测题含答案《软件测试技术》是计算机三级考试类别之一,下面小编整理了计算机三级考试《软件测试技术》预测题含答案,大家快来检测吧!一、判断题(每题1分,正确的√,错误的╳,20道)1.软件测试按照测试过程分类为黑盒、白盒测试。
( )2.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
( )3.集成测试计划在需求分析阶段末提交。
( )4.单元测试属于动态测试。
( )5.缺陷跟踪系统只针对对测试人员来使用。
( )6.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
( )7.项目立项前测试人员不需要提交任何工件。
( )8.软件测试的目的是尽可能多的找出软件的缺陷。
( )9.软件项目在进入需求分析阶段,测试人员应该开始介入其中。
( )10.软件生存周期是从软件开始开发到开发结束的整个时期。
( )11.单元测试能发现约80%的软件缺陷。
( )12.数据流图和数据字典共同构成系统的逻辑模型。
( )13.负载测试是验证要检验的系统的能力最高能达到什么程度。
( )14.测试人员要坚持原则,缺陷未修复完坚决不予通过。
( )15.代码评审员一般由测试员担任。
( )16.测试组负责软件质量。
( )17.程序的效率与程序的复杂性相关。
( )18.详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
( )19.l C.螺旋模型方法D.构件组装模型答案:( )2.软件测试的目的:( )A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误答案:( )3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误答案:( )4.下列关于程序效率的描述错误的是( )。
计算机三级软件测试技术考前习题及答案三级分为“”,“数据库技术”,“软件测试技术","信息平安技术","嵌入式系统开发技术"等五个类别,从xx年下半年开始实施xx版考试大纲,并首次实现全部科目无纸化考试。
那么考试怎么考?以下仅供参考!1.衡量软件工程规模的参数有(ACD).A.代码行数B.工程周期C.文档页数D.功能点数量2.软件度量可以获得的信息包括(ABCD).A.软件质量B.软件规模C.软件过程改良D.软件性能3.定义风险参数的考虑有(ABCD).A.软件失效发生的机率B.软件功能复杂性C.软件失效产生的影响D.软件周期长短4.软件质量保证的有效方式有(ABD).A.软件技术评审B.软件工程管理C.安排工程方案D.软件测试5.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页A.版本控制B.质量保证C.配置审计D.变更控制6.以下选项中,哪些为软件根本测试策略框架(CD).A.白盒测试B.黒盒测试C.大爆炸测试D.增量式测试7.软件度量的根本维度有哪些(ACDE).A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量8.一些缺陷会破坏同级评审的成功,它们对于审查来说发生得更为普遍,在评审中需要防止以下的哪些缺陷(ABCDE).A.参与评审的人不了解评审过程B.评审过程没有被遵循C.适宜的人没有参加评审D.评审会陷入对问题的解决上E.评审的焦点放在文档形式而不是内容本身9.以下哪些是软件配置管理的功能(ACDE).A.版本控制B.过程控制C.工作空间管理D.异地开发支持E.变更请求管理10.典型的审查包包括以下的哪些选项(ABCDE).A.将被审查的初始可交付产品,其中指明了需审查的局部B.定义了可交付产品的规格说明的所有前期的文档C.用于验证初始可交付产品的测试文档D.相关标准或其他参考文档E.参与者需要的所有表格,如错误清单和个人问题日志等。
计算机三级《软件测试技术》多选试题及答案一、试题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. JMeterB. LoadRunnerC. QTPD. SonarQube7. 以下哪些属于软件缺陷的级别?(多选)A. 致命B. 严重C. 一般D. 提示8. 以下哪些是软件测试过程中常用的技术?(多选)A. 等价类划分B. 边界值分析C. 因果图D. 逻辑覆盖9. 以下哪些属于软件测试的独立性原则?(多选)A. 测试与开发分离B. 测试人员与开发人员相互独立C. 测试人员不受项目进度影响D. 测试人员有权拒绝不合理的测试要求10. 以下哪些是软件测试的常见问题?(多选)A. 测试覆盖率不足B. 测试用例设计不完善C. 测试环境不稳定D. 测试人员技能不足二、答案1. ACD2. ABCD3. ABCD4. ABCD5. ABCD6. ABCD7. ABCD8. ABCD9. ABCD10. ABCD以下是对部分试题的详细解析:1. 软件测试的目的主要包括发现软件中的错误、确保软件满足用户需求以及确保软件的性能达到预期。
证明软件的正确性不是软件测试的目的,因为软件测试只能证明软件在特定条件下正确,无法证明软件在所有情况下都正确。
2. 软件测试的生命周期阶段包括测试计划、测试设计、测试执行和测试总结。
计算机三级软件测试技术试题及答案一、选择题(每题2分,共40分)1. 以下哪一项不是软件测试的目的?A. 发现错误B. 改正错误C. 预防错误D. 确认软件的正确性答案:B2. 软件测试的级别不包括以下哪一项?A. 单元测试B. 集成测试C. 系统测试D. 代码审查答案:D3. 以下哪种测试方法属于白盒测试?A. 等价类划分B. 边界值分析C. 逻辑覆盖D. 黑盒测试答案:C4. 以下哪种测试方法不属于黑盒测试?A. 功能测试B. 性能测试C. 稳定性测试D. 代码审查答案:D5. 在软件测试过程中,以下哪个阶段应该进行回归测试?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:C6. 以下哪种测试工具属于自动化测试工具?A. JMeterB. LoadRunnerC. QTPD. 以上都对答案:D7. 以下哪种测试方法可以检查软件的兼容性?A. 功能测试B. 性能测试C. 兼容性测试D. 安全性测试答案:C8. 在软件测试过程中,以下哪个阶段应该进行验收测试?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:D9. 以下哪个测试方法是基于用例的测试方法?A. 等价类划分B. 边界值分析C. 场景测试D. 逻辑覆盖答案:C10. 以下哪种测试方法可以检查软件的负载能力?A. 功能测试B. 性能测试C. 稳定性测试D. 压力测试答案:D二、填空题(每题2分,共20分)11. 软件测试的目的是__________、__________、__________。
答案:发现错误、改正错误、预防错误12. 软件测试的级别包括__________、__________、__________。
答案:单元测试、集成测试、系统测试13. 黑盒测试方法包括__________、__________、__________。
答案:等价类划分、边界值分析、场景测试14. 白盒测试方法包括__________、__________、__________。
计算机三级考试软件测试技术模拟题及答案计算机三级考试软件测试技术模拟题及答案一、单选题(共1题,共2分)1.下列说法正确的是A.管理, 分析, 控制现实世界中发生的事件的程序称为实时软件B.软件项目开发的成功, 取决于工具和硬件设备的优劣C.我们已经建造了软件的标准和规程, 我们就能生产高质量的软件产品D.在项目的进度告急的时候,解决办法之一就是加派人手二、多选题(共9题,共18分)2.在面向类的度量中, 下列哪些度量方式是属于CK套件的度量A.每个类的加权方法B.对象类之间的耦合C.继承树的深度D.类大小E.特例化索引F.方法中内聚的缺乏3.以下说法正确的有A.等价类划分和边界值分析属于白盒测试技术B.基本路径测试属于白盒测试技术C.在基本路径测试中, 可以通过流图来计算环路复杂性4.下列哪些属于集成测试的内容A.自顶向下集成B.自底向上集成C.回归测试5.以下哪些内容是面向对象分析所包含的任务A.标识类( 定义属性和方法)B.刻画类的层次关系C.标识对象——对象关系D.表示对象行为6.我们可以将设计模式大致划分为以下几种类型A.创建型B.行为型C.结构型7.软件产品与其它工业产品相比具有独特的开发过程, 这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战. 那么, 软件开发过程的独特性有A.软件产品的高复杂性B.与其它系统有接口C.软件产品的不可见性D.检测缺陷的机会只限于产品开发阶段8.测试设计员的职责有A.制定测试计划B.设计测试用例C.设计测试过程, 脚本9.软件工程研究的对象包括A.质量B.过程C.工具10.下列选项中, 属于项目管理的对象是A.人员B.产品C.过程D.项目三、判断题(共17题,共34分)11.软件测试的目的是尽可能多的找出软件的缺陷。
12.Beta测试是验收测试的一种。
13.验收测试是由最终用户来实施的。
14.项目立项前测试人员不需要提交任何工件。
计算机三级《软件测试技术》练习题及答案(2)2016年计算机三级《软件测试技术》练习题及答案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.CMMC.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.内聚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.测试组。
计算机三级软件测试技术练习题及答案计算机三级软件测试技术练习题及答案计算机三级考试很快就要来了,下面我为大家带来了计算机三级软件测试技术练习题及答案,离考试已经越来越近了,大家一起来做做习题吧。
计算机三级软件测试技术练习题及答案1.衡量软件项目规模的参数有(ACD).A.代码行数B.项目周期C.文档页数D.功能点数量2.软件度量可以获得的信息包括(ABCD).A.软件质量B.软件规模C.软件过程改进D.软件性能3.定义风险参数的考虑有(ABCD).A.软件失效发生的机率B.软件功能简单性C.软件失效产生的影响D.软件周期长短4.软件质量保证的有效方式有(ABD).A.软件技术评审B.软件项目管理C.支配项目方案D.软件测试5.软件配置管理的主要工作包括(AD).软件质量管理书第4章P46页A.版本掌握B.质量保证C.配置审计D.变更掌握6.下列选项中,哪些为软件基本测试策略框架(CD).A.白盒测试B.黒盒测试C.大爆炸测试D.增量式测试7.软件度量的基本维度有哪些(ACDE).A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量8.一些缺陷会破坏同级评审的胜利,它们对于审查来说发生得更为普遍,在评审中需要避开下列的哪些缺陷(ABCDE).A.参加评审的人不了解评审过程B.评审过程没有被遵循C.合适的'人没有参与评审D.评审会陷入对问题的解决上E.评审的焦点放在文档形式而不是内容本身9.下列哪些是软件配置管理的功能(ACDE).A.版本掌握B.过程掌握C.工作空间管理D.异地开发支持E.变更恳求管理10.典型的审查包包括下列的哪些选项(ABCDE).A.将被审查的初始可交付产品,其中指明白需审查的部分B.定义了可交付产品的规格说明的全部前期的文档C.用于验证初始可交付产品的测试文档D.相关标准或其他参考文档E.参加者需要的全部表格,如错误清单和个人问题日志等文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
一、判断题二、1.软件验收测试的合格通过准则是:()三、 A.软件需求分析说明书中定义的所有功能己全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
四、五、 C.立项审批表、需求分析文档、设计文档和编码实现一致。
六、 D.验收测试工件齐全。
七、 2.软件测试计划评审会需要哪些人员参加?()八、 A.项目经理九、 B.SQA负责人十、 C.配置负责人十一. D.测试组十二、1.软件测试的目的是尽可能多的找岀软件的缺陷。
()2.Beta测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()11.我们可以人为的使得软件不存在配置问题。
O12.集成测试计划在需求分析阶段末提交。
()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.软件度量可以获得的信息包K (ABCD).A.软件质量B.软件规模C.软件过程改进D.软件性能13.定义风险参数的考虑有(ABCD).A.软件失效发生的机率B.软件功能复杂性C.软件失效产生的影响D.软件周期长短14.软件质量保证的有效方式有(ABD).A.软件技术评审B.软件项目管理C.安排项目计划D.软件测试15.软件配置管理的主要工作包K (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.CWB.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.口盒测试四、简答J1•阶段评审及同行评审的区别。
计算机三级软件测试技术巩固题及答案一、选择题(每题2分,共30分)1. 软件测试的目的不包括以下哪项?A. 发现程序中的错误B. 评估软件的质量C. 证明程序是正确的D. 提供软件可靠性的证据答案:C2. 以下哪项不是软件测试的生命周期阶段?A. 测试计划B. 测试设计C. 测试执行D. 测试维护答案:D3. 白盒测试主要关注的是程序的哪方面?A. 功能B. 结构C. 性能D. 用户界面答案:B4. 以下哪种测试方法适用于检查程序的正确性?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:A5. 以下哪种测试方法是基于软件规格说明书的?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 静态测试答案:A6. 以下哪种测试技术不是基于故障模型的?A. 随机测试B. 控制变量测试C. 边界值测试D. 故障插入测试答案:B7. 在软件测试过程中,以下哪个阶段主要关注测试用例的设计?A. 测试计划B. 测试设计C. 测试执行D. 测试评估答案:B8. 以下哪种测试方法主要用于评估软件的性能?A. 单元测试B. 集成测试C. 压力测试D. 验收测试答案:C9. 以下哪种测试方法可以用来检查软件的可用性?A. 功能测试B. 兼容性测试C. 用户测试D. 安全性测试答案:C10. 在软件测试过程中,以下哪个阶段主要关注测试资源的分配?A. 测试计划B. 测试设计C. 测试执行D. 测试评估答案:A二、填空题(每题2分,共20分)1. 软件测试的目的是发现错误、评估质量、______、提供可靠性证据。
答案:改进软件2. 软件测试的生命周期包括测试计划、测试设计、______、测试评估。
答案:测试执行3. 白盒测试和黑盒测试的主要区别是:白盒测试关注程序的______,黑盒测试关注程序的______。
答案:结构、功能4. 软件测试过程中,测试用例的设计阶段主要关注测试用例的______、______和______。
计算机三级软件测试技术试题及答案计算机三级软件测试技术试题及答案想要高分提高计算机三级考试,关键在于多实操做题。
下面是店铺搜索整理的计算机三级软件测试技术试题及答案,更多计算机三级内容请继续关注店铺。
一、判断题(每题1分,正确的√,错误的╳,20道)1.软件测试按照测试过程分类为黑盒、白盒测试。
( )2.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
( )3.集成测试计划在需求分析阶段末提交。
( )4.单元测试属于动态测试。
( )5.缺陷跟踪系统只针对对测试人员来使用。
( )6.从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
( )7.项目立项前测试人员不需要提交任何工件。
( )8.软件测试的目的是尽可能多的找出软件的缺陷。
( )9.软件项目在进入需求分析阶段,测试人员应该开始介入其中。
( )10.软件生存周期是从软件开始开发到开发结束的整个时期。
( )11.单元测试能发现约80%的软件缺陷。
( )12.数据流图和数据字典共同构成系统的逻辑模型。
( )13.负载测试是验证要检验的系统的能力最高能达到什么程度。
( )14.测试人员要坚持原则,缺陷未修复完坚决不予通过。
( )15.代码评审员一般由测试员担任。
( )16.测试组负责软件质量。
( )17.程序的效率与程序的复杂性相关。
( )18.详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
( )19.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
( )20.测试程序仅仅按预期方式运行就行了。
( )答案:判断题:1 ╳2 √3 ╳4 ╳ 5╳ 6 ╳ 7 ╳ 8 ╳ 9 √ 10 ╳11╳ 12√ 13 ╳ 14√ 15╳ 16╳ 17╳ 18√ 19√ 20╳二、单项选择题(每题2分,共20道)1.( )是用户和设计交换最频繁的方法A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型答案:( )2.软件测试的目的:( )A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的'错误,提高软件的可靠性D.修改软件中出现的错误答案:( )3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
计算机三级《软件测试技术》模拟题及答案计算机三级《软件测试技术》模拟题及答案同学们在复习计算机三级时,根据自己报考的科目熟悉考试知识点,明确备考的方向,下面店铺为大家搜索整理了关于《软件测试技术》模拟题及答案,欢迎参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!一、单项选择题(每题2分,共20道)1.( )是用户和设计交换最频繁的方法A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型答案:( )2.软件测试的目的:( )A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误答案:( )3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误答案:( )4.下列关于程序效率的描述错误的是( )。
A.提高程序的执行速度可以提高程序的效率B.降低程序占用的存储空间可以提高程序的效率C.源程序的效率与详细设计阶段确定的算法的效率无关D.好的程序设计可以提高效率答案:( )5.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为( )。
A.i/(1+F)nB.F/(1+in)C.F/inD.F/(1+i)n答案:( )参考答案:1 A 2 C 3 B 4 B 5 D6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?A.pwdB.prC.lnD.find答案:( )7.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?Ⅰ预防软件发生错误Ⅱ发现改正程序错误Ⅲ提供诊断错误信息A.只有ⅠB.只有ⅡC.只有ⅢD.都是答案:( )8.软件测试是软件质挝保证的重要手段,下述哪种测试是软件测试的最基础环节?A.功能测试B.单元测试C.结构测试D.确认测试答案:( )9.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?雇员信息表:雇员号雇员名部门号工资001张山022000010王宏达011200056马林生021000101赵敏041500部门信息表部门号部门名主任01业务部李建02销售部应伟东03服务部周垠04财务部陈力胜A.从雇员信息表中删除行(’010’,’王宏达’,’01’,1200)B.将行(’102’,’赵敏’,’01’,1500)插入到雇员信息表中C.将雇员信息表中雇员号=’010’的工资改为1600元D.将雇员信息表中雇员号=’101’的部门号改为’05’答案:( )10.在数据库的如上图两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。
计算机三级软件测试技术试题及答案最新计算机三级软件测试技术试题及答案在备考计算机三级之余,大家要多做练习题,这样才能加深对记忆学问点的把握,以下是百分网我搜寻整理的一份最新计算机三级软件测试技术试题及答案,供参考练习,预祝考生们考出自己抱负的成果!1.下列关于alpha测试的描述中正确的是(AD).A.alpha测试需要用户代表参与B.alpha测试不需要用户代表参C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种2.测试设计员的`职责有(BC).A.制定测试方案B.设计测试用例C.设计测试过程,脚本D.评估测试活动3.软件实施活动的进入准则是(ABCD).A.需求工件已经被基线化B.具体设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化4.下列角色不属于集成方案评审的是(D).A.配置经理B.项目经理C.测试员D.编码员5.软件测试设计活动主要有(BC).A.工作量分析B.确定并说明测试用例C.确立并结构化测试过程D.复审并评估测试掩盖6.属于集成测试步骤的是(BCD).A.制定集成方案B.执行集成测试C.记录集成测试结果D.回归测试7.属于软件测试活动的输入工件的是(ABCD).A.软件工作版本B.可测试性报告C.软件需求工件D.软件项目方案8.下面哪些属于动态分析(ABC).A.代码掩盖率B.模块功能检查C.系统压力测试D.程序数据流分析9.下面哪些属于静态分析(ABC).A.代码规章检查B.程序结构分析C.程序简单度分析D.内存泄漏10.从测试技术角度,正确的选择是(AC)给出各自的含义A.静态测试B.黑盒测试C.动态测试D.白盒测试文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
计算机三级《软件测试技术》模拟题及答案
一、单项选择题(每题2分,共20道)
1.( )是用户和设计交换最频繁的方法
A.原型化方法
B.瀑布模型方法
C.螺旋模型方法
D.构件组装模型
答案:( )
2.软件测试的目的:( )
A.避免软件开发中出现的错误
B.发现软件开发中出现的错误
C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D.修改软件中出现的错误
答案:( )
3.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。
A.变量没有初始化
B.编写的语句书写格式不规范
C.循环控制出错
D.代码输入有误
答案:( )
4.下列关于程序效率的描述错误的是( )。
A.提高程序的执行速度可以提高程序的效率
B.降低程序占用的存储空间可以提高程序的效率
C.源程序的效率与详细设计阶段确定的算法的效率无关
D.好的程序设计可以提高效率
答案:( )
5.现在向银行存款,年利率为i,若希望在n年后从银行得到F 元,现在应该存入的钱数为( )。
A.i/(1+F)n
B.F/(1+in)
C.F/in
D.F/(1+i)n
答案:( )
参考答案:1A2C3B4B5D
6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?
A.pwd
B.pr
C.ln
D.find
答案:( )
7.软件测试是软件开发过程的重要阶段,是软件质量保证的重
要手段,下列哪个(些)是软件测试的任务?
Ⅰ预防软件发生错误Ⅱ发现改正程序错误Ⅲ提供诊断错误信息
A.只有Ⅰ
B.只有Ⅱ
C.只有Ⅲ
D.都是
答案:( )
8.软件测试是软件质挝保证的重要手段,下述哪种测试是软件测试的最基础环节?
A.功能测试
B.单元测试
C.结构测试
D.确认测试
答案:( )
9.在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,
在下列所给的操作中,哪个操作不能执行?
雇员信息表:
雇员号雇员名部门号工资001
张山022000010
王宏达011200056
马林生021000101
赵敏041500
部门信息表
部门号部门名主任01
业务部李建02
销售部应伟东03
服务部周垠04
财务部陈力胜
A.从雇员信息表中删除行(’010’,’王宏达’,’01’,1200)
B.将行(’102’,’赵敏’,’01’,1500)插入到雇员信息表中
C.将雇员信息表中雇员号=’010’的工资改为1600元
D.将雇员信息表中雇员号=’101’的部门号改为’05’
答案:( )
10.在数据库的如上图两个表中,若雇员信息表的主键是雇员号,部门信息表的主键是部门号。
在部门信息表中,哪一行可以被删除?
A.部门号=’01’的行
B.部门号=’02’的行
C.部门号=’03’的行
D.部门号=’04’的行
答案:( )
11.若用如下的SQL语句创建了一个表S:
CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)今向S表插入如下行时,哪一行可以插入?
A.(’991001’,’李明芳’,女,’23’)
B.(’990746’,"张为’,NULL,NULL)
C.(NULL,’陈道一’,’男’,32)
D.(’992345’,NULL,’女’,25)
答案:( )
12.如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的互连设备应该是
A.中继器
B.网桥
C.网卡
D.路由器
答案:( )
13.通常可分为白盒测试和黑盒测试。
白盒测试是根据程序的( )来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
A.功能
B.性能
C.内部逻辑
D.内部数据
答案:( )
14.常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。
其中( )经常与其它方法结合起来使用。
软件测试的步骤主要有单元测试、集成测试和确认测试。
A.边值分析
B.等价类划分
C.错误猜测
D.因果图
答案:( )
15.LINUX下,解压缩文件的命令为?
A.tarzxvf文件名
B.COPY文件名
C.CAT文件名
D.VI文件名
答案:( )
16.从下列关于软件测试的叙述中,选出5条正确的叙述。
(1)用黑盒法测试时,测试用例是根据程序内部逻辑设计的。
(2)尽量用公共过程或子程序去代替重复的代码段。
(3)测试是为了验证该软件已正确地实现了用户的要求。
(4)对于连锁型分支结构,若有n个判定语句,则有2n条路径。
(5)尽量采用复合的条件测试,以避免嵌套的分支结构。
(6)GOTO语句概念简单,使用方便,在某些情况下,保留GOTO
语句反能使写出的程序更加简洁。
(7)发现错误多的程序模块,残留在模块中的错误也多。
(8)黑盒测试方法中最有效的是因果图法。
(9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写。
(10)程序效率的提高主要应通过选择高效的算法来实现。
A.1.3.4.5.9
B.2.4.6.7.10
C.4.5.6.7.10
D.1.2.3.8.9
答案:( )
17.( )方法根据输出对输入的依赖关系设计测试用例。
A.路径测试
B.等价类
C.因果图
D.归纳测试
答案:( )
18.在安装Bugzilla过程中,其中异步需要在BUGZILLA的目录内运行checksetup.pl,请以下那个命令正确?
A.checksetup.pl
B.makechecksetup.pl
C../checksetup.pl
D.catchecksetup.pl
答案:( )
答案:6A 7D 8B 9D 10C 11B 12D 13C 14B 15A 16C 17C 18C。