版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试类型及其在软件开发过程中的地位、代码检查、走查与评审(总分99,考试时间90分钟)选择题把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事f 。A.系统和需求定义B.编程和单元测试C.软件设计D.运行和维护之所以要对已交付使用的软件进行维护,原因 。I•为了增强软件的功能,满足功能上的变更运行中发现了软件中的错误需要更正为了适应软件工作环境变化而引起的相应改变A.IB.I和IIIC.II和IIID.I和II和III以下不属于软件需求分析阶段测试的内容是 。A.通过场景走查和与用户沟通,看需求是否是用户“真”的需求B.通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C.通过领域分析和与用户沟通,看需求是否是完备的D.通过检查需求与实现环境的不相容之处,看需求是否可兼容下列可以做为软件测试对象的是 。A.需求规格说明B.软件设计规格说明C.源程序D.以上全部MM-路径集成是一种基于消息的路径集成方法,其中MM-路径是指 。A.对应调用图的每一个边建立并执行的一个集成测试会话序列B.针对模块的每一个程序剖面执行的语句序列C.按照广度优先策略逐层集成与测试的序列D.穿插出现在各模块中执行的方法和消息的序列测试过程需要输入软件配置、测试配置和测试工具。其中不属于测试配置的是 。A.测试计划B.测试用例C.测试报告D.测试程序面向对象的软件设计要首先考虑问题中的数据实体,通过实体提供的服务和实体之间的消息的传递来实现某种计算,这种体系结构的好处体系在 。A.稳定性B.—致性C.可靠性D.效率
规划阶段实际上指的是 。A.需求获取和定义阶段B.数据获取和定义阶段C.测试用例设计规划阶段D.产品实施规划软件设计阶段的测试主要采取的方式是 。A.评审B.白盒测试C.黑盒测试D.动态测试下列不属于内部设计的 。A.数据设计B.逻辑设计C.界面设计D.结构设计需求规格说明中应该能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为 。A.功能类和性能类B.外部接口类C.设计约束类和质量特性类D.以上全部在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档 。A.用户手册B.外部设计规格说明C.内部设计规格说明D.测试计划手册设计阶段的测试对象来自设计文档,下列不属于这一阶段设计文档的 。A.逻辑设计规格说明B.物理设计规格说明C.内部设计规格说明D.外部设计规格说明以下有关回归测试的说法中错误的是 。A•严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术B.回归测试的目标是保证被测应用在系统被修改和扩充后,各项功能依然正确C.回归测试可以在系统和验收测试环境下进行D.回归测试适合采用传统手工方法来完成,而不适合使用自动化测试工具来完成单元测试时,调用被测模块的 。A.桩模块B.通信模块C.驱动模块D.代理模块大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容 。A.通过测试B.整体测试C.快速查错D.快速排错测试方法不包括 。A.数据流测试B.控制流测试C.随机测试D.符号求值下列有关白盒测试的叙述中,错误的 。A.白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B.白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C.即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误D.软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试下列有关黑盒测试的叙述中,错误的 。A.黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法B.最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试C.黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试D.数据流测试是一种黑盒测试方法以下关于覆盖测试的说法中,错误的是 。A.语句覆盖要求每行代码至少执行一次B.在路径测试中必须用不同的数据重复测试同一条路径C.路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D.分支覆盖应使程序中每个判定的真假
分支至少执行一次在白盒测试中,程序员要运用自己的智力和理解力,深入到源程序中以开发测试,这样的好处是 °A.重点测试B.数据完整性和内部边界C.测试覆盖和控制流D.以上全部关注在一连串的测试中如何选择合适的程序或子程序路径来执行有效的检查,这种测试极有可能是 。A.结构测试B.黑盒测试C.功能测试D.静态测试在覆盖准则中,最常用的是 。A.语句覆盖B.条件覆盖C.分支覆盖D.以上全部认为自底向上测试的方法要优于自顶向下测试方法的是 。A.YourdonB.MyersC.DunnD.Fisher大多数实际情况下,性能测试的实现方法是 。A.黑盒测试B.白盒测试C.静态分析D.可靠性测试在软件生存周期中占据时间最长的是 。A.运行和维护阶段B.软件开发阶段C.需求分析阶段D.软件设计阶段在理想情况下,只要软件发生了变更,就要对其进行 °A.验证测试B.回归测试C.确认测试D.验收测试下列有关软件回归测试的说法中,错误的 。A.回归测试的对象包括:在软件单元测试、集成测试、软件配置项测试和系统测试中未通过的软件B.回归测试首先应对原来未变更的软件单元进行测试,然后再对变更的软件单元进行测试C.回归测试的内容包括原软件测试做过的测试内容、修改原软件测试做过的测试内容以及在此基础上新增的测试内容D.回归测试可根据被测软件的具体情况对软件的测试内容进行剪裁检查是否存在“已定义但未使用”的变量引用异常应属于 。A.静态分析B.动态分析C.代码执行D.调试在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是 。A.操作性分析B.可靠性分析C.引用分析D.接口分析在代码检查过程中发现大部分错误的人通常是 。A.程序员B.测试员C.审查者D.架构师下面不属于桌上检查的项目是 。A.检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B.检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C.选择、激活路径,检查程序的语句代码D.比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误下列选项中不属于桌上检查的检查项目的是 。A•等价性检查B.检查子程序、宏、
函数C.功能检查D.风格检查下列选项中不属于静态错误分析的是 。A.类型和单位分析B.功能分析C.引用分析D.表达式分析在代码检查的准备阶段和检查会议阶段都具有发现产品错误责任的 。A.检查人员B.开发人员C.协调人D.讲解员下列检查项目中不属于风格检查的是 。A.编程标准B.变量说明C.结构化程序设计D.命名规则下列叙述中,说法正确的是 。A.桌上检查的文档是最后要公开的正式文档B.桌上检查是一个完全没有约束的过程,所以通常效率会比较低C.代码检查是程序员自己检查自己编写的程序D.桌上检查最好由程序的编写人员来完成在对程序代码进行静态分析时,要生成各种引用表,这些引用表按功能可以分为 。A.为用户提供辅助信息的B.直接从表中查出说明/使用错误的C.用来做错误预测和程序复杂性计算的D.以上全部下列引用表是为用户提供辅助信息的是 。A.函数引用表B.变量交叉引用表C.循环层次表D.操作符统计表在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色 。A.协调人B.开发人员C.检查人员D.讲解员走查是对软件进行静态测试的一种方法,以下不属于走查活动的 。A.计划走查会议B.准备测试用例C.执行走查以发现和改正错误D.在走查过程中程序员逐渐讲解自己的程序走查的最主要目标有 。发现缺陷、遗漏和矛盾的地方改进产品考虑可替换的实现方法A.①和②B.①和③C.②和③D.①、②和③优码走查的目的是 。A.发现缺陷、遗漏和矛盾的地方B.确认程序逻辑与程序规格说明的一致性C.验证需求变更的一致性D.证明程序确实是按照用户的需求工作的走查过程中的静态分析技术用到调用图,通过调用图我们不可以做的 。A.检查程序中变量的说明和引用B.检查程序中全局变量、参数误用的问题C.为动态测试用例的设计提供可靠的依据D.对程序进行分析和修改在做静态错误分析时进行浮点数计算误差的检查应属于 。A.类型和单位分析B.表达式分析C.引用分析D.接口分析
走查是一种重要的审查方法,下列所述的审查活动中,不属于走查的 。A.审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B.测试员事先根据审查的源代码准备一批测试用例C.程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D.所有参与审查的人员集体扮演“计算机”的角色,使用事先准备的测试用例按照源程序规定的顺序逐条执行,讨论可能出现的问题下列问题可通过调用图来检查的是 。A.变量的说明和引用B.全局变量C.参数误用D.以上全部小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍 。A.数据分析B.执行测试用例C.执行走查D.代码检查同行评审主要包括管理评审、技术评审、过程评审和 °A.需求评审B.文档评审C.质量评审D.风险评审在软件企业中,应用最广泛的评审方法是 。A.走查B.结对评审C.正式评审D.小组评审关于人工测试方法,说法正确的 。A.走查以小组为单位进行,是一系列规程和错误检查技术的集合B.同行评审的文档是一种过渡性的文档,不是公开的正式文档C.桌上检查的文档是一个最终可交付的文档D.评审是一项很浪费时间的活动,会减缓项目的进度同行评审中,整个评审过程是由 组织和进行。A.协调人B.评审小组C.开发人员D.评审员在软件生存周期中要有管理评审,原因在于 。A.需要回顾已经过的开发状况B.需要分析总结出软件存在的问题C.需要分析总结出改进的措施D.以上全部管理评审的结果是 。A.提交软件分析报告B.提交管理评审报告C.提交改进措施报告D.提交软件问题报告下列不属于技术评审对象是 。A.需求文档B.源代码C.运行环境D.测试用例技术评审的目的是 。A.确保软件的一致性B.验证软件是否符合需求C.揭示软件在逻辑、执行以及功能和编码上的错误D.以上全部下列不属于技术评审报告中的内容是 。A.用户需求信息B.会议基本信息C.存在的问题和建议措施D.评审结论和意见在软件开发过程中,需要评审的文档很多,其
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全场景营销方案
- 桩板式挡土墙设计与施工技术规范
- 观致营销方案
- 制造业质量管理体系操作指南
- 大班主题圆柱世界教案反思
- 2025年及未来5年中国胎牛血清市场运行态势及行业发展前景预测报告
- 完整版椭圆专题复习教案(2025-2026学年)
- 幼儿教育幼儿园大班春天语言教案春天来了
- 啤酒原料水演示教案
- 有趣的图形幼儿园小班数学教案
- 重症肌无力临床表现图文
- 儿科学本科课件 新生儿缺氧缺血性脑病
- 2025年度建筑工程施工现场安全文明施工与环境保护合同范本
- AGV设备操作培训
- 物流园区招商运营方案
- 北京市海淀区2024-2025学年七年级上学期期中考试英语试卷(含答案)
- 《高层建筑混凝土结构技术规程》(JGJ3-2010)
- CRISPR-Cas9-基因编辑技术简介
- 2024-2025学年七年级上学期期中考试英语试题
- 《老年人生理结构与机能》模拟试卷A
- 2025年10月自考14660政治学原理押题及答案
评论
0/150
提交评论