Hi can someone help me out, Iโm currently testing an online registration application with the complexity of having to delete and add more than 1 applicant in one registration form
Hi @dein & welcome to MoT!
Could you give us a little bit more context about the registration form and whatโs so special?
Whatโs the difference between registering 1 applicant & multiple applicants?
(Sometimes if data fidelity was not a goal in the system requirements, testing it is not a goal either?)
This also sounds like a confusion around โrolesโ is possible. Remember, if itโs hard to test it, even a fool user will break it. Like Kris asked, a bit more context, this is not a common pattern for a good reason.
Forms are the powerhouses of large web applications. Especially enterprise applications revolve around entering and editing data via forms.
Follow the below guidelines to test a complex registration form while doing user interface testing:
- Verify that all the specified fields are present on the registration page.
- Verify that the required/mandatory fields are marked with * against the field.
- Check that for better user interface drop downs, radio buttons and check boxes, etc fields are displayed wherever possible instead of just text boxes.
- Verify the page has both submit and cancel/reset buttons at the end.
- Verify that clicking submits button after entering all the required fields, submits the data to the server.
- Check that clicking the cancel/reset button after entering all the required fields, cancels the submit request, and reset all the fields.
- Verify that whenever possible validation should take place at the client-side.
Check that not filling the mandatory fields and clicking the submit button will lead to a validation error. - Verify that not filling the optional fields and clicking the submit button will still send data to the server without any validation error.
- Check the upper limit of the textboxes.
Verify validation on the date and email fields (only valid dates and valid email Ids should be allowed. - Check validation on numeric fields by entering alphabets and special characters.
- Check that leading and trailing spaces are trimmed.
- Verify that entering blank spaces on mandatory fields leads to the validation error.
- Verify that after making a request to the server and then sending the same request again with the same unique key will lead to the server-side validation error.