Automated with Playwright Project

Background

At the beginning, the tester team spent time a lot for testing the main functions of WordPress (by Pronto), such as page creation, post scheduling, and Gravity Form redirection in multiple sites. This made us think: what if we had a tool that could run these tests automatically with just a few clicks?

Purpose

To aligns with the team’s commitment of maintaining a high-quality and reliable WordPress website – aim to reduce manual testing efforts

Measurable

Deploy automate testing process to integrate with monthly update process at least 10 test cases of the website’s key functionalities

Tasks

My scope is to create 10 test cases for testers and support developers to help test routine tasks more effectively in Q3-Q4.

Tools

Test cases (Tester)

  • Submit Form
  • Create New Page
  • Create New Post
  • Upload New Media
  • Check Preprocessor

Test cases (Support Dev)

  • Dev QA – Page test case
  • Dev QA – Plugin test case
  • Dev QA – Header and Footer test case
  • Dev QA – Partners test case
  • Dev QA – Locations test case
  • Dev QA – Code Snippet test case

How it’s effective

Efficiency: Automated tests can run much faster than manual tests, allowing for more tests to be executed in a shorter time frame. This speeds up the overall testing process.

Reusability: Once created, automated test cases can be reused across different versions of the software, saving time in future testing cycles.

Improved Test Accuracy: Automated tests eliminate the variability that can occur with manual testing, leading to more accurate and reliable results.