当前位置:文档之家› 第4次实验基本路径测试(软件工程)

第4次实验基本路径测试(软件工程)

软件测试实验报告
实验题目:白盒测试技术之基本路径测试
姓名:祁兆彧
学号:1012210142
班级:11计本1
指导老师:蒋平
一、实验介绍
1.实验技术
基本路径测试是在程序控制流图的基础上,通过分析控制结构的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

2.实验对象
#include "stdio.h"
void main()
{
int n,i;
int x=0;
int y=0;
printf("请输入n\n");
scanf("%d",&n);
printf("请输入i\n");
scanf("%d",&i);
while ( n-- > 0 )
{
if ( i==0 )
x=y+2;
else
if ( i==1 )
y=y+10;
else
x=y+20;
}// while
printf("x=%d,y=%d\n",x,y);
}// main
三、测试用例设计
程序流程图如下所示:
控制流图如下所示:
1
7
4
6
3
2
9
5
a
b
c
d
e
f
g
8
计算程序环路复杂
V(G)=E-N+2=11-9+2=4
独立路径集合为:
路径1: 1-2-9
路径2: 1-2-3-5-6-8-2-9
路径3: 1-2-3-5-7-8-2-9
路径4: 1-2-3-4-8-2-9
测试用例设计:
测试用例{n,i} 预期路径预期输出
{1,0} a-c-d-b X=2,y=0
{1,1} a-c-e-g-b X=0,y=10
{1,2} a-c-e-f-b X=20,y=0
{0,3} a-b X=0,y=0
三、实验结果
输入输出
n=1 , i= 0 X=2,y=0
n=1,i=1 X=0,y=10
n=1,i=2 X=20,y=0
n=0,i=3 X=0,y=0
四、心得与体会
通过本次实验使我学会了在程序控制流图的基础上,通过分析控制结构的环路复杂性,导出基本可执行路径集合,从而设计测试用例的方法。

相关主题