控制流和环复杂度程序

时间:2018-07-20 07:34:07

标签: python control-flow cyclomatic-complexity black-box white-box

def find_product(list_products, item):
    first = 0
    last = len(list_products)-1
    found = False
    while first<=last and Not Found:
        midpoint = (first + last)/2
        if list_products[midpoint] == item:
            found = True
        else:
            if item < alist[midpoint]:
                last = midpoint - 1
            else:
                first = midpoint + 1
    return found

我必须找到该代码的圈复杂度,然后提出一些白盒测试用例和黑盒测试用例。我有一个解决方案,但是我不知道我的说法是否正确,所以我希望这个社区提供一些帮助。

也将感谢您对测试用例的帮助。

0 个答案:

没有答案