![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 78
pumpkin96
这个作者很懒,什么都没留下…
展开
-
白盒测试的逻辑覆盖辨析(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖)
白盒测试逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖)逻辑覆盖测试:语句覆盖:每条语句至少执行一次判定覆盖:每一判定的每个分支至少执行一次条件覆盖:每一判定中的每个条件,分别按真、假至少各执行一次判定/条件覆盖:同时满足判定覆盖和条件覆盖的要求条件组合覆盖:求出判定中所有条件的各种可能组合值,每一可能的条件组合至少执行一次注: 上述逻辑覆盖测试的5种标准从上至下发现错误的能力由弱变强表1 逻辑覆盖测试的5种标准接下来详细介绍每一种覆盖的条件一、语句覆盖:原创 2021-10-31 11:09:35 · 19080 阅读 · 2 评论 -
数据流图典型例题
数据流图典型例题1.假设一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下列数据:零件编号、零件名称、订货数量、目前价格、主要供应商、次要供应商。零件入库或出库称为事务。通过放在仓库中的CAT终端把事务报告给订货系统。当某种零件的库存数少于库存的临界值时,应该再次订货。一、从问题描述中提取数据流图的四种成分:二 . 着手画数据流图的基本系统模型。三 . 把基本系统模型细化, 描绘系统主要功能。![功能级数据流图](https://i原创 2021-10-25 15:45:09 · 23139 阅读 · 2 评论 -
衡量模块独立性的两个定性标准
衡量模块独立性的两个定性标准- 耦合:- 内聚内聚和耦合模块的独立程度可以由两个定性标准衡量,这两个标准分别是内聚和耦合。耦合衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚衡量一个模块内部各个元素彼此结合的紧密程度。- 耦合:定义:是对一个软件结构内不同模块之间互连程度的度量。耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数据。分类:(1)数据耦合:两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据。(2)控制耦合:如果传递的信息中有控制信息(尽管原创 2021-10-11 21:36:40 · 6471 阅读 · 0 评论