⑴ 為一個冒泡排序程序設計測試用例。並測試之(C語言編程)
static void Main(string[] args)
{
int [] arrarys={12,78,89,45,56,263,15,05,26,35};
for (int i = 0; i < arrarys.Length; i++)
{
for (int j = 0; j < i; j++)
{
if(arrarys[i]>arrarys[j])
{
int emp = 0;
emp = arrarys[i];
arrarys[i] = arrarys[j];
arrarys[j] = emp;
}
}
}
foreach (int arr in arrarys)
{
Console.Write(arr);
Console.WriteLine();
}
Console.ReadKey();
}
⑵ 運用路徑分析方法測試下面的C程序,畫出程序控制流圖並設計出測試用例。程序如下
路徑測試就是把所有的路徑都測試一遍,測試用例:1、flag=1,t1=1,t2=1;2、flag=0,t1=1,t2=1;3、flag=1,t1=1,t2=3;4、flag=1,t1=2,t2=1;