Before we develop our application, we should develop test cases that link our project requirements to behaviors we expect to see at the system level once the application is completed. This can be done at any stage in the development process and will typically be done along with the requirements definition. However, engineering processes can vary dramatically from one team to the next based on the preferred development methods. In many cases, teams will use a sophisticated electronic method for tracing their requirements to test cases at the system level but, for our purposes, we are going to use a simple test case format that can be developed in Microsoft Word.
In any test case, there is important information that ...