软件测试单选题资料_第1页
软件测试单选题资料_第2页
软件测试单选题资料_第3页
软件测试单选题资料_第4页
软件测试单选题资料_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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软件出现了产品说明书指明不会出现的错误 D软件功能超出产品说

2、明书指明范围6、软件测试的目的是【 B 】 A避免软件开发中出现的错误 B发现软件开发中出现的错误 C尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D修改软件中出现的错误7、软件测试技术可以分为静态测试和动态测试, 下列说法中错误的是【 D 】 A静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的 错误。B动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C动态测试包括黑盒测试和白盒测试。D白盒测试是静态测试,黑盒测试是动态测试。8、白盒测试是根据程序的【 C 】来设计测试用例。D内部数据D内部数据基本路径测试A功能B性能C内部逻辑9、黑盒测试是根据软件的【 B

3、】来设计测试用例。A功能 B规格说明 C内部逻辑10、用黑盒技术设计测试用例的方法之一为【 A 】A因果图B 逻辑覆盖 C 循环覆盖11、为了提高测试的效率,正确的做法是【 A 】A选择发现错误可能性大的数据作为测试用例B在完成程序的编码之后再制定软件的测试计划C随机选取测试用例D使用测试用例测试是为了检查程序是否做了应该做的事12、对程序的测试最好由【 B 】来做。A程序员B 第三方测试机构 C 程序开发组 D 用户13、在边界值分析中,下列数据通常不用来做数据测试的是【 B 】。A正好等于边界的值B 等价类中的等价值C刚刚大于边界的值D刚刚小于边界的值14、单元测试中设计测试用例的依据是【

4、 D 】。A概要设计规格说明书B用户需求规格说明书C项目计划说明书D详细设计规格说明书15、如果一个判定中的复合条件表达式为( A 1 )or(B = 3 ),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例【 B 】。A 1B2C3D416、在某大学学籍管理信息系统中, 假设学生年龄的输入范围为 1640,则根据 黑盒测试中的等价类划分技术,下面划分正确的是【 B 】。A可划分为 2个有效等价类, 2 个无效等价类B可划分为 1个有效等价类, 2 个无效等价类C可划分为 2个有效等价类, 1 个无效等价类D可划分为 1个有效等价类, 1 个无效等价类17、下面有关测试原则的说法正确

5、的是【 A 】。A测试用例应由测试的输入数据和预期的输出结果组成B测试用例只需选取合理的输入数据C程序最好由编写该程序的程序员自己来测试D使用测试用例进行测试是为了检查程序是否做了它该做的事18、下列关于测试方法的叙述中不正确的是【C 】A从某种角度上讲,白盒测试与黑盒测试都属于动态测试B功能测试属于黑盒测试C对功能的测试通常是要考虑程序的内部结构D结构测试属于白盒测试列方法中,不属于黑盒测试的是【A 】。B等价类测试法 D基于场景的测试方法C 】。B判定覆盖D基本路径测试19、A基本路径测试法 C边界值分析法20、不属于白盒测试的技术是 A语句覆盖 C边界值分析21、测试程序时,不可能遍历所

6、有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是【 B 】A随机选择B划分等价类C根据接口进行选择D根据数据大小进行选择22、下列可以作为软件测试对象的是【 D 】。A需求规格说明书B 软件设计规格说明C源程序D 以上全部23、在软件测试阶段,测试步骤按次序可以划分为以下几步:【A 】A单元测试、集成测试、系统测试、B验收测试、单元测试、系统测试、C单元测试、集成测试、验收测试、D系统测试、单元测试、集成测试、24、单元测试时,调用被测模块的是【 A桩模块 B 通信模块 C验收测试 集成测试 系统测试 验收测试 C 】。驱动模块 D 代理模块25、不属于单元测试内容的是【

7、D 】A模块接口测试B局部数据结构测试C独立路径测试D用户界面测试26、软件测试过程中的集成测试主要是为了发现【B 】阶段的错误。A. 需求分析B. 概要设计C.详细设计D.编码27、下列指导选择和使用测试覆盖率的原则中错误的是【D 】。A覆盖率不是目的,仅是一种手段B不要追求绝对 100%的覆盖率C不可能针对所有的覆盖率指标来选择测试用例D只根据测试覆盖率指标来指导测试用例的设计28、测试设计员的职责有:【 C 】制定测试计划 设计测试用例 设计测试过程、脚本 评估测试活动 A和B、和C和D、和29、测试文档种类包括【 D 】。A需求类文档、计划类文档B设计类文档、执行类文档C缺陷记录类、阶

8、段汇总类 测试总结类D以上都有30、以下关于软件回归测试的说法中错误的是【C 】。A软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测 试B软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关 的测试C软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进 行测试D对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对 回归测试内容进行剪裁31、下面说法正确的是 【 C 】。A经过测试没有发现错误说明程序正确B测试的目标是为了证明程序没有错误 C成功的测试是发现了迄今尚未发现的错误的测试 D成功的测试是没有发现错误的测试32、以下哪种软件测试属于软件性能测

9、试的范畴【 B 】。A接口测试B压力测试C单元测试D易用性测试33、【 A 】的目的是对最终软件系统进行全面的测试,确保最终软件系统满 足产品需求并且遵循系统设计。34、A系统测试B 集成测试 C 单元测试D 功能测试如果一个产品中次严重的缺陷基本完成修正并通过复测,这个阶段的成品是B 】。35、36、A Alpha 版BBeta 版C正版D以上都不是自底向上法需要写A驱动程序A 】。桩程序 C驱动程序和桩程序以上都不是必须要求用户参与的测试阶段是【】。A单元测试B集成测试C确认测试验收测试37、A连接速度测试链接测试C 平台测试安全性测试38、D 】不是软件自动化测试的优点A速度快、效率高准

10、确度和精确度高C能提高测试的质量能充分测试软件39、列不属于测试原则的是【 DA软件测试是有风险的行为完全测试程序是不可能的40、C测试无法显示潜伏的软件缺陷条件覆盖的目的是【 A 】D 找到的缺陷越多软件的缺陷就越少对 Web网站进行的测试中,属于功能测试的是【B 】A使每个判定的所有可能的条件取值组合至少执行一次B使程序中的每个判定至少都获得一次“真”值和“假”值C使程序中的每个判定中每个条件的可能值至少满足一次。D使程序中的每个可执行语句至少执行一次。41、下列各项中【 B 】不是一个测试计划所应包含的内容。A测试资源、进度安排 B 测试预期输出 C 测试范围 D 测试策略42、调试是【

11、 D 】。A发现与预先定义的规格和标准不符合的问题B发现软件错误征兆的过程 C有计划的、可重复的过程 D消除软件错误的过程43、下列描述错误的是【 A 】。A软件发布后如果发现质量问题,那是软件测试人员的错 B穷尽测试实际上在一般情况下是不可行的 C软件测试自动化不是万能的D测试能由非开发人员进行,调试必须由开发人员进行。44、在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例, 这种测试称之为【 C 】。D验收测试单元测试完成B 】。D 判定覆盖C 】。A单元测试B集成测试C回归测试45、集成测试计划应该在【 B 】阶段末提交。A需求分析B 概要设计 C 详细设计 D46、在下

12、面所列举中的逻辑测试覆盖中,测试覆盖最强的是【A条件覆盖B 条件组合覆盖 C 语句覆盖47、在下面所列举中的逻辑测试覆盖中,测试覆盖最弱的是【A条件覆盖 B 条件组合覆盖 C 语句覆盖 D 判定覆盖49、48、增量式集成测试有 3 种方式:自顶向下增量测试方法、【 B 】和混合增50、A TestSuiteBAssert CTestCaseD JFCTestCaseTestCase 是 junit.framework中的一个【 D】。A方法B 接口C 类抽象类A自中向下增量测试方法B自底向上增量测试方法C多次性测试D维护的单元测试类,创建一个基于 Junit该类必须扩展于【量测试方式。C 】。

13、A集成多个测试用例B做系统测试用的C做自动化测试用的D方法断言TestSuite 是 JUNIT 中用来【A 】。52、 LoadRunner 是【 A 】。51、A工业标准级负载测试工具B一款下载软件C单元测试框架D集成开发工具1. 侧 重 于 观 察 资 源 耗 尽 情 况 下 的 软 件 表 现 的 系 统 测 试 被 称 为 ()( A)强度测试(B)压力测试(C) 容量测试( D)性能测试2. 软件测试员究竟做些什么。 ( )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 (D

14、)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复3. 不属于单()(A)模块接口测试(C)路径测试元测试内容的B)局部数据结构测试D)用户界面测试4.划分软件测试属于盒测试还是黑盒测试的()A)是否执行程序代码B)是否能看到软件设计文档C)是否能看到被测源程序D)运行结果是否确定5. 下列项目中()(A)测试计划(C)程序流程图不属于测试B)测试用例(D)测试报告文档的A)大棒模式(C) 瀑布模式6. 几 乎 没 有 产 品 计 划 、 进 度 安 排 和 正 规 的 开 发 过 程 的 软 件 开 发 模 式 是B)边写边改模式D)快速原型开发模式7. 如果某测试用例集实现了某

15、软件的路径覆盖,那么它一定同时实现了该软件的B)条件覆盖D)组合覆盖 常用的()(A)判定覆盖(C) 判定/ 条件覆盖8. 在 进 行 单 元 测 试 时 ()(A)采用黑盒测试,辅之以白盒测试;(B)采用白盒测试,辅之以黑盒测试;(C)只使用黑盒测试;(D)只使用白盒测试。9. 使 用 白 盒 测 试 方 法 时 ,确定测试数据的依据是指定的覆盖标准和A)程序的注释B)程序的内部逻辑C)用户使用说明书D)程序的需求说明17 下 列 _ ()(A) 速度快、效率高不是软件自(B)动化测试的优准确度和精确度高点(C) 能提高测试的质量(D)能充分测试软件18. 配置测试 ( )(A) 是指检查软

16、件之间是否正确交互和共享信息 性的集中体现(B)是交互适应性、 实用性和有效(C) 是指使用各种硬件来测试软件操作的过程(D)检查缺陷是否有效改正1软件测试按照测试层次可以分为 ( c )A黑盒测试、白盒测试B. 功能性测试和结构性测试C单元测试、集成测试和系统测试D、动态测试和静态测试 2、软件测试是采用( a )执行软件的活动。A测试用例B输入数据C测试环境D输入条件5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据, 至少应该包括( a )A 、测试输入、执行条件和预期的结果。B、测试目标、测试工具C、测试环境D、测试配置6、对已经发现的错误进行错误定位和确

17、定出错性质,并改正这些错误,同时修改相关的文 档,这种行为属于( b )A 测试 B调试C回归测试 D单元测试7、软件缺陷修复的代价最高的阶段为(a )A 、发布阶段B、需求阶段C、设计阶段D 、编码阶段9、可作为测试停止的标准是(d )A当时间用光时B执行了所有的测试用例,但没有发现故障 C当所有缺陷都已经清除时D当达到所要求的覆盖时10、下列描述错误的是( a ) A软件发布后如果发现质量问题,那是软件测试人员的错 B穷尽测试实际上在一般情况下是不可行的 C软件测试自动化不是万能的 D测试能由非开发人员进行,调试必须由开发人员进行。12、下列( c )方法设计出的测试用例发现程序错误的能力

18、最强。A 等价类划分法B场景法C边界值分析法 D决策表法13、功能性测试是根据(a )来设计测试用例。A、软件的规格说明B、设计文档C、程序的内部逻辑D、维护手册14、在软件修改之后, 再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为( c )A 单元测试B集成测试C回归测试D验收测试15、( c)方法是根据输出对输入的依赖关系来设计测试用例的。边界值分析等价类因果图法错误推测法16、测试工程师的工作范围会包括检视代码、评审开发文档,这属于(b )A 动态测试B静态测试C黑盒测试D白盒测试18、对于一个含有 n 个变量的程序, 采用基本边界值分析法测试程序会产生 (c )个测试

19、 用例。A 6n+1B5nC、 4n+1D 7n19、以下关于测试用例特征的描述错误的是( b )A 最有可能抓住错误的;B一定会有重复的、多余的;C一组相似测试用例中最有效的;D既不是太简单,也不是太复杂。1. 为了提高测试的效率,争取的做法是( A )。A. 选择发现错误可能性大的数据作为测试用例B. 在完成程序的编码之后在指定软件的测试计划C. 随机选取测试用例D. 取一切可能的输入数据作为测试用例2. 以程序内部的逻辑结构为基础的测试用例设计技术属于 ( D ) 。A. 灰盒测试 B. 数据测试C. 黑盒测试 D. 白盒测试3. 下列能表达程序未按照预期运行,但不会导致整体失效的是(

20、B )。A. 故障 B. 异常 C. 缺点 D. 失效4. 下列关于缺陷产生原因的叙述中,不属于技术问题的是 ( A )A. 文档错误,内容不正确或拼写错误B. 系统结构不合理C. 语法错误D. 接口传递不匹配,导致模块集成出现问题5. 下面有关软件缺陷的说法中错误的是( C )。A. 缺陷就是软件产品在开发中存在的问题B. 缺陷就是软件维护过程中存在的错误、毛病等各种问题C. 缺陷就是导致系统程序崩溃的错误 D.缺陷就是系统所需实现的某种功能的时效和违背6. 功能或特性没有实现, 主要功能部分丧失, 次要功能完全丧失, 或致命的错误 声明,这属于软件缺陷级别中的( B )。A. 致命缺陷B.

21、 严重缺陷C. 一般缺陷D. 微小缺陷7. 黑盒测试是一种重要的测试策略, 又称为数据驱动的测试, 其测试数据来源于 ( A )。A. 软件规格说明 B. 软件设计说明C. 概要设计说明D. 详细设计说明1下面说法正确的是( A)。A. 我们无法测试一个程序确认它没有错误B. 黑盒测试是逻辑驱动的测试C. 穷举测试一定可以暴露数据敏感错误D. 白盒测试是一种输入输出驱动的测试 2软件测试的目的是( B)。A. 评价软件的质量 B. 发现软件的错误C. 找出软件中所有的错误 D. 证明软件的正确的 3以下选项中不属于软件缺陷状态的是( C)。A. 激活状态 B. 非激活状态C. 一致状态 D.

22、已修正状态 6软件的集成测试工作最好由 (B) 承担,以提高集成测试的效果。A. 该软件的设计人员B. 不属于该软件开发组的软件设计人员C. 该软件开发组的负责人D. 该软件的编程人员 7软件测试计划的内容应包括( D )。A. 测试目的、背景 B. 被测软件的功能、输入和输出C. 测试内容和评价标准 D. 以上全部 8计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏 的功能缺陷是属于( A)。A. 缺陷 B. 故障 C. 失效 D. 缺点 9问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺 陷所处的状态是( A) 。A. 激活状态 B. 非激活状态 C.已

23、修正状态 D. 关闭状态 10下列不属于软件本身的原因产生的缺陷的是( C) A. 算法错误B. 语法错误C. 文档错误D. 系统结构不合理11从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺 陷和( B)构成。A. 设计缺陷 B. 功能缺陷C. 性能缺陷 D. 接口缺陷 13软件生存期中费用消耗最大的环节是( A)。A. 软件测试 B. 软件开发C. 软件质量保证 D. 软件文档审查 14证实在一个给定的外部环境中软件的逻辑正确性是( B)。A. 验证 B. 确认 C. 测试 D. 调试1下面不属于软件测试过程中的输入类的是 (B) A. 软件配置 B. 测试用例 C. 测

24、试配置 D. 测试工具2下面说法正确的是 (C) 。A. 软件测试仅是在编程之后进行的测试。B. 需求规格说明、 概要设计规格说明、 详细设计规格说明、 源程序这些并不 全是软件测试的对象。C. 测试配置是软件配置的一个子集。D. 错误发现的越晚, 改正的代价就越大, 这个代价是呈现接近线性增长的趋 势。4软件设计阶段的测试主要采取的方式是( A)。A. 评审 B. 白盒测试C.黑盒测试 D.动态测试 5不用执行程序,目的是收集有关程序代码的结构信息,这一过程是( B)。A. 性能测试 B. 静态分析C.增量测试 D. 大突击测试 7测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅

25、助静态 分析的手段检查程序。这种测试称为( C)。A. 白盒测试 B. 黑盒测试C. 静态测试 D. 动态测试 8在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结 构,该体系结构是指( D)。A. 数据体系结构 B. 系统体系结构C. 软件体系结构 D. 以上全部 14下列测试不用考虑内部程序结构的测试是( A)。A. 功能测试 B. 结构测试C. 逻辑驱动测试 D. 白盒测试 17当对发现的缺陷进行修改之后, 执行一系列基准测试, 以确认程序的修改没 有对程序的其他部分产生干扰。这种测试通常称为( B)。A. 验证测试 B. 回归测试C. 系统测试 D. 确认测试 18下列

26、做法对维护工作不利的是( B) 。A. 存在完整、适用的文档B. 开发阶段提前交付软件产品C. 存在有可以有效使用的审核和批准过程D. 存在有可查的历史记录11. 使用白盒测试方法时,确定测试数据应根据 ( A ) 和指定的覆盖标准。A. 程序的内部逻辑 B. 程序的复杂度C. 使用说明书 C. 程序的功能13. 软件的单元测试工作通常是由 ( D ) 完成。A. 该软件的设计人员 B. 该软件开发组负责C. 不属于该软件开发组的软件设计人员 D. 该软件的编程人员14. 与设计测试数据无关的文档是( C )。A. 该软件的设计文档 B. 需求规格说明C. 项目开发计划 D. 源程序15. 如

27、果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备 ( B )。A. 正确性B.清晰性C. 规范性D.一致性16软件单元测试的主要工作内容是( D )。A. 测试模块内部逻辑 B. 测试模块内数据流向C. 测试模块单元的具体实现 D. 以上全是17. 用来代替被测模块的子模块的是( B )。A. 驱动模块B.桩模块C. 调用模块D.配置模块18. 下列情况表明出错处理功能有错误和缺陷的是( D )。A. 显示的错误与实际遇到的错误不符B. 显示的错误信息难以理解C. 对异常处理的不得当D. 以上全部一、选择题 1下列测试中不属于系统测试的是( B )。A. 性能测试B. 集成测试C

28、. 压力测试D. 可靠性测试2下面说法中属于系统测试的目标的是( D )。1) 找出软件中存在的缺陷与错误2) 确认软件所实现的功能是否符合规格说明3) 确认软件的性能是否满足要求A. 仅 1) B.1)和 2 )C.2) 和 3) D.1)、 2)和 3)3. 下列不属于系统测试分析阶段要考虑的是( C )。A) 用户层 B) 应用层 C) 数据层 D) 协议层 5在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法 ( A ) 。A. 强度测试 B. 容量测试C. 负载测试 D. 失效恢复测试 6下列关于测试的描述中正确的是 ( A ) 。A. 测试需要用户代表参加 B. 测试不

29、需要用户代表参加C. 测试是系统测试的一种 D. 测试不属于验收测试 7下列关于软件验收测试的合格通过准则是 ( D ) 。1) 软件需求分析说明书中定义的所有功能已全部实现, 性能指标全部达到要 求2) 所有测试项没有残余一级、二级和三级错误3) 立项审批表、需求分析文档、设计文档和编码实现一致4) 验收测试工件齐全A.1) B.1) 和 3)C.1) 和 3) 和 4) D. 所有都对l1 完成系统测试后,需要提交的文档有 ( D ) 。A. 测试结果记录表格 B. 系统测试日志C. 全面的系统测试总结报告 D. 以上全部13在系统测试中,测试人员主要根据 ( A ) 设计测试用例。A.

30、需求分析说明书B. 概要设计说明书C. 详细设计说明书D. 系统规格说明书15系统测试中最基本的测试策略是 ( A ) 。A. 功能测试 B. 性能测试C. 安全性测试 D. 压力测试17一个一致性的系统要满足的条件是 ( D ) 。A. 静态一致性要求 B. 动态一致性要求C. 符合 PICS 的要求和能力 D. 以上全部20在做安全性测试之前,首先要分析 ( D ) 。A. 资产和危险 B. 暴露出来的行为C. 安全性控制 D. 以上全部22下列不属于 GUI系统层次划分的是 ( D ) 。A. 界面层B. 接口层C. 窗口层D. 功能层23界面元素的布局,获取测试数据的考虑不包括 ( A

31、 ) A. 界面元素的大小 B. 界面元素的位置C. 界面元素的对齐方式 D. 界面元素间的色彩搭配26除了开发人员之外首先见到软件产品的人是 ( A )A. 测试人员B.C. 验收测试人员D.27. 验收测试是以( C A.QA人员B.C. 用户D.28. 测试主要衡量产品的A. 文档B.测试人员回归测试人员)为主的测试。软件开发人员软件测试人员FURP,S 着重于产品的支持性,包括( 客户培训C. 支持产品生产能力 D. 以上全部29. 下列不属于回归测试的目的的是( D ) A.检验软件的修改达到了预定目的B. 检验软件的修改不会影响软件的其他功能的正确性C. 检验改动不会带来不可预料的

32、行为或者另外的错误D. 检验修改的测试用例是否完整 10. 软件测试员究竟做些什么A)软件测试员的目的是发现软件缺陷B) 软件测试员的目的是发现软件缺陷,尽可能早一些C) 软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D) 软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复11. 如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的 ( A(A)判定覆盖)(B)条件覆盖(C) 判定/ 条件覆盖D)组合覆盖元测试时,常用的方法是辅之以白盒测试;辅之以黑盒测试;) 采用黑盒测试, 采用白盒测试, 只使用黑盒测试; 只使用白盒测试。 下 列 _ 不)12.

33、在 进 行 单 ( B (A)(B)(C)17是软件自动化测试的优点(D)D准确度和精确度高能充分测试软件(B)(D)(A)速度快、效率高5、(C) 能提高测试的质 测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少 量测试数据,至少应该包括( a )C、测试环境A、测试输入、执行条件和预期的结果。B 、测试目标、测试工具14、在软件修改之后, 这种测试称之为( 单元测试 集成测试 回归测试 验收测试D 、测试配置 再次运行以前为发现错误而执行程序曾用过的测试用例, c )ABCD1软件测试的目的 :A. 避免软件开发中出现的错误B. 发现软件开发中出现的错误C. 尽可能发现并

34、排除软件中潜藏的错误,提高软件的可靠性D. 修改软件中出现的错误、组合覆盖、条件覆盖下述哪种测试是软件测试的最基础环10、( a )是设计足够多的测试用例, 使得程序中每个判定包含的每个条件的 所有情况(真 / 假)至少出现一次,并且每个判定本身的判定结果(真 / 假)也至 少出现一次。A、判定条件覆盖BC、判定覆盖Db ) 功能测试 单元测试 结构测试 验收测试11软件测试是软件质量保证的重要手段, 节?(ABCD)。b全局数据结构模块接口12、单元测试的主要任务不包括( A出错处理BC独立路径D1.经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的 错误数目较多,则该模块

35、中残留的错误与其他模块相比,通常应该( B ) A. 较少 B.较多 C.相似 D.不确定3. 下面有关测试原则的说法正确的是(A )。A. 测试用例应由测试的输入数据和预期的输出结果两部分组成B. 测试用例自诩选取合理的输入数据C. 程序最好由编写该程序的程序员自己来测试D. 使用测试用例进行测试是为了检查程序员是否做错了他该做的事4. 为了提高测试的效率,争取的做法是(A )。A. 选择发现错误可能性大的数据作为测试用例B. 在完成程序的编码之后在指定软件的测试计划C. 随机选取测试用例D. 取一切可能的输入数据作为测试用例5. 对程序的测试最好由( B)来做,对程序的调试最好由(B)来做

36、。A. 程序员 第三方测试机构B. 第三方测试机构 程序员C. 程序开发组 程序员D. 程序开发组 程序开发组6. 以下哪一种选项不属于软件缺陷(D )。A. 软件没有实现产品规格说明所要求的功能B. 软件中出现了产品贵规格说明不应该出现的功能C. 软件实现了产品规格说明没有提到的功能 D.软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问 题10.下面有关软件缺陷的说法中错误的是(C)。A.缺陷就是软件产品在开发中存在的问题B. 缺陷就是软件维护过程中存在的错误、毛病等各种问题C. 缺陷就是导致系统程序崩溃的错误D. 缺陷就是系统所需实现的某种功能的时效和违背13. 即使对程

37、序的所有路径都进行了测试, 程序也可能存在没能检查出来的缺陷, 其原因可能是 ( D )。A.程序可能会因为缺少某些路径而存在问题B. 即使是穷举路径测试也决不能保证程序符合其设计规格说明C. 穷举路径测试也可能不会暴露数据敏感错误D.以上全部1软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证 软件质量的重要手段,下面关于软件测试任务正确的是( D )。l)预防软件发生错误2)发现改正程序错误A. 仅 1)B.仅 1)和 2)C.仅 1)和 3)D.都是2下面说法正确的是( A )。A.我们无法测试一个程序确认它没有错误B. 黑盒测试是逻辑驱动的测试C. 穷举测试一定可以暴露

38、数据敏感错误D. 白盒测试是一种输入输出驱动的测试 3软件测试的目的是( B)。A.评价软件的质量B.发现软件的错误C.找出软件中所有的错误 D. 证明软件的正确的9问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺 陷所处的状态是( A ) 。A. 激活状态B.非激活状态C.已修正状态D. 关闭状态5不用执行程序,A.性能测试B)。目的是收集有关程序代码的结构信息,这一过程是(B. 静态分析C. 增量测试D.大突击测试 6下列关于软件测试策略的叙述中不正确的是( B)。A.增量测试的主要问题在于需要额外编写很多特殊的测试程序B. 静态测试与动态测试都要执行程序C. Myers

39、 认为自底向上测试方法要优于自顶向下测试的方法D. 软件性能测试的目标之一是为了提高性能 7测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态 分析的手段检查程序。这种测试称为( C)。A. 白盒测试B.黑盒测试C.静态测试D.动态测试11.提高系统时间效率的最佳方法是( B)。A.选择最好的测试用例B.选择高效的算法C.使用测试工具D.选择最佳的测试方法13编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是(D)A.设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B. 分析程序接口并与接口文档相对照C. 执行程序评估工作, 分析程序是否是设计说明的正确翻

40、译, 是否与程序编 码标准相符D. 以上全部14下列测试不用考虑内部程序结构的测试是( A )A.功能测试B.结构测试C.逻辑驱动测试 D.白盒测试 1单元测试中设计测试用例的依据是 ( D )。A.概要设计规格说明书B.用户需求规格说明书C.项目计划说明书D.详细设计规格说明书2自底向上测试的策略不需要单独设计桩模块,也无需依赖结构设计,对于需 要考虑对象或复用时, 相对其他测试策略而言, 该策略比较合理, 所以自底向上 测试是 ( A ) 。A.面向功能的测试B.面向数据的测试C.面向结构的测试D.面向程序的测试6下列不属于关键模块具有的特性的是 ( A )。A.处于程序控制结构的底层B.

41、 本身是复杂的或是容易出错的C. 含有确定的性能需求D. 被频繁使用的模块 9下面有关渐增式集成和非渐增式集成测试的说法中错误的是( B )。A.非渐增式集成测试方法把单元测试和集成测试分为两个不同的阶段, 而渐 增式集成测试方法往往把单元测试和集成测试合在一起同时完成B. 渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少C. 渐增式集成可以较早的发现接口错误, 非渐增式集成直到最后组装时才能 发现接口上的问题D. 渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。而非渐 增式集成发现接口错发现接口错误较迟且很难判断是哪一部分接口出错13. 软件的单元测试工作通常是由 ( D

42、 )完成。A.该软件的设计人员B.该软件开发组负责C.不属于该软件开发组的软件设计人员D. 该软件的编程人员14. 与设计测试数据无关的文档是( C )。A.该软件的设计文档B.需求规格说明C.项目开发计划D.源程序20.造成测试覆盖率不达标的原因可能是 ( D )。A.存在不可到达的代码或冗余的代码B.测试用例不足C.存在不可能的路径和条件D) 以上全部22.自顶向下的增量式集成策略的最大成本是 ( A )。A.桩模块的开发和维护B.驱动模块的开发和维护C.对被测模块的组装D.对构件的分层和修改24.下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是( C )。A.都允许对底层模块行

43、为的早期验证B. 集成方式都可采用深度优先策略和广度优先策略C. 都可以支持故障隔离D)与软件设计顺序一致,都可以可设计并行进行25.对下列产品进行测试,要优先考虑自底向上集成策略的是( D )。A. 采用契约式设计的产品B.高层接口变化极为频繁的产品C.底层接口比较稳定的产品D.以上全部29.模块分析可以看做是在体系结构分析工作基础上的细化,一般模块划分要考 虑的问题有 ( D )。A.确定作为测试重点的模块B. 找出模块间的关系,按密切程度对模块进行排队C. 考虑模块集成的次序D. 以上全部 30一个好的集成测试策略应该具有的特点是(D )。A.能够使模块与接口的划分清晰明了,尽可能减少后

44、续操作难度B. 能够对被测模块进行比较充分的测试C. 对整体工作量来说,参加测试的各种资源都得到充分利用D. 以上全部1下列测试中不属于系统测试的是(B )。A. 性能测试B.集成测试C.压力测试D.可靠性测试2下面说法中属于系统测试的目标的是(D )。1)找出软件中存在的缺陷与错误2)确认软件所实现的功能是否符合规格说明3)确认软件的性能是否满足要求A. 仅 1)B.1)和 2)C.2)和 3)D.1)、 2)和 3)14系统测试是将已经集成好的软件系统, 做为整个计算机系统一个元素, 与其 他系统元素结合在一起,在实际使用环境下,进行一系列的( C )。A.单元测试和集成测试B.单元测试、

45、集成测试和确认测试C.集成测试和确认测试D.验收测试15系统测试中最基本的测试策略是 ( A )。A.功能测试B.性能测试C.安全性测试D.压力测试16功能测试覆盖中最常见的是 (B )。A.接口覆盖C.入口点覆盖B.需求覆盖D.出口点覆盖27.验收测试是以(C )为主的测试。A.QA 人员B.软件开发人员C.用户D.软件测试人员28下面那些属于静态分析( A )A、编码规则检查B、程序结构分析C、程序复杂度分析D、内存泄漏29下面那些属于动态分析( c)A、代码覆盖率B、模块功能检查C、系统压力测试D、程序数据流分析1、下列叙述中,与提高软件可移植性相关的是。A选择时间效率高的算法B尽可能减

46、少注释C选择空间效率高的算法D尽量用高级语言编写系统中对效率要求不高的部分D 软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属 性。高级语言具有较好的可移植性, 所以可以尽量用高级语言编写系统中对效率 要求不高的部分。减少注释、选择时间 /空间效率高的算法都不能提高软件的可 移植性。3、用边界值分析法,假定 1X100,那么 X 在测试中应该取的边界值是 AX=1 ,X=100; BX=0,X=1 ,X=100,X=101;C X=2,X=99; DX=O,X=101;4、在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解, 正确的是 A指响应时间;B指报文从客

47、户端发出到客户端接收到服务器响应的间隔时间;C指报文在网络上的传输时间;D指从报文开始进入网络到它开始离开网络之间的时间网络延迟: 在传输介质中传输所用的时间, 即从报文开始进入网络到它开始离开 网络之间的时间。5、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能 力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维 持规定的性能级别的能力。A成熟性;B易恢复性;C容错性;D可靠性依从性国家标准 GB/T 16260软件产品评价 -质量特性及其使用指南规定了软件产品 的六个质量特性,并推荐了与之对应的 27 个子特性,质量特性和子特性列表如 下:特量 质性描

48、述子特性子特性描述功能性当软件在指定条件下使 用时,软件产品满足明 确和隐含要求功能的能 力适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力准确性软件产品具有所需精确度的正确或相符的结果及效果的能力互操作 性软件产品与一个或更多的规定系统进行交互的能力功能性 依从性软件产品依附于同功能性相关的 标准、约定或法规以及类似规定 的能力安全保 密软件产品保护信息和数据的能 力,以使未授权的人员或系统不 能阅读或修改这些信息和数据, 但不拒绝授权人员或系统对它们 的访问。可靠性软件产品维持规定的性能级别的能力成熟性软件产品避免因软件中错误的发生而导致失效的能力容错性在软件发生故障或者违反指

49、定接 口的情况下,软件产品维持规定 的性能级别的能力易恢复 性在失效发生的情况下,软件产品 重建规定的性能级别并恢复受直 接影响的数据的能力可靠性 依从性软件产品依附于同可靠性相关的标准、约定或规定的能力易用性软件产品在指定条件下 使用时,软件产品被理易理解 性软件产品使用户能理解软件是否 适合以及如何能将软件用于特定解、学习、使用和吸引用户的能力的任务和使用环境的能力。易学性软件产品使用户能学习它的能力易操作 性软件产品使用户能操作和控制它的能力吸引性软件产品吸引用户的能力易用性 依从性软件产品依附于同易用性相关的 标准、约定或规定的能力效率在规定条件下,相对于 所用资源的数量,软件 产品提

50、供适当的性能的 能力时间特 性在规定条件下,软件产品执行其 功能时,提供适当的相应时间和 处理时间以及吞吐率的能力资源特 性在规定条件下,软件产品执行其 功能时,使用合适的数量和类型 的资源的能力效率依从性软件产品依附于同效率相关的标准、约定或规定的能力维护性软件产品可被修改的能 力。修改可能包括修正、 改进或软件适应环境、 需求和功能规格说明中 的变化易分析 性软件产品诊断软件中的缺陷或失 效原因,以及判定待修改的部分 的能力易改变 性指软件产品使指定的修改可以被实现的能力稳定性软件产品避免由于软件修改而造成以外结果的能力易测试 性软件产品使已修改软件能被确认的能力维护性 依从性软件产品依附

51、于同维护性相关的标准、约定或规定的能力植移 可性软件产品从一种环境迁 移到另外一种环境的能 力适应性指软件产品无需采用有别于为考 虑该软件的目的而准备的活动或 手段,就可能适应不同的指定环 境的能力易安装 性软件产品在指定环境中被安装的能力共存性软件产品在公共环境中同与其分 享公共资源的其他独立软件共存 的能力易替换 性软件产品在环境相同、目的相同 的情况下替代另一个指定软件产 品的能力可移植 性依从 性软件产品依附于同可移植性相关的标准、约定或规定的能力6、关于软件质量的描述,正确的是 A软件质量是指软件满足规定用户需求的能力;B软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、

52、可移植性;C软件质量保证过程就是软件测试过程;D以上描述都不对 解析:软件质量就是 “软件与明确的和隐含的定义的需求相一致的程度 ”。9、对计算机软件和硬件资源进行管理和控制的软件是 A文件管理程序B输入输出管理程序C命令处理程序D操作系统操作系统( Operating System,简称 OS)是一管理电脑硬件与软件资源的程序, 同时也是计算机系统的内核与基石。10、下列说法正确的是 A给计算机加电称为热启动B计算机死机后常用冷启动计算机C可用 Ctrl+Alt+Del 键对计算机冷启动D可用 Ctrl+Alt+Del 按钮对计算机热启动热启动就是 按 ctrl+alt+delete 的重启。冷启动是按机箱上的电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论