软件测试模拟题及复习资料.docx
《软件测试模拟题及复习资料.docx》由会员分享,可在线阅读,更多相关《软件测试模拟题及复习资料.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题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软件出现了产品说明书指明不会出现的错误
2、D软件功能超出产品说明书指明范围6、 软件测试的目的是【 B 】A防止软件开发中出现的错误B发现软件开发中出现的错误C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D修改软件中出现的错误7、 软件测试技术可以分为静态测试和动态测试,以下说法中错误的选项是【 D 】。A静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。B动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C动态测试包括黑盒测试和白盒测试。D白盒测试是静态测试,黑盒测试是动态测试。8、 白盒测试是根据程序的【 C 】来设计测试用例。A功能 B性能 C内部逻辑 D内部数据9、 黑盒测试是根据软件的【 B
3、 】来设计测试用例。 A功能 B规格说明 C内部逻辑 D内部数据10、 用黑盒技术设计测试用例的方法之一为【 A 】A因果图 B逻辑覆盖 C循环覆盖 D根本路径测试11、 坚持在软件的各个阶段实施以下哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克制在早期【 A 】。A技术评审 B程序测试 C改正程序错误 D管理评审12、 为了提高测试的效率,正确的做法是【 A 】。A选择发现错误可能性大的数据作为测试用例B在完成程序的编码之后再制定软件的测试方案C随机选取测试用例D使用测试用例测试是为了检查程序是否做了应该做的事13、 对程序的测试最好由【 B 】来做。A程序员 B第三方
4、测试机构 C程序开发组 D用户 14、 在边界值分析中,以下数据通常不用来做数据测试的是【 B 】。A正好等于边界的值 B等价类中的等价值C刚刚大于边界的值 D刚刚小于边界的值15、 单元测试中设计测试用例的依据是【 D 】。A概要设计规格说明书 B用户需求规格说明书C工程方案说明书 D详细设计规格说明书16、 如果一个判定中的复合条件表达式为A 1orB = 3,那么为了到达100%的条件覆盖率,至少需要设计多少个测试用例【 B 】。A1B2C3D417、 在某大学学籍管理信息系统中,假设学生年龄的输入范围为1640,那么根据黑盒测试中的等价类划分技术,下面划分正确的选项是【 B 】。A可划
5、分为2个有效等价类,2个无效等价类B可划分为1个有效等价类,2个无效等价类C可划分为2个有效等价类,1个无效等价类D可划分为1个有效等价类,1个无效等价类18、 下面有关测试原那么的说法正确的选项是【 A 】。A测试用例应由测试的输入数据和预期的输出结果组成B测试用例只需选取合理的输入数据C程序最好由编写该程序的程序员自己来测试D使用测试用例进展测试是为了检查程序是否做了它该做的事19、 以下关于测试方法的表达中不正确的选项是【 C 】。A从某种角度上讲,白盒测试及黑盒测试都属于动态测试B功能测试属于黑盒测试C对功能的测试通常是要考虑程序的内部构造D构造测试属于白盒测试20、 以下方法中,不属
6、于黑盒测试的是【 A 】。A根本路径测试法 B等价类测试法C边界值分析法 D基于场景的测试方法21、 不属于白盒测试的技术是 【 C 】。 A语句覆盖 B判定覆盖 C边界值分析D根本路径测试 22、 测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进展测试,那么最好的选择方法是【 B 】。A随机选择B划分等价类C根据接口进展选择D根据数据大小进展选择23、 以下可以作为软件测试对象的是【 D 】。A需求规格说明书 B软件设计规格说明C源程序 D以上全部24、 在软件测试阶段,测试步骤按次序可以划分为以下几步:【 A 】A单元测试、集成测试、系统测试、验收测试B验收测试、单元测试、
7、系统测试、集成测试C单元测试、集成测试、验收测试、系统测试D系统测试、单元测试、集成测试、验收测试25、 单元测试时,调用被测模块的是【 C 】。A桩模块 B通信模块 C驱动模块 D代理模块26、 不属于单元测试内容的是【 D 】。A模块接口测试 B局部数据构造测试C独立路径测试 D用户界面测试27、 软件测试过程中的集成测试主要是为了发现【 B 】阶段的错误。A.需求分析B.概要设计C.详细设计D.编码28、 以下关于Web应用软件测试的说法中,正确的选项是【 A 】。ACookie测试是Web应用软件功能测试的重要内容B对于没有使用数据库的Web应用软件,不需要进展性能测试C链接测试是We
8、b应用软件易用性测试的重要内容DWeb应用软件平安性测试仅关注Web应用软件是能够防御网络攻击29、 以下指导选择和使用测试覆盖率的原那么中错误的选项是【 D 】。A覆盖率不是目的,仅是一种手段B不要追求绝对100%的覆盖率C不可能针对所有的覆盖率指标来选择测试用例D只根据测试覆盖率指标来指导测试用例的设计30、 测试设计员的职责有:【 C 】制定测试方案 设计测试用例 设计测试过程、脚本 评估测试活动A和B、和C和D、和31、 测试文档种类包括【 D 】。A需求类文档、方案类文档B设计类文档、执行类文档C缺陷记录类、阶段汇总类 测试总结类D以上都有32、 以下关于软件回归测试的说法中错误的选
9、项是【 C 】。A软件变更后,应对软件变更局部的正确性和对变更需求的符合性进展测试B软件变更后,首先应对变更的软件单元进展测试,然后再进展其他相关的测试C软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进展测试D对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进展剪裁33、 以下说法中错误的选项是【 C 】A软件配置项测试的目的是检验软件配置及软件需求规格说明的一致性B软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合C软件配置项测试不得委托第三方实施D软件配置项测试要求被测软件配置项已通过单元测试和集成测试34、 下面说法正确
10、的选项是 【 C 】。A经过测试没有发现错误说明程序正确B测试的目标是为了证明程序没有错误C成功的测试是发现了迄今尚未发现的错误的测试D成功的测试是没有发现错误的测试 35、 以下哪种软件测试属于软件性能测试的范畴【 B 】。A接口测试 B压力测试 C单元测试 D易用性测试36、 软件测试管理包括测试过程管理、配置管理以及【 A 】A测试评审管理 B测试用例管理 C测试方案管理 D测试实施管理37、 在用白盒测试中的逻辑覆盖法设计测试用例时,在以下覆盖中,【 D 】是最强的覆盖准那么。A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖38、 以下关于Web应用软件测试的说法中
11、,正确的选项是【 A 】。ACookie测试是Web应用软件功能测试的重要内容B对于没有使用数据库的Web应用软件,不需要进展性能测试C链接测试是Web应用软件易用性测试的重要内容DWeb应用软件平安性测试仅关注Web应用软件是能够防御网络攻击39、 【 A 】的目的是对最终软件系统进展全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。A系统测试 B集成测试 C单元测试 D功能测试40、 如果一个产品中次严重的缺陷根本完成修正并通过复测,这个阶段的成品是【 B 】。AAlpha版BBeta版C正版D以上都不是41、 自底向上法需要写【 A 】。A驱动程序 B桩程序 C驱动程序和桩程序
12、D以上都不是42、 必须要求用户参及的测试阶段是【 D 】。A单元测试 B集成测试 C确认测试 D验收测试43、 对Web网站进展的测试中,属于功能测试的是【 B 】A连接速度测试 B链接测试 C平台测试 D平安性测试44、 【 D 】不是软件自动化测试的优点。A速度快、效率高 B准确度和准确度高C能提高测试的质量 D能充分测试软件45、 配置测试是指【 C 】。A检查软件之间是否正确交互和共享信息 B交互适应性、实用性和有效性的集中表达C使用各种硬件来测试软件操作的过程 D检查缺陷是否有效改正46、 以下不属于测试原那么的是【 D 】。A软件测试是有风险的行为 B完全测试程序是不可能的C测试
13、无法显示潜伏的软件缺陷 D找到的缺陷越多软件的缺陷就越少47、 条件覆盖的目的是【 A 】A使每个判定的所有可能的条件取值组合至少执行一次B使程序中的每个判定至少都获得一次“真值和“假值。C使程序中的每个判定中每个条件的可能值至少满足一次。D使程序中的每个可执行语句至少执行一次。48、 以下各项中【 B 】不是一个测试方案所应包含的内容。A测试资源、进度安排 B测试预期输出 C测试范围 D测试策略49、 以下不属于正式审查的方式是【 D 】。A同事审查B公开陈述C检验D编码标准和标准50、 调试是【 D 】。A发现及预先定义的规格和标准不符合的问题B发现软件错误征兆的过程C有方案的、可重复的过
14、程D消除软件错误的过程51、 以下描述错误的选项是【 A 】。A软件发布后如果发现质量问题,那是软件测试人员的错B穷尽测试实际上在一般情况下是不可行的C软件测试自动化不是万能的D测试能由非开发人员进展,调试必须由开发人员进展。52、 如以下图所示的N-S图,至少需要【 B 】个测试用例完成逻辑覆盖。A15B16C17D1853、 在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为【 C 】。A单元测试B集成测试C回归测试D验收测试54、 集成测试方案应该在【 B 】阶段末提交。A需求分析 B概要设计 C详细设计 D单元测试完成55、 在下面所列举中的逻辑测试覆盖中
15、,测试覆盖最强的是【 B 】。A条件覆盖 B条件组合覆盖 C语句覆盖 D判定覆盖56、 在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是【 C 】。A条件覆盖 B条件组合覆盖 C语句覆盖 D判定覆盖57、 增量式集成测试有3种方式:自顶向下增量测试方法、【 B 】和混合增量测试方式。A自中向下增量测试方法 B自底向上增量测试方法C屡次性测试 D维护58、 创立一个基于Junit的单元测试类,该类必须扩展于【 C 】。ATestSuite BAssert CTestCase DJFCTestCase59、 TestCase是junit.framework中的一个【 D 】。A方法 B接口 C类
16、D抽象类60、 TestSuite是JUNIT中用来【 A 】。A集成多个测试用例B做系统测试用的 C做自动化测试用的D方法断言61、 LoadRunner是【 A 】。A工业标准级负载测试工具B一款下载软件C单元测试框架D集成开发工具二、判断题1、 【 】软件测试是有效的排除软件缺陷的手段。 对2、 【 】测试是为了验证软件已正确地实现了用户的要求。错3、 【 】软件测试的目的是尽可能多的找出软件的缺陷。 对4、 【 】白盒测试仅及程序的内部构造有关,完全可以不考虑程序的功能要求。对5、 【 】白盒测试不仅及程序内部构造有关,还要考虑程序的功能要求。错6、 【 】黑盒测试的测试用例是根据应用
17、程序的功能需求设计的。对7、 【 】在软件开发过程中,假设能推迟暴露其中的错误,那么为修复和改良错误所花费的代价就会降低。错8、 【 】单元测试通常由开发人员进展。 对9、 【 】压力测试不需要辅助工具的支持。 错10、 【 】在设计测试用例时,应包括合理的输入条件和不合理的输入条件。 对11、 【 】程序员及测试工作无关。 错12、 【 】产品说明书需求文档的变更应当受到控制。 对13、 【 】白盒测试的“条件覆盖标准强于“判定覆盖。 错14、 【 】软件开发全过程的测试工作都可以实现自动化。 错15、 【 】找出的软件缺陷越多,说明剩下的软件缺陷越少。 错16、 【 】验收测试是以最终用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 模拟 复习资料
限制150内