Forms are used to submit information from the user to the host, which in turn gets processed and acted upon in some way. Testing the integrity of the submitting operation should be done in order to verify that the information hits the server in correct form. If default values are used, verify the correctness of the value. If the forms are designed to only accept certain values this should also be tested for.
For example, if only certain characters should be accepted, try to override this when testing.These controls can be done both on the client side as well as the server side, depending on how the application is designed, for example using scripting language such as Jscript, JavaScript or VBScript. Check that invalid inputs are detected and handled.
Important tips:
1. Information hits the server in correct form
2. Acceptance of invalid input
3. Handling of wrong input (both client an server side)
4. Optional versus mandatory fields
5. Input longer than field allows
6. Radio buttons
7. Default values




