有一程序段:
要求:
(1)什么是语句覆盖?给出符合语句覆盖标准的最小测试用例集。
(2)什么是分支覆盖?给出符合分支覆盖标准的最小测试用例集。
(注:a,x∈[1,2]整数,b∈[0,1]的整数,测试用例的格式为[输入(a,b,x),输出(a,b,x)],例:[(1,0,2),(1,0,3)])
(1)语句覆盖是指至少执行程序中所有语句一次。
符合语句覆盖标准的最小测试集
[(2,0,1),(2,0,2)]或[(2,0,2),(2,0,3)]
(2)分支覆盖是指至少将程序中的每一个分支执行一次。