Blog

Updates & Insights

Guides, tutorials, and news about Monito and developer tooling.

How to test checkout address validation: formats, tax, and shipping the happy path misses

How to test checkout address validation without writing scripts: international formats, missing and reordered fields, invalid postcodes, region-based tax, and shipping methods that recompute the total. The rules the happy-path test never touches, in plain English.

Monito now tests beyond login: roles, 2FA and repeatable setup

Test authenticated workflows with Monito: roles, saved sessions, 2FA, email login, setup and cleanup. Includes 11 example scenarios.

How to test 2FA/TOTP login: what an agent can actually verify

Most guides on how to test 2FA/TOTP login start by generating the code. That's the least interesting part. Here's how to test the enforcement, lockout, backup codes, and disable flow around TOTP in plain English — and an honest note on what a browser agent can and can't do with a rotating code.

How to test CSV export: the filters, the row count, and the download that lies

Testing CSV export isn't 'click export, get a file.' It's whether the export honors your active filters, matches the row count on screen, and doesn't silently fail on an empty state. Here's how to test CSV export from the browser, in plain English — and where the honest limits are.

How to test session timeout: idle logout, token reuse, and the back button

Session timeout isn't 'wait and get logged out.' It's whether the token is actually dead, whether a submit after expiry is refused, and whether the back button still shows private data. Here's how to test session timeout end to end in plain English.

We Benchmarked 8 LLMs as QA Agents. The Evals Debugged Our Harness First.

250+ real browser-agent test runs across 11 models: which LLM makes the best QA agent, what evals actually catch — and why our default has already changed twice.

How to test subscription billing changes: proration, downgrades, and the invoice

Upgrades, downgrades, and mid-cycle plan changes are where SaaS billing quietly leaks money. Here's how to test subscription billing changes end to end — proration, plan-limit enforcement, and invoice history — in plain English, no scripts.

A Reflect alternative for teams who don't want a test suite to maintain

Reflect (now SmartBear Reflect) is a mature record-and-maintain testing platform spanning web, mobile, API, and visual. If you'd rather describe a flow and run it than build and heal a suite, here's an honest Reflect alternative — with their real published details, not invented pricing.

How to test discount code checkout: the promo rules, not the happy path

A discount code isn't a text box, it's a rules engine — stacking, minimum-order thresholds, expiry timezones, per-customer limits, and the 100%-off edge. Here's how to test discount code checkout end to end in plain English, no scripts.

GitHub Actions AI testing: make a red check block the merge, not just annoy you

Most GitHub Actions AI testing setups produce a green check nobody trusts. Here's the honest wiring — an agent that runs your real flows on every PR, an OIDC workflow with no stored key, a required status check that actually gates the merge, and the fork-PR footgun to avoid.