一.测试代码
冒泡排序
//冒泡排序从小到大递增
class Bubble {
int[] arr={9,8,7,6,5,4,3,2,1,1};
public void swap(int arr[],int a,int b){
int temp=arr[a];
arr[a]=arr[b];
arr[b]=temp;
}
public void Bubb()
{
for (int i = arr.length; i >=2 ; i--) {
for (int j = 1; j <i ; j++) {
if(arr[j-1]>arr[j]){
swap(arr,j-1,j);
}
}
}
for (int a:arr)
System.out.println(a);
}
}
public class Main {
public static void main(String[] args) {
Bubble b =new Bubble();
b.Bubb();
}
}
二.流程图

三.设计用例
1.语句覆盖
2.判定覆盖
M1 M2 测试用例

本文详细介绍了软件测试中的白盒测试,包括冒泡排序的测试代码,流程图的分析,以及设计用例的五个关键覆盖方式:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖,并提供了具体的测试用例和输出结果。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



