单元测试复杂度之流图转换

发表于:2023-1-05 10:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:cxqqqq    来源:博客园

  def test001(a):
      if a>0:
          print("输出语句1")
      else:
          print("输出语句2")
  以上函数片段,流程图转流图如下:流图可看出复杂度(条件个数+1)与用例数
  def test001(a,b):
      if a>0 and b<0:
          print("输出语句1")
      else:
          print("输出语句2")
  一个条件一个圈:
  def test001(a,b):
      if a>0 or b<0:
          print("输出语句1")
      else:
          print("输出语句2")
  def test001(a,b):
      if a>0 and a<10 and b>10 and b<20:
          print("输出语句1")
      elif  a>=10 and a<100 and b>20 and b<10:
          print("输出语句2")
      else:
          print("输出语句3")
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号