Testing 测试用例应该是什么样子的

Testing 测试用例应该是什么样子的,testing,testcase,black-box-testing,Testing,Testcase,Black Box Testing,假设我想做一个边界值测试用例,我准备并进行测试,但是如何以一种好的方式编写测试用例呢?有没有标准化的方法 在编写边界值分析的测试用例时,始终考虑测试数据和小于边界和大于边界的边界 让我们举一个例子: 允许的数字范围在1到1000之间,以下是需要考虑的条件 1) 测试用例的测试数据与输入域的输入边界完全相同,即在我们的示例中,值为1和1000 2) 测试数据的值刚好低于输入域的极限边缘,即值0和999 3) 测试数据的值刚好高于输入域的极限边缘,即值2和1001 Orelse u也可能需要0 19

假设我想做一个边界值测试用例,我准备并进行测试,但是如何以一种好的方式编写测试用例呢?有没有标准化的方法

在编写边界值分析的测试用例时,始终考虑测试数据和小于边界和大于边界的边界

让我们举一个例子: 允许的数字范围在1到1000之间,以下是需要考虑的条件

1) 测试用例的测试数据与输入域的输入边界完全相同,即在我们的示例中,值为1和1000

2) 测试数据的值刚好低于输入域的极限边缘,即值0和999

3) 测试数据的值刚好高于输入域的极限边缘,即值2和1001

Orelse u也可能需要0 1999 1000 1001

边界值分析通常被称为应力和负测试的一部分


注意:没有硬性规定只测试您为输入域创建的每个等价类中的一个值。您可以根据您的需要和以前的判断从每个等价类中选择多个有效值和无效值。

我一直非常喜欢命名我的测试用例
apoptulated[Object name]ShouldNotAllow[Out-of-bound values]()
这样做更容易(我觉得)让其他人看到您正在测试什么,这可以让您更容易跟踪您记住要测试的边界。将所有越界测试组合到一个测试函数中可以隐藏这一点