Testing - Good Practices
Forms
Testing forms is crutial. It’s one of the major critical features.
A form not working means client is not converting, and maybe is spending $ in Ads, without any return. Afte
- TESTING
Make sure the task and possible affected areas is tested again in production
If it’s an ecommerce, make sure to test a full checkout journey
Test all the conversion forms
Other systems – The project must have a clear testing journey defined for critical things to be tested at every deployment
When testing, use always testing data: Use emails from mailinator, a chrome extension allows us to pre-fill forms – check here.
- EMAILS & Data
Make sure emails are being sent and to the right people.
Make sure data is being stored - Form instances
Test every instance of the form even if it’s a copy
Test in mobile and desktop
Test in every language the form is available - Good form practices
Make sure every form have a Recaptcha field
Make sure every input field have the right type (email, phone, etc)
Make sure all the mandatory fields are setup
If is elementor, make the the form name is unique – this helps to find Form under the submissions list
If is elementor – If the success message is a Popup, the “Actions after submit” must be “Popup” and not “Redirect”
Try always to suggest the client to show the success message in a separated page (better for SEO) – In this case, the “Actions after submit” is Redirect