我正在写一个函数,它接受三个整数输入并基于三者之间的关系,它返回一个值或错误。为了测试这个,我写了一些测试用例,其中包括测试非法值,整数的边界条件包括溢出和一些正面测试。我想知道还有什么应该测试这个简单的功能?测试一个函数:还有什么应该测试?
在不同的平台上测试是否可以作为这样一个小函数的测试用例? 另外,测试执行时间是我想添加为测试用例的另一件事。 做静态和动态分析可以成为测试用例的一部分吗? 还有什么应该测试?
int foo(int a, int b, int c) {
return a value based on a, b, and c.
}
返回类型是“int” - 哪个返回值指示错误? – gcbenison
我有一个测试返回值的测试,例如-1是错误。 –
您的测试用例在测试过程中是否执行了函数中的所有代码行? –