TesterArmy
  • Customers
  • Pricing
Sign inGet started
HomePlatformWordPress testing

WordPress sites tested
before every update

Agents click through the staging copy behind Basic Auth and the live site after every update, then report to Slack.

Start testing for free
staging.yoursite.com
Your site
Home
Services
Blog
Contact
Get in touch
Name
Email
Message
Send message
Sign in
https://staging.yoursite.com requires a username and password.
staging
••••••••
Cancel
Sign in
Resendbolt.newNando'sViktorNovuRead case studiesNovu cut flaky tests in half and merges about 30% faster30%Faster time to merge50%Fewer flaky tests4 minAverage test runCodeCraftersRorkGreen-GotShockoeLightsprintKahunasStandoutAugustLexroomKonvoJunoRead case studiesHow Juno tests every pull request on iOS and Android before it merges10xFaster shipping+58%Pull requests merged2 daysCEO time back weeklyArchitectSalesPatriot
See all case studies

[02] Staging first

Every update tested
on staging first

Save the staging URL as an environment, store the hosting password once, and the same tests click through both sites.

staging.yoursite.com/wp-admin
Dashboard
Updates
Posts
Media
Pages
Comments
Appearance
Plugins
Users
Settings
WordPress Updates
Plugins
The following plugins have new versions available.
Contact Form 7
Update available
WooCommerce
Update available
Elementor
Update available
Update Plugins

Staging first, then the live site

The same saved tests run against the staging copy after an update, then against Production, and every run lands in Results.

Sign in
https://staging.yoursite.com requires a username and password.
staging
••••••••
Cancel
Sign in

HTTP Basic Auth

The hosting password prompt is stored in Site Protection and sent before the staging site loads.

Staging
Production
Staging
PR Preview
Custom

Staging and live

Save the staging URL as an environment next to Production and run the same tests on either.

Submit contact form
4 steps
Production

Forms and checkout

Contact forms, logins and WooCommerce checkout are described in plain language, the way a visitor would use them.

WordPress, WooCommerce, Elementor

Agents work from the rendered page, so any theme, builder or plugin a visitor can use is testable.

Test one client site after its next update

Add the staging URL and the Basic Auth prompt, then run the first test.

Start testing for freeBook a walkthrough

[03] Production monitoring +

Client sites on a schedule

Each client site is its own project with its own Production Monitoring schedule, so weekly or daily runs on Production report to that client's Slack channel and its Results table.

Weekly checks

Pick hourly, daily, weekly or a custom cron under Production Monitoring and the group runs on Production on the client's clock.

Daily
Weekly
Every 12 hours

Results per site

Every scheduled run lands in that client's Results table with status, duration and the environment it ran on.

Submit contact form
Passed
58s
Staging
Submit contact form
Passed
1m 05s
Production
Book a consultation
Failed
1m 42s
Production

Client-ready summaries

Each failed run posts to Slack with the test name, the step that broke and what the agent actually saw.

TesterArmy
APP
9:41 AM
1 test failed in All Tests
Book a consultation
Step: Pick a time slot on the booking calendar
Actual: The calendar did not load and no slots were shown
Open run

Editor accounts

Store a WordPress login as a Test Account once and every run signs in with it.

E
Editor
editor@yoursite.com
Active
Edit

One project per client

Each client site keeps its own tests, logins and run history, so nothing bleeds between accounts.

acme-store.com
14 TESTS
harborlane.co
9 TESTS
fernandfig.shop
21 TESTS

[04] Proof

Teams that stopped checking
the live site by hand

Cube, a digital agency, tests client sites with TesterArmy.

I used to manually check production after every deploy, just to be safe. With TesterArmy, I leave the office and wait for the Slack message.
Benedict Chan

Benedict Chan

Co-Founder, Lightsprint

[07] Read next

Three reads for teams that maintain sites

All articles

Testing in production without breaking it

Read guide

Nightly regression runs, set up once

Read guide

Writing test cases in plain English

Read article

FAQ

Frequently asked questions

Does it work with WooCommerce, Elementor, Divi, and the usual WP stack?

Yes. Agents test the rendered site in a real browser. WooCommerce, Elementor, Divi, Gutenberg, ACF and custom themes work through the same visitor-facing flows, with no test scripts tied to a plugin's implementation.

Can it run after WordPress or plugin auto-updates?

Yes. Trigger your saved test group through a webhook after a core, plugin or theme update. You can also enable Production Monitoring to run the group on a recurring schedule. Test the staging environment before applying an update to the live site.

Can one agency monitor multiple client sites?

Yes. Create a project per client site. Each project keeps its tests, saved accounts, environments and run history separate. Set a Production Monitoring schedule for each client's test group and connect the appropriate Slack channel.

Does TesterArmy need a plugin installed on the site?

No. TesterArmy opens your site in a cloud browser and follows plain-language test steps. Add the site URL and any credentials the tests need; there is no WordPress plugin, SDK or test framework to install.

Can it test contact forms - Contact Form 7, Gravity, WPForms?

Yes. Agents fill in the form, submit it and check the confirmation. For email verification, use the agent's inbox as the recipient so the test can verify that the email arrives as well as checking the page.

What does an alert look like and where does it go?

Connect Slack in Integrations to receive summaries from scheduled or webhook-triggered group runs. A failed test includes its name, the step that broke, what the agent saw and a link to the run, where you can inspect the recording and screenshots.

Can it test the staging site behind the hosting password prompt?

Yes. Save the staging URL as an environment and configure HTTP Basic Auth in Site Protection. TesterArmy sends those credentials before the page loads, so the same saved tests can reach the protected staging copy.

How do agents sign in to wp-admin and member areas?

Save a dedicated WordPress login as a Test Account in the project. Agents use it when the test requires signing in. Keep separate accounts for roles such as Editor and Member, and use Site Protection for any additional hosting password prompt.

Read next

  • Testing in Production Without Breaking Production
  • Smoke Testing vs Regression Testing: What Runs When
  • How to Write Test Cases in Plain English

[06] Get started

Test your next site update

Contact usStart free
XLinkedInDiscord
TesterArmyTesterArmy

AI-powered QA testing for modern teams. Ship faster with confidence.

SOC 2 Type 2 badge
GDPR badge

© 2026 TesterArmy, Inc.

Platform
  • Web testingWeb testing
  • Mobile app testingMobile app testing
  • Pull request testingPull request testing
  • CI/CD testingCI/CD testing
  • Production monitoringProduction monitoring
  • Coding agentsCoding agents
By stack and product
  • AI app testingAI app testing
  • React Native testingReact Native testing
  • Expo app testingExpo app testing
  • WordPress testingWordPress testing
  • Ecommerce testingEcommerce testing
Quick links
  • HomeHome
  • DemoDemo
  • How it worksHow it works
  • FAQFAQ
  • PricingPricing
  • Get a demoGet a demo
  • About usAbout us
  • Contact usContact us
Resources
  • DocumentationDocumentation
  • IntegrationsIntegrations
  • Migrate to TesterArmyMigrate to TesterArmy
  • Compare toolsCompare tools
  • Recruit a friendRecruit a friend
  • Affiliate programAffiliate program
  • BlogBlog
  • CustomersCustomers
  • Open sourceOpen source
  • Brand assetsBrand assets
  • API referenceAPI reference
  • Getting startedGetting started
Legal
  • Privacy policyPrivacy policy
  • Terms of serviceTerms of service

We raised $1.2M in Pre-Seed FundingRead more

TesterArmy
  • Customers
  • Pricing
Sign inGet started
Quick links
  • HomeHome
  • DemoDemo
  • How it worksHow it works
  • FAQFAQ
  • PricingPricing
  • Get a demoGet a demo
  • About usAbout us
  • Contact usContact us