Blog

Updates & Insights

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

Check localhost with monito check --local

monito check --local runs the scenario against your dev server through a tunnel. HTTP only, three ports, and the CLI has to stay open.

Have a coding agent run monito check

Claude Code, Cursor, and Codex can run monito check or call the MCP server. The verdict comes back as JSON. Localhost needs the local server.

Run the same checks on every deploy

A saved check can run from a deploy webhook, CI, or a schedule. A status page publishes only scheduled and deploy-webhook results, and it needs Pro.

What “cannot verify” means

Error means the check could not verify the scenario. It is not a pass, and it is not a verdict that your app is broken.

When Monito’s errors are free

A run Monito could not finish is not charged. A failed check that found an app bug is charged. The difference is the cause.

Test framework or hosted QA? An honest guide

Choose a test framework when you want code ownership and cheap repeat runs. Choose hosted QA when nobody owns the suite. An honest guide to both, including Monito's costs.

How to test SSO login: it's an access-control test, not a happy path

How to test SSO login the way it actually fails: SP- vs IdP-initiated flows, an SSO-enforced org that can still fall back to a password, a deprovisioned user who keeps access, and wrong-domain email. Plain-English prompts, no SAML library required.

Cookie consent GDPR testing: the assertion lives in the network log, not the banner

Most cookie consent GDPR testing checks that the banner appears. The bug that gets you fined is a tracker firing before anyone clicked anything. Here's how to test cookie consent from the outside — watching which requests fire before, on reject, and after consent.

Record-and-playback testing is dead — and the recording was always the problem

Record-and-playback testing feels like automation until the first redesign, when the recording breaks or, worse, silently passes. Here's why the recorded artifact was the liability all along — and what to keep instead of a suite of brittle click-paths.

Testing in production is real. It is not a QA strategy.

Testing in production catches things staging never will. It also catches them after a real user already hit the bug. Why testing in production is a supplement to pre-merge verification, not a replacement for it — and the specific bug classes each one owns.