... |
... |
@@ -22,6 +22,6 @@ |
22 |
22 |
Every functionality you expect the software to provide at any moment. You should test: |
23 |
23 |
|
24 |
24 |
* **Use Cases** |
25 |
|
-** Defined in project requirements |
26 |
|
-** Use cases derived from the high-level project use cases. For example, expected behavior of functions, classes, modules and components that the user does not see. |
|
25 |
+** Use cases defined in project requirements |
|
26 |
+** Lower-level use cases derived from the high-level project use cases. For example, expected behavior of functions, classes, modules, and components that users of the software do not see. |
27 |
27 |
* **Border cases** that could theoretically always occur, such as maximum/minimum values, nulls, invalid input, nulls, negative numbers, empty lists, values with special meaning, exceptions, etc. |