设计一组测试用例,尽量使main函数的语句覆盖率能达到100%。如果认为该函数的语句覆盖率无法达到100%,需要说明原因。
答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。
答 案:设计测试用例如下: 输入数据:choose=0预期输出:0。 输入数据:choose=1预期输出:在链表某位置的结点后插入一个结点。 输入数据:choose=2预期输出:删除链表中某个位置的结点。 输入数据:choose=3预期输出:反转链表的链接顺序。 输入数据:choose=其他非零数预期输出:-1。 采用条件覆盖设计的测试用例如下表所示。
设计测试用例如下: 输入数据:choose=0,预期输出:0。 输入数据:choose=1,预期输出:在链表某位置的结点后插入一个结点。 输入数据:choose=2,预期输出:删除链表中某个位置的结点。 输入数据:choose=3,预期输出:反转链表的链接顺序。 输入数据:choose=其他非零数,预期输出:-1。 采用条件覆盖设计的测试用例如下表所示。