软件测试用例白盒测试,软件测试-白盒测试用例练习题
时间: 2023-06-21 16:24:12 浏览: 268
好的,针对你的问题,我将为你介绍一些白盒测试用例的练习题。
假设有一个函数,接收两个整数参数a和b,返回它们的和c,函数定义如下:
```c++
int add(int a, int b) {
return a + b;
}
```
以下是一些可能的白盒测试用例:
1. 输入两个正整数,验证返回值是否正确。
- 输入:a=2, b=3
- 预期输出:5
2. 输入两个负整数,验证返回值是否正确。
- 输入:a=-2, b=-3
- 预期输出:-5
3. 输入一个正整数和一个负整数,验证返回值是否正确。
- 输入:a=2, b=-3
- 预期输出:-1
4. 输入两个零,验证返回值是否正确。
- 输入:a=0, b=0
- 预期输出:0
5. 输入一个正整数和一个最大的负整数,验证返回值是否正确。
- 输入:a=2, b=-2147483648
- 预期输出:-2147483646
6. 输入一个最大的正整数和一个最大的负整数,验证返回值是否正确。
- 输入:a=2147483647, b=-2147483648
- 预期输出:-1
这些测试用例覆盖了函数的不同输入组合,以验证函数的正确性和健壮性。当然,还可以根据具体情况添加更多的测试用例。
阅读全文