【黑盒测试用例设计方法7】流程分析法及其示例

  • 流程分析法主要针对类型属于流程测试的场景,是从白盒测试的路径覆盖分析法借鉴而来的方法。
  • 流程分析法怎么用
    • 画出业务流程图
      • 先从最基本的流程入手,将流程抽象为不同单功能点的顺序执行,考虑了最基本的流程之后再去考虑次要的或异常的流程。
      • 注意事项:
        • 用圆圈描述系统状态,用箭头描述输入或外部因素(条件)引起的状态迁移
        • 正常流程和异常流程都要考虑
        • 功能流程涉及多个实体时可以画在一个流程图中,用描述部分说明属于哪个实体
        • 跟测试子项无关的分支不考虑
    • 定义状态节点和条件分支
      • 根据功能流程,针对每一状态节点分析其输入(条件)、下一状态节点和输出
        • 分析过程针对功能流程中的各个状态分别分析
        • 输入需要考虑被测对象的接口(外部用户输入、周边系统输入、系统内置)
        • 输入的分析需详细到参数级别
        • 分析系统处理时,外部可控的关键点(用到哪些资源、表格、用户状态的判断等)都可以列入输入
        • 输出包含消息输出、后台输出、本地记录等
        • 在表中标出系统不处理的输入或没有必要测试的输入
      • 分支的优先级根据两个原则来选取:分支的使用频率和分支的重要程度
    • 确定测试路径
      • 根据路径的优先级和测试进度选取需要测试的路径
      • 对于有向图,通常采用基本路径覆盖法。对每条基本路径设计一个测试用例
        • 环路复杂度:有向图的闭合区域数 + 1
          • 计算环路复杂度时,入口点要求入度(进入分支数)为 0 ,出度(出发分支数)为 1 。出口点要求出度为 0 ,入度为 1 。如果入口点不符合要求可以在入口点之上增加一个节点作为纯入口点。出口点亦然。
        • 基本路径:至少包含一条在其他基本路径中没有包含过的路径
          • 基本路径相当于所有路径空间的一组基,其他任意路径都可以由这些基本路径组合而成。
        • 基本路径数=环路复杂度
    • 构造测试用例
      • 根据选定的测试路径,结合等价类划分法、边界值分析法确定输入、输出。
  • 流程分析法适用于有先后顺序的测试(业务流程、安装流程)。测试流程之后还要测试单个的功能。
  • 示例(电脑上QQ软件的安装)
    • 安装向导->许可协议->选择组件->选择安装位置->点击安装->完成;

 


                                                  欢迎扫码关注微信公众号「一朵儿的软件测试之旅」一起学习交流

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: apt-get 是一种用于在 Linux 系统中进行软件包管理的工具。"apt-get install" 命令用于安装软件包。 "-qq" 选项是一种附加选项,用于指示 apt-get 命令在运行时尽可能不输出信息。这意味着它不会显示安装过程中的详细信息,只会在出错时输出错误信息。 通常,当你使用 "-qq" 选项时,你希望 apt-get 命令运行时尽可能静默,只在出现问题时显示错误信息。这可能用于自动化过程,或者在执行批处理操作时,你希望在出现问题时立即收到通知。 例如,你可能会使用以下命令安装软件包: ``` apt-get install -qq package_name ``` 这将安装 "package_name" 软件包,但不会在屏幕上输出任何信息。如果出现问题,则会输出错误信息。 ### 回答2: -qq 是 apt-get install 命令的一个选项,它表示“非常安静”。 使用 -qq 选项时,系统在安装软件包的过程中不会输出额外的信息。这对于用户来说是很有用的,特别是在需要批量安装软件包时。相比于默认模式,使用 -qq 选项可以大大减少输出信息的数量,从而更清晰地显示安装进度和结果。 总结而言,-qq 选项可以使 apt-get install 命令在安装软件包时更加安静,减少冗余的输出信息,提高操作效率。 ### 回答3: 在Ubuntu系统中,"apt-get install"是一个命令,用于安装软件包。"-qq"是该命令的一个选项,表示使用“非常静默”模式进行安装。 -qq选项的作用是在安装软件包的过程中,隐藏掉大部分的输出信息。这样做可以避免在终端显示过多的不必要的信息,使安装过程更加简洁清晰。 一般情况下,当我们使用apt-get install命令来安装软件包时,终端会显示安装进度、依赖关系以及其他相关信息。但是在实际操作中,有时我们可能更关注安装的结果而不是过程中的详情。这时,我们可以使用-qq选项来减少输出的信息量,只显示最重要的提示和警告。 总之,"-qq"选项用于apt-get install命令,是一种使安装过程更加简化和隐蔽的方法,适用于不需要关注安装细节的场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值