有一程序流程图如题38图。要求:
(1)什么是语句覆盖?给出符合语句覆盖标准的最小测试用例集。
(2)什么是分支覆盖?给出符合分支覆盖标准的最小测试用例集。
(注:输入x,y∈[1 ,3],测试用例的格式为[输入(x,y) ,输出(x,y)],例[(1 ,2),(1,3)])
(1)语句覆盖是指至少执行程序中所有语句一次;(2分)
最小语句复递测试用例集:
[(1,2),(1,3)]或[(1,3),(1,4)](2分)
(2)分支覆盖是指至少将程序中的每一个分支执行一次;(2分)
最小分支覆盖测试用例集: