我正在编写一个接受三个整数输入的函数,并根据三者之间的关系返回一个值或错误。为了测试这一点,我编写了一些测试用例,其中包括测试非法值、整数边界条件(包括溢出)和一些正面测试。我想知道这个简单的功能还应该测试什么?
作为这样一个小功能的测试用例,在不同平台上进行测试是否有意义?此外,测试执行时间是我想作为测试用例添加的另一件事。做静态和动态分析可以成为测试用例的一部分吗?还有什么需要测试的吗?
int foo(int a, int b, int c) {
return a value based on a, b, and c.
}