编写单元测试时,通常建议测试边缘情况。
然而,这些是正确的吗?
由于
答案 0 :(得分:5)
您的测试似乎没问题,但短语“边缘情况”通常是指您需要围绕输入限制进行的测试和检查。
假设您的数据库中有一列可以接受50个字符的列。您的边缘案例测试是:
您可以看到您正在测试应用程序中最有可能出现错误的位置。在这种情况下,您可以存储的可用字符数量可能存在一些混淆,这可能会导致应用程序写入数据库时出错。
其他测试应该测试保存20个字符的字符串并保存100个字符的字符串(比如说),但这些测试会更稳定。