第7讲软件测试内容摘要:

) 1 2,3 6 7 8 9 10 4,5 11 程序流图 1 2 3 6 7 8 4 5 11 9 10 模块流程图 169。 Copyright Xinjun Mao 软件测试 20 步骤 3:确定基本路径的集合 (1/2)  基本路径 – 流图 Cyclomatic复杂度正好是基本路径的数目  V(G) = E – N + 2 V(G) = 11 9 + 2 = 4 1 2,3 6 7 8 9 10 4,5 11 程序流图 169。 Copyright Xinjun Mao 软件测试 21 步骤 3:确定测试路径的集合 (2/2)  1 11  1 2, 3 6 7 9 10 1 11  1 2, 3 4, 5 10 1 11  1 2, 3 6 8 9 10 1 11 1 2,3 6 7 8 9 10 4,5 11 程序流图 169。 Copyright Xinjun Mao 软件测试 22 void Func(int nPosX, int nPosY) { while (nPosX 0) { int nSum = nPosX + nPosY。 if (nSum 1) { nPosX。 nPosY。 } else { if (nSum 1) nPosX = 2。 else nPosX = 4。 } } // end of while } 169。 Copyright Xinjun Mao 软件测试 23 步骤 4:针对测试路径设计测试用例  111 – nPosX 取 1, nPosY取任意值  1 2, 3 4, 5 10 1 11 – nPosX 取 1, nPosY取 1  1 2, 3 6 7 9 10 1 – 11 – nPosX 取 1, nPosY取 1  1 2, 3 6 8 9 10 1 11 – nPosX 取 1, nPosY取 3 1 2,3 6 7 8 9 10 4,5 11 程序流图 169。 Copyright Xinjun Mao 软件测试 24 void Func(int nPosX, int nPosY) { while (nPosX 0) { int nSum = nPosX + nPosY。 if (nSum 1) { nPosX。 nPosY。 } else { if (nSum 1) nPosX = 2。 else nPosX = 4。 } } // end of while } 1 2,3 6 7 8 9 10。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。