Infrastructure
No posts match. Try other words, or clear the topics.
Research & technology
Attention, gear heads: Here’s how QA Wolf’s test infrastructure runs every test at once, each in its own container on Kubernetes, whether there are 200 tests in the run or 20,000.
Mobile app testing
A phone takes away almost everything QA Wolf's agent relied on in a browser. Here's how we rebuilt each piece so it writes Android and iOS tests.
Record and playback, minus the messy scripts. Click through a flow and QA Wolf's agent cleans up the steps, replays them, and writes Playwright code.
Pack news
Moving 250 pages off Webflow is almost never worth it. We did it in under a week, and it changed how our whole team ships pages.
QA Wolf AI starts investigating failures while the suite still runs: it groups them by cause, repairs tests only with a passing run, and asks you when product intent is unclear.
QA Wolf, Claude Code, and Codex on the same 1,567 evals across web, iOS, and Android apps. QA Wolf passed 93%, Claude Code 78%, and Codex 74%.
Web app testing
Functional testing checks that software does what users expect. See the types, an example test, functional vs. non-functional, and what to automate first.
How QA Wolf runs Windows desktop app tests in parallel: single-use VMs from warm pools on Google Compute Engine, driven from Linux over CDP and Appium.
Building for MCP pushed QA Wolf to replace app navigation with focused, task-oriented views. See how designing for coding agents simplified the whole product.
We followed the same customers for 21 months and 50,000 AI-generated PRs: they deployed about 30% more often, reported bugs fell 20%, and bugs per deploy dropped by more than a third.
AI
Claude Code and Codex can write a Playwright test. At hundreds of PRs a week, QA also needs coverage decisions, a test fleet, and agents that run unattended.
Agent sessions don't behave like cloud jobs. How we rebuilt our infrastructure so every QA Wolf AI agent gets its own machine with a real filesystem, shell and browser.
How we built real-time WebRTC streaming for unattended test runners across web, Android, and iOS—and why one requirement, "it has to feel live," set off a chain reaction.
E2E tests need to be deterministic, but not every variation is a failure. Here's how QA Wolf uses Jev to let wording and routes vary while Playwright enforces the requirements that can't.
AI slop costs software teams $1.17 trillion a year. We added up the price of unverified AI code across 6 categories — from wasted tokens to churn.
Learn how we built a product-mapping AI to autonomously explore web apps, outline test coverage, and keep a test suite accurate as engineers release new features.
Hot takes
45% of AI-generated code changes need debugging in production. Here's the origin story of the incident-o-pocalypse—and how to survive it.
Best practices
Coding agents broke the balance between shipping fast and shipping safe. Here's the agentic SDLC we landed on: how we validate, ship, and recover daily.
AI agents generate code faster than teams can test it. Why code factories break in production, and how autonomous E2E testing closes the gap.
AI agents ship diffs too big to review, so teams verify less—and incidents pile up. The fix: automated E2E testing that scales as fast as the code does.
Graph engineering gives you control over agent workflows. Learn five graph engineering patterns, when the complexity pays off, and where each fails in production.
AI agents ship code faster than teams can test it. Learn why the agentic SDLC's testing gap could cost companies millions in defects, churn, and burnout.
AI made building internal tools feel like the obvious call. Here's why the graveyard keeps growing — and the questions to ask before your team makes the same mistake.
The rise of AI coding tools has created -10x engineers. Learn how careless AI-assisted development is silently breaking codebases at scale, and what to do to stop it before the damage hits production.
Code reviews can't keep up with AI-generated code and that's creating a verification crisis. Here's why automated end-to-end testing has become the most important quality gate your team can invest in.
Learn how QA Wolf automates iOS test cases for camera, microphone, and barcode scanner — no manual QA, no fragile workarounds, no coverage gaps.
Pre-provisioning Android emulator environments for every device and OS combination doesn't scale. Learn how QA Wolf built on-prem infrastructure that resolves any combination at runtime—no pre-built environments required.
Explore the three types of AI testing tools reshaping how companies build, test, and trust software in production.
Shifting left doesn’t mean developers should own E2E testing. When they do, test quality drops, coverage gaps grow, and delivery slows. Let devs focus on building—leave black-box testing to QA.
Cross-browser testing ensures your web app works correctly across Chrome, Firefox, Safari, Edge, and mobile browsers. Learn when to test, common compatibility issues, and how to automate cross-browser testing.
Learn how to run E2E tests faster by writing them for full parallelization. Discover 5 principles for isolated, deterministic tests that eliminate flakes at scale.
Learn what end-to-end (E2E) testing is, why it matters, when to use it, and how to implement it. Explore E2E testing tools, frameworks, common challenges, and best practices for reliable test coverage.
Copilots, codeless agents, session recorders or real test code? We compare 12 AI testing tools, with pricing, so you can pick the right type.
Parallel testing runs tests simultaneously to cut execution time from hours to minutes. Discover how it works, why sharding isn’t the same, and how to implement it reliably in CI/CD.
Five cost-effective changes you can make to increase and sustain the velocity of your engineering teams that don't include hiring additional resources. Here's how to do more with less.
Full parallel testing is hard. But in the long run, other approaches to test execution cost more in productivity and dollars. Learn how you can help your team deliver a quality product faster and save money.
Reduce flaky tests with automatic retries, failure pattern tracking, and ownership routing. Build a system that turns instability into signal.
Software testing basics in one place: what testing is, types and levels, the 7 principles, manual vs. automated, and how to build tests you trust.
Learn how to write bug reports with expected vs. actual results, repro steps, screenshots/video, and logs—plus severity and environment details for faster fixes.
A smoke test in software checks that a new build is stable enough to test. See examples, a checklist, a Playwright example and smoke vs. sanity testing.
Look before you leap - here's what you should watch out for when considering an AI-powered testing tool.
Device farms reuse hardware to cut costs, but that breaks test stability. QA Wolf built a new system: real devices, clean state, no flakes. Learn how we deliver fast, reliable mobile test automation across Android and iOS.
Playwright vs Cypress compared on architecture, speed, browser support and test stability, plus when Cypress is still the better pick.
Most AI testing vendors frame “self-healing” as fixing broken selectors. But selectors cause only a minority of failures. See how our AI applies a diagnosis-first approach across six failure categories.
Your organization will benefit from accessibility testing in more ways than you are probably aware of. We will tell you how you can build a strategy to reap those benefits.
End-to-end regression testing for generative AI applications is mostly undiscovered territory. We’re blazing the trail, and here are some things we’ve mapped so far.
A no-fluff guide to the top mobile testing frameworks, updated for 2026. Learn when to use Appium, Playwright, Espresso, XCUITest, Detox, and more.
Too many test suites collapse under scale because they lack a clear plan. Discover how to build a test coverage roadmap around workflows that matter, prioritize by impact, and maintain alignment with real product usage as your app grows.
Codeless AI systems promise speed but remove the determinism and interpretability that make results trustworthy. This post shows how that breaks the experiment—and how code restores it.
Automated testing makes QA faster, but brittle end-to-end tests slow teams down with rework. AI agents trained for testing write more stable tests and handle the maintenance.
Every environment is different — that’s the point — so your end-to-end tests should run in the environments as checkpoints that answer specific contextual questions.
The Test Pyramid was built for a time when infrastructure was slow and parallelism was hard. E2E tests weren’t the problem—execution environments were. That’s no longer true. With the right infra, E2E tests can be fast, stable, and worth the cost.
PR testing sounds fast, but often delays releases with flaky tests, infra strain, and unclear failures. RC testing validates a stable build before release—cutting noise, reducing rework, and aligning QA and dev around quality that scales.
Test automation is easy to start—but hard to sustain. This post breaks down seven common reasons teams stall out after launch, from flaky tests to infrastructure bottlenecks, and how to move from proof-of-concept to real coverage.
PR testing promises speed and confidence—but often delivers flakes, bottlenecks, and burnout. Learn why it goes sideways and what to fix before you make the switch.
You’re not imagining things. Everything that makes E2E regression testing difficult is infinitely more challenging when you’ve integrated with or built on top of Salesforce.
Mobile tests flake when device, app, or data state isn’t reset. QA Wolf controls all three, so tests start clean and run the same way every time.
The thing about pricing models is that they always seem to make sense, until someone comes around and does something different. In every case, the old pricing model prioritized the vendor’s costs over the buyer’s needs. Which is what’s been happening with QA since the very first QA vendor appeared.
Android emulators are essential for scaling mobile test automation—but instability can derail even the best test suites. This guide covers five proven strategies to reduce crashes, improve performance, and make your end-to-end tests more reliable.
When QA teams own end-to-end testing without the right systems, test maintenance takes over and coverage stalls. Give them the tools to do what they do best: catch meaningful bugs before they reach production.
When it comes to automated end-to-end test suites, the total cost of ownership(TCO) is driven by the amount of testing your team does, the number of tests in a test suite, and how frequently you run them.
Outsourcing the creation of your automated end-to-end tests and then handing them to your in-house team might seem like a good idea. Here's why your expectations likely don't match reality.
Crowdsourcing has some valid use cases. But before you decide to go with a crowdsourcing vendor for automated testing, make sure you understand the drawbacks. This blog will tell you when it's is the right testing strategy for your project and when you are better off with something else.
The QA Wolf team has transformed what’s possible in QA automation with our three pillars of proprietary tech including an AI-native web-based platform, infrastructure that runs parallel tests at scale, and 24-hour QA project management.
Counting tests isn’t the same as understanding your test coverage. These six metrics track signal quality, flake rates, skip rates, and workflow alignment to show whether your coverage helps you catch bugs early—or just slows your team down.
Learn how the AAA framework helps you define your test coverage needs and what you need to validate to feel confident in every build you release.
Modern tools and frameworks make regular web page performance testing easier for teams. We'll provide the code samples to get your team up and running with the performance metrics you need to create a great customer experience.
Discover how random sampling boosts model adaptability, cuts costs, and ensures reliable, up-to-date performance.
Trying to expand test automation before proving value? This post breaks down four common pitfalls that derail early testing efforts—and shows how to shift from stalled initiatives to steady momentum.
Find out how to measure AI session performance with LLMs. We focus on key tasks using weighted scenarios and dynamic metrics, ensuring real-world accuracy and helping you improve performance.
If you’re building your test suite in-house, take a tip from the QA Wolves: Cover the critical workflows across your whole product first and work down to the edge cases—don’t go feature by feature.
Exactly how long can a test suite survive on its own while developers continue to ship new code? Read on to find out.
Learn why QA Wolf built a custom LLM Orchestration Framework over LangChain or LangGraph, focusing on flexibility, customization, and robust type safety.
We redefine automated test maintenance by using specialized bots for accuracy and efficiency. Here’s how our agents apply that to deliver reliable QA testing.
Learn how QA Wolf combines AI with human expertise to automate software testing, generating test code from user workflows and resolving failures. AI handles repetitive tasks, while human oversight ensures accuracy, making testing faster and more reliable.
Explore 13 notorious software failures, from the Knight Capital failure to the Toyota acceleration problem. Learn how robust end-to-end testing could have prevented these high-impact errors and what we can learn from them.
Integrate DevOps with automated testing to speed up software delivery and improve quality. Learn the best tools and practices today.
Discover the importance of negative testing in software development
Announcing our $36 million Series B and the launch of mobile app testing, which is open for waitlist. The investment is led by Scale Venture Partners with participation from Threshold Ventures and Ventureforgood, and existing investors Inspired Capital and Notation Capital.
Everyone contributes to quality, but only developers prevent bugs at the source. Learn why prevention starts in the code, and how white-box tests keep your system stable.
Learn how to test generative AI applications from the best. Use this curated list to find the information you need.
We didn't think charging for test runs or hours worked aligned the price of automated E2E testing to the value you actually receive. Read why we charge by test under management instead and how it creates a fairer, more predictable pricing structure for everyone.
As startup operators, we’ve learned that there is often a "story behind the story" that goes untold. In this post, we'll go back in time and cover the winding path that led to our first $1.1 million in funding from Sahil Lavingia, Naval Ravikant, and pre-seed lead Notation Capital.
Our evolution from an open source command line interface to a full-service QA solution actually happened very naturally as we looked deeper and deeper into the problem at the heart of test automation.
By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
The GPC signal has been honored.
Necessary for the site to function. Always On.
Used for targeted advertising.
Remembers your preferences and provides enhanced features.
Measures usage and improves your experience.