测试-BRO-2

第 7 章 实 现 第7章 软件实现 7.1 编码 7.2 软件测试基础 7.3 单元测试 7.4 集成测试 7.5 确认测试 二、控制结构测试——1.基本路径 问题:实际问题中的程序路径是庞大的,因此要将覆盖的路径压缩到一定限度才能解决这个问题。 思想:在程序控制流图的基础上,通过分析控制构造的环形复杂性,导出基本路径集合,从而设计测试用例、保证这些路径至少通过一次。 二、控制结构测试——1.基本路径 特点:基本路径测试介于分支覆盖和路径覆盖之间,确保程序中的所有基本路径都被执行过一次。 步骤:1. 画流图 2. 计算环形复杂度 3. 确定独立路径 4. 设计覆盖独立路径的测试用例 1.画流图:流图不对程序的过程性细节进行刻画; 流图仅仅刻画了程序的控制结构。 2.计算环形复杂度: 3.确定独立路径集合: 例如: 4.针对每条基本路径设计测试用例,强迫每条基本路径都被执行一次。 P156 例 二、控制结构测试——2.条件测试 简单条件:一个布尔变量或一个关系表达式 (允许含有NOT符号) 关系表达式:E1E2 条件成分:(每个成分都可能会出错) 布尔算符:AND(&&)、OR(||)、NOT(!) 布尔变量 布尔括号:用于括住简单条件或复合条件 关系算符:、<=、>=、==、!= 算术表达式 二、控制结构测试-2.条件测试P159 BRO(Branch and Relational Operator)条件测试: 适用情况:条件中所有布尔变量和关系算符都只出现一次且没有公共变量。 => BRO测试一定能发现条件中的 分支错和关系算符错 二、控制结构测试-2.条件测试P159 复合条件的分支错: 整个复合条件的真分支和假分支,以及每个简单子条件都应至少执行一次 E1E2中的关系算符错: 需要3个测试:分别使E1的值大于、等于、或小于E2的值。 为了发现E1和E2中的错误:要使得E1大于或小于E2时,E1和E2的值之间的差别尽量小。 二、控制结构测试-2.条件测试P159 BRO(Branch and Relational Operator)条件测试: C1:B1 && B2:下行表达式中(t,f)表示左边B1值为true,右边B2值为false 测试约束集为:{ (t, t), (f, t), (t, f) } 此三个选项为固定 C2:B1 && (E3=E4) 测试约束集为:{ (t, =), (f, =), (t, >), (t, E2) && (E3=E4) 测试约束集为:{ (>,=), (,>), (>,

软件bro测试中文意思,测试-BRO-2.ppt相关推荐

  1. 中文打字速度测试软件官网,中文打字速度测试软件

    使用该软件能够帮助用户测试自己的打字速度,阿宽中文打字速度测试软件专业的字数测试软件想知道自己打字速度水平赶快下载试试吧! 软件介绍: 中文打字速度测试软件是一款专业的用来测试打字速度的软件,软件安精 ...

  2. 普通话测试软件哪个不要钱,普通话测试软件哪个好_普通话测试软件靠谱吗_不要钱的普通话测试软件...

    普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 学普通话手机app是一款十分暖心.趣味的学习普通话手机软件 普通话练习app是一款 ...

  3. 普通话测试哪个软件准确吗,免费普通话测试软件哪个好_哪个app可以免费测普通话_普通话测试软件准不准...

    核心提示:普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就 ...

  4. 网上的普通话测试软件可信吗,普通话测试软件哪个好_普通话测试软件靠谱吗_不要钱的普通话测试软件...

    核心提示:普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 普通话测试的软件有很多,哪些普通话测试软件是我们想要的呢,下面多特小编就 ...

  5. PC客户端软件的安装和卸载测试知识点

    一.安装测试 (一)安装方式 1.默认安装 2.自定义安装 (1)选择C盘安装 (2)选择非C盘安装 (3)安装路径带有中文 3.首次安装 4.重复安装 5.卸载后重新安装 6.不同电脑分辨率下安装 ...

  6. 首款中文渗透测试专用Linux系统—MagicBox

    1.     MagicBox的介绍 首款中文渗透测试专用Linux系统--MagicBox即将问世,中文名称:"魔方系统",开发代号:Genesis.第一版本发布时间计划为201 ...

  7. 电子烟的软件开发架构及欧美测试标准+中国标准+多国标准

    电子烟的软件开发架构及欧美测试标准+中国标准+多国标准 1. 什么是电子烟 2. 电子烟软件架构 2.1. 平台 2.2. 模块划分 2.3. 模块内设计框架 3. 为什么需要制定电子烟标准 4. 电 ...

  8. 软件开发--从设计到测试整体流程

    目录 范围 总体要求 2.1 总体功能要求 2.2 软件开发平台要求 2.3 软件项目的开发实施过程管理要求 2.3.1 软件项目实施过程总体要求 2.3.2 软件项目实施变更要求 2.3.3 软件项 ...

  9. 手机稳定测试软件,手机稳定性健壮性测试--monkey

    参考资料:http://blog.csdn.net/io_field/article/details/52189972 一.Monkey测试原理:Monkey是Android中的一个命令行工具,可以运 ...

最新文章

  1. Windows 开机自启Web服务
  2. 用vue制作饿了么首页(1)
  3. exe打包工具_pyqt5快速上手基础篇12-使用Pyinstaller打包应用程序
  4. 电商总结(七)缓存系统
  5. [acm]HDOJ 1200 To and Fro
  6. 使用Maven运行Solr
  7. python条件判断true_Python中的True,False条件判断实例分析
  8. elasticsearch实现远程索引复制
  9. python父亲节礼物_父亲节程序员硬核示爱:你能看懂几条
  10. Matlab曲线标记间距自定义
  11. Java SE 9:不可变Map和Map.Entry的工厂方法
  12. 功夫小子实践开发-游戏设置功能的实现
  13. win10插入耳机还是外放
  14. Python文本相似度识别(附图形化界面)
  15. php revel,Revel框架安装
  16. 亚马逊云AWS MQTTS 证书使用说明
  17. ppt打不开服务器上的文件,PPT文件打不开的原因及解决方法
  18. 2020年高教社杯全国大学生数学建模竞赛 C题思路
  19. 如何解决App inventor和AI伴侣无法连接的问题
  20. Spark程序设计进阶

热门文章

  1. 冬枣的功效与作用及营养价值
  2. 腾讯QQ是用什么语言写的?
  3. 计算机组成原理的exec是什么,exec...
  4. jxl 统计图_人教版试卷|小学数学,数学试卷下载_21试卷_21世纪教育网
  5. 国际知名服装品牌网站
  6. 怎样把电脑D盘合并到c盘?相邻的分区怎么合并到C盘
  7. 大数据早报:甲骨文公司投资4300万美元在总部建高中 18项全球互联网领先科技成果公布中国占6成 (12.6)...
  8. echarts的渐变色配置 LinearGradient, 饼图默认渐变颜色设置不同的角度
  9. kotlin-android-extensions插件也被废弃了?扶我起来
  10. 二叉树的后序遍历序列