26-2:《软件质量保障》第二次随堂测试【共 50 分】

来源文件:26-2.png

一、填空题(39 分)

  1. 软件测试根据由谁来测试分成____、____和____三种类型。

    答案:开发者测试、用户测试、第三方测试

  2. 集成测试包含非增式集成和增式集成两类方法,其中增式集成又包含____和____两种。

    答案:自顶向下增式集成、自底向上增式集成

  3. 结构化测试包括____和____两种。

    答案:控制流测试、数据流测试

  4. 数据流测试的覆盖准则(标准)有 Rapps-Weyuker 标准、Ntafos 标准、Ural 标准和 Laski-Korel 标准等,其中 Rapps-Weyuker 标准的九个覆盖准则是:All-Paths(所有路径覆盖)、All-Edges(所有边覆盖)、All-Nodes(所有节点覆盖)、

    答案:All-Defs、All-P-Uses、All-P-Uses/Some C-Uses、All-C-Uses/Some P-Uses、All-Uses、All-DU-Paths

  5. 常见的性能测试的测试指标包括____、、____等。

    答案:响应时间、吞吐量、并发用户数、资源利用率

  6. 软件测试的三个核心问题或难题是____、

    答案:测试用例生成、测试预言、测试充分性

  7. 按照被仿真系统的状态变化特征,仿真分为以下三种类型:①____;②____;③____。

    答案:连续系统仿真、离散系统仿真、混合系统仿真

  8. 缺陷预测技术的典型应用包括:出错倾向性预测、、____和____等。

    答案:缺陷分布预测、缺陷数量预测、缺陷类型预测、缺陷严重性预测

  9. 形式化验证目前有三类主要的技术方法,其中____是一种在半导体设计领域中广泛使用的验证方法,用于比较两个电路逻辑功能的一致性;____使用交互式证明工具逐步推导系统正确性;____通过穷举系统所有可能状态,验证时态逻辑是否满足。

    答案:等效性检查、定理证明、模型检验

  10. 软件运行监控是指在软件或系统运行时,实时或近实时地收集、分析和报告其____、____、____和____的过程。它主要用于确保系统按预期运行,并及时发现异常或潜在问题。

    答案:运行状态、性能指标、行为特征、安全状况

  11. 基于知识图谱的缺陷检测方法主要包含____、____两个关键步骤。

    答案:知识图谱构建和补全、基于模式匹配的缺陷检测

  12. 智能化软件缺陷检测(Intelligent Software Defect Detection)是指利用人工智能技术来自动化地识别、定位和预测软件系统中的____、____或____的过程。

    答案:缺陷、错误、漏洞

二、选择题(11 分)

  1. 系统测试的核心目的包括( ):

    A. 验证系统完整性
    B. 代码审查
    C. 评估非功能性指标
    D. 压力测试

    答案:A、C

  2. 关于黑盒测试与白盒测试,以下哪些说法是正确的?( )

    A. 白盒测试中,实现 100% 的路径覆盖一定能保证发现所有逻辑错误。
    B. 黑盒测试可以检测到因需求文档不完整导致的功能缺失问题。
    C. 白盒测试在系统测试阶段通常需要与黑盒测试结合使用。
    D. 使用静态分析工具检查代码规范属于黑盒测试的范畴。

    答案:B、C

  3. 判定表包含以下哪些内容?( )

    A. 安全需求
    B. 代码实现
    C. 条件项
    D. 动作桩

    答案:C、D

  4. 在测试一个年龄验证功能时,要求用户必须年满 18 岁才能使用服务。以下哪些输入属于无效等价类?( )

    A. 年龄:17
    B. 年龄:18
    C. 年龄:20
    D. 年龄:-5

    答案:A、D

  5. 在 V 模型中,哪个测试级别与详细设计阶段相对应?( )

    A. 单元测试
    B. 集成测试
    C. 系统测试
    D. 验收测试

    答案:A

  6. 某输入字段允许输入 1~100 的整数,边界值分析法(4n+1)可能选择的测试数据是( )。

    A. 0, 1, 50, 100, 101
    B. 1, 50, 100
    C. 0, 50, 100
    D. 1, 2, 8, 99, 100

    答案:D

  7. 自顶向下集成测试中,需要用什么替代未完成的底层模块?( )

    A. 驱动模块
    B. 主控模块
    C. 桩模块
    D. 调试工具

    答案:C