PipeCodes INTRANET

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

  1. 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.
     
  2. EMAILS & Data
    Make sure emails are being sent and to the right people.
    Make sure data is being stored

  3. 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

  4. 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