Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WWH of WordPress Plugin Testing

WWH of WordPress Plugin Testing

Speaker : Hardik Gohil

Ahmedabad WordPress Meetup

August 14, 2023
Tweet

More Decks by Ahmedabad WordPress Meetup

Other Decks in How-to & DIY

Transcript

  1. OUTLINE ¡ W – Why to test WordPress plugin ¡

    W – What type of tests require for WordPress plugin ¡ H – How to deliver high-quality WordPress plugin ¡ Conclusion
  2. W – WHY TO TEST WORDPRESS PLUGIN ¡ To determine

    best quality of the product ¡ To improve Performance & Security
  3. W – WHY TO TEST WORDPRESS PLUGIN ¡ Satisfaction of

    the customer ¡ Helps in saving money
  4. W – WHAT TYPE OF TESTS REQUIRE FOR WORDPRESS PLUGIN

    ¡ Generic Types of Tests ¡ Unit Testing & Integration Testing – Developer’s court ¡ Functional Test – For all the functionality of the plugin ¡ User Interface (UI) Test – For the design and UI of the plugin ¡ Regression Test – For after effects of changes and bug fixes ¡ Acceptance Test – To match the requirement with actual result ¡ Performance & Security Test – To make sure It’s combination of Ferrari and Hummer ¡ Features and Usability Test – To make sure core purpose is delivered
  5. W – WHAT TYPE OF TESTS REQUIRE FOR WORDPRESS PLUGIN

    ¡ Variety of Compatibility Tests ¡ Site-Type Compatibility ¡ Single Site ¡ Multi Site ¡ PHP & WordPress version Compatibility ¡ PHP v7+ v8+ ¡ WordPres v6+ ¡ Browser Compatibility ¡ Chrome, Firefox, Safari (etc.)
  6. W – WHAT TYPE OF TESTS REQUIRE FOR WORDPRESS PLUGIN

    ¡ Variety of Compatibility Tests ¡ Theme & Page Builder Compatibility ¡ Elementor, Beaver, Divi, Avada Theme, WPBakery (etc.) ¡ Mobile Compatibility ¡ Android Devices ¡ Apple Devices ¡ Language Translation Compatibility ¡ GDPR Compliance
  7. H – HOW TO DELIVER HIGH-QUALITY WORDPRESS PLUGIN ¡ Set

    up a Staging Environment ¡ Test the beta version on the staging site ¡ Perform various types of tests described earlier ¡ Use automation as and when required ¡ Perform the upgrade procedure to check the updated plugin ¡ Perform an after-release smoke test
  8. CONCLUSION ¡ Importance of testing WordPress plugins - Why ¡

    Types of Testing required for the plugins - What ¡ Delivering high-quality plugins - How