It's important in any organisation to document how things are done, that is, the processes, so these can be standardised and used uniformly across the organisation.
Likewise, with any testing including Acceptance Testing, a level of documentation is required to ensure the value of acceptance testing is realised.
By developing test cases, the actual tests and the sequence in which they are run can be captured. Once tests are captured in test cases, a structured way of testing can be conducted, where results can be captured consistently across all tests.
Every test case requires a name, along with a series of tasks which make up that case. The test case must also include details of whether the test to be run from it, has passed or failed the test case.
Test case development is not rocket science, it is a simple, easy and effective way to conduct acceptance testing.
One of the simplest applications to use, is the Calculator on Microsoft's Windows operating system. Other operating systems such as those by Apple, Linux and so on, also have simple, easy to use calculator applications, which can be used for this introduction into developing a user acceptance test.
First let's look at what a calculator can do. Some of the things a calculator can do are listed below.
• Add two numbers together
• Subtract a number from another number
• Divide a number by another number
• Multiply two numbers together
• Store a number in memory
• Clear the memory
• Partially clear a calculation
• Cancel a calculation
• Determine the square root of a number
• Determine a percentage of a number
There are of course many more features available, however in a UAT, we will only test a subset of these features, typically focussing on the common ones.