基本路径覆盖示例

电脑杂谈  发布时间:2020-06-06 13:04:23  来源:网络整理

路径覆盖_路径覆盖_政府职能冲突的解决路径除了流程路径外 还包括

Averagy是求平均的过程,在PDL中描述如下: PROCEDUREAveragy; INTERFACERETURN储存量,total.input,total.valid; INTERFACEACCEPTS值,最小值,最大值,总和; TYPEvalid [0..100] ISSCALARARRAY; TYPE平均值,总计. input,total.valid,minimum,maximum,sunISSCALAR; TYPEiISINTEGER; i = 1; total.input = total.valid = 0;①②③sum= 0; DOWHILE(value [i] <>-999ANDtotal.input <100)incrementtotal.inputby1 ;④IFvalue[i]> = minimumANDvalue [i] <= maximumTHENincrementtotal.validby1; sum = sum + value [i];⑦ELSEskipENDIF;⑧incrementiby1;ENDDO⑨⑩IFtotal.valid> 0THENaveragy = sum / total.valid; ELSEaverag = END by ELSEaveragey Derive ⑵计算出的控制流程图的回路复杂度V(G)= 6⑶确定由线性独立基本路径计算的回路复杂度的值,即曲线图中现有线性独立基本路径的集中度: 路径1: 1-2-10-11-13路径2: 1-2-10-12-13路径3: 1-2-3-10-11-13路径4: 1-2-3-4-5-6-7 -8 -9-2Path5: 1-2-3-4-5-6-8-9-2Path6: 1-2-3-4-5-8-9-2⑷准备测试用例以确保每一个执行路径.

政府职能冲突的解决路径除了流程路径外 还包括_路径覆盖_路径覆盖

根据决策节点给出的条件,选择适当的数据. 图10.8 Averagy流程的控制流程图,以确保可以测试特定路径以满足上述基本路径集的测试用例: 路径1: 输入数据值[k] =有效输入,限制为k 预期结果n值的正确平均值,正确的总计数Path2: 输入数据值[1] =-999预期结果的平均值= -999,总计数器初始值Path3: 输入数据尝试处理101个或更多值,并且前100个是有效值. 预期结果与测试用例1相同.Path4: 输入数据值[i] =有效输入路径覆盖,限于i <100value [k] <最小值k 路径覆盖,正确的总计数Path5: 输入数据值[i] =有效输入,限制为i <= 100value [k]>最大值k


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-235991-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 才仁其米克
        才仁其米克

        中国海军对日最大的优势在固定翼战机

      • 崔季卿
        崔季卿

        允许有言论自由

      热点图片
      拼命载入中...