Toplam 37 haber derlendi.
Evil Tester
A Trail of Code – Boomstash
TLDR; When we use AI we don’t need to be as precious about architecture decisions as we used to. The principles we implement are important, the technology, less so, provided we have thought about exit strategies. I wrote BoomStash.com as a spin off project from an internal tool I created to he…
Trowser – Rikard Edgren | Show 032
Alan Richardson speaks to Rikard Edgren about Software Testing with AI and his new Free AI enabled Web Browser designed for software testers called Trowser. Join Alan Richardson and guest Rikard Edgren, author of “The Little Black Book of Test Design”, as they discuss testing tools, AI i…
Applitools Blog
Breaking the Iron Triangle: How Customer Success Delivers Cost, Quality, and Speed Together
Fast, good, cheap: pick two. The iron triangle has governed software delivery for decades, but it was never a law. Discover how Applitools Customer Success dissolves the tradeoff and turns lower cost, higher quality, and higher speed into a single reinforcing flywheel. The post Breaking the Iron Tri…
MCP: The Missing Link Between AI Coding Assistants and Visual Testing
While AI coding assistants accelerate feature development, code-level assertions frequently miss visual UI regressions. This article by Khoi Le explains how the Applitools Model Context Protocol (MCP) server integrates deterministic Visual AI into IDE tools like Copilot and Cursor. By combining comp…
BrowserStack Blog
BrowserStack Newsletter July 2026
Read what’s new at BrowserStack in July 2026 – New launches, product features, and more!
Meet Test Companion: AI That Helps QA Teams Keep Pace with Modern Development
Test Companion builds on BrowserStack’s growing AI portfolio, bringing intelligent testing directly into the IDE. Combined with our BrowserStack MCP Server and specialised AI agents, it helps QA teams move faster without changing the way they already work.
Cypress Blog
Cypress Ambassador Spotlight: Peter Souza
It’s time for another Ambassador Spotlight, a series introducing you to the testers, builders, and problem solvers who make up the Cypress community. This is where people in test automation come to share their experience, learn something new, and find others who care about software quality as much a…
Mabl Blog
A Look Inside Our Auto-Reliability Agent Pipeline
A while back I wrote about how we stopped guessing and started measuring. We built a Session Review Agent (SRA) to read thousands of Test Authoring Agent (TAA) sessions and tell us, in structured detail, why an agent succeeded or failed in messy, real-world conditions. Running that reviewer at scal…
mabl’s Cloud MCP Server: 80 Tools, One URL, and Why the Intelligence Behind Them Matters
MCP is having a moment. Every testing vendor is shipping an MCP server. But most of what’s out there follows the same pattern: expose existing API endpoints through MCP, add some tool descriptions, and let the LLM do the rest.That works for simple queries, but can break down when you need a real ans…
Martin Fowler
Fragments: August 4
There’s been a fair bit of publicity of the Open AI “rogue agent” that hacked into Hugging Face. This prompted Anthropic to check what their models were up to and, to my complete lack of surprise, discovered three incidents where models had gained unauthorized access to data in other organizations. …
The Conductor Developer
TL;DRWhy I think software development is starting to feel a little more like conducting an orchestra. There’s a shift happening in software development that I don’t think we’re talking about clearly enough. For the last couple of years we’ve framed AI as a productivity tool. How much faster can it…
The Economic Benefit of Refactoring
Giles Edwards-Alexander does an experiment to see if decomposing a large function helps reduce token costs, suggesting that is may now be possible to measure the economic benefit of refactoring more…
The Orchestrator’s Tax
Subagents get justified by time saved and parallel execution, but Rahul Garg explains that’s not what matters most. Every token in the orchestrator’s context is competing for its attention, and the real value of a subagent is what it keeps out of that context. Subagents shoul…
Why I’m Writing Rachel’s Ramblings
TL;DRI have ideas. I haven’t been writing them. That’s about to change. I promise… myself. I’ve been thinking a lot about talent. Actually, I’ve been thinking a lot about thinking. And writing. Or more specifically, not writing. This really hit me earlier this year at the Future of Software confere…
Dev.to – Testing
Why doesn’t Windows have “Rotate left” and “Rotate right” for videos?
There is a small Windows feature I have loved since Windows 10: right-click a photo in File Explorer, choose Rotate right or Rotate left, and move on with my day. No Photoshop. No export dialog. No choosing a new file name. It was such a good little feature that it made me wonder why the exact same…
AI Engineering Evals: Regression Gates for Prompts, Tools, RAG [2026]
Originally published at kunalganglani.com — read it there for inline code, hero image, and live links. AI engineering evals testing regression gates is the unsexy discipline that keeps LLM apps from randomly breaking when you change a prompt, add a tool, refresh a RAG index, or your provider silen…
My AI Agent Found a 5-Sigma Result on Day One. I Deleted It.
I build with coding agents every day. The failure mode people warn you about — the agent hallucinating an API that doesn’t exist — is the easy one. Your code won’t run, you notice in seconds, you move on. The failure mode that costs you weeks is the opposite: the agent produces something that looks…
I Installed 300 MCP Servers From PyPI. About 43% Don’t Start.
I kept hitting import errors installing MCP servers. Not obscure ones — reference servers from companies whose names you know. After the third, I stopped debugging and started measuring. The headline: roughly 43% of Python MCP servers on PyPI don’t run on a fresh machine. The cause is one character…
AI Agents Can Write Code. Can They Prove It Works?
Everyone is excited about AI agents writing code. Almost nobody is talking about how to verify that the code actually works. I spent the last few weeks building with agents in production. The code looked correct. It passed the tests the agent also wrote. Then real users showed up, and three things…
Dev.to – QA
Contract Testing in 10 Lines: JSON Schema Validation in Postman
Here’s a bug your test suite probably wouldn’t catch. A backend developer refactors the user model. The id field — an integer since forever — starts coming back as a string: “42” instead of 42. Every value is still “correct”. Your assertion pm.expect(user.id).to.eql(42) fails, sure — but only on th…
Four Sanity Patterns for Distributed-System Testing
Four traps I’ve walked into (and out of) while writing fault-injection tests against a distributed system. Each one produced a vacuous pass or a false diagnosis — the test looked fine, or the log looked damning, but the reality was the opposite. Each has a durable escape recipe. They all share one …
The Hardest E2E Tests Live at the Boundaries
The easiest automated test in the world looks something like this: Open page. Click button. Assert text. Unfortunately, that’s not where expensive bugs usually live. They live at boundaries. The moment your application has to interact with another system, another browser context, another ident…
Playwright Email Tests Need Inbox Contracts
I see this bug report a lot: “Playwright passed locally, but the email step failed in CI again.” In many cases the browser flow is fine. The flaky part is the inbox contract, not the page assertions. A test asks for the latest message, hopes it belongs to this run, and then acts surprised when paral…
🔥 Why Integration Tests Are 10x More Valuable Than Unit Tests
🔥 Why Integration Tests Are 10x More Valuable Than Unit Tests Have you ever wondered why some software teams deliver high-performance applications effortlessly while others drown in bugs and technical debt? In this deep dive, we break down actionable patterns, code benchmarks, and real-world engi…
Dev.to – Playwright
Playwright with TypeScript | Playwright with JavaScript | Quality thought
Quality Thought Playwright Training is a career-focused automation testing program designed for students, freshers, manual testers, automation testers, QA professionals, and working professionals who want to build expertise in modern web automation. The course provides practical training in Playwrig…
How to Add Private CI Reports to Playwright Email Tests
An OTP test can pass for the wrong reason. If several test runs share one inbox, a broad query such as “find the latest verification email” can match a message created by another worker. The test is green, but it has not proved that the application sent an email for the user it just created. Givin…
Test Retries Hide Real Bugs: When a Rerun Helps and When It Lies
Your build is green. One of your tests failed five minutes ago. Both of those things are true, because the test passed on a retry. Here is the short answer. A retry never fixes anything. Keep retries on in CI, but treat a retried pass as a bug report. It opens a ticket. It never closes one. Last Sa…
🚀 Playwright vs Cypress in 2026: End-to-End Testing Showdown
🚀 Playwright vs Cypress in 2026: End-to-End Testing Showdown Have you ever wondered why some software teams deliver high-performance applications effortlessly while others drown in bugs and technical debt? In this deep dive, we break down actionable patterns, code benchmarks, and real-world engin…
Automation: crie caminho de menor resistência
Esse post é um port do que foi escrito em meu blog pessoal então as datas de referência e eventos estão levemente desatualizados. Antes de falar dos detalhes Irônico! Fazem anos desde a última vez que escrevi neste blog! Construí todo o site durante um período de PTO enquanto procurava …
Medium – Software Testing
QA in a Vibe-Coded World: Why Manual Testers Are More Valuable Than You Think
This is the first in a series of four articles on how QA practitioners can adapt — and thrive — as AI reshapes software development, based…Continue reading on Medium »
QA Testing Services for Insurance Software Applications: Ensuring Quality, Security & Compliance
Insurance runs on software quoting engines, policy administration systems, claims platforms, member portals, and the APIs that tie them to…Continue reading on Medium »
Your Automated Tests Ran Overnight. What Do You Actually Know?
Automation can make regression dramatically faster. The harder part is understanding what the results actually tell you.Continue reading on Beyond the Test Case »
Building a Scalable QA Test Process for Large Applications: A Complete Framework
When an application is small, testing feels manageable.Continue reading on Medium »
AI Is Quietly Replacing One of the Most Expensive Parts of Software Engineering
For the last two decades, software testing has followed a predictable cycle: write test cases, automate them, maintain them, fix them…Continue reading on Medium »
TestSigma Blog
Mabl Overview: Features, Pros & Cons
Mabl helps software teams automate functional end-to-end testing using a low-code interface and cloud-based execution, but has critical limitations. Streamline your QA workflows and scale your automated test coverage efficiently with Testsigma. Start Testing for Free Get a Demo Key Takeaways Cloud-n…
What is Test Maintenance and How Does It Help QA Teams Reduce Rework Faster
Test maintenance helps bring automated checks and changed releases into sync so QA teams gain confidence in failures and don’t rework stale scripts. Testsigma reduces rework with AI agents that repair locators, explain failures, and make test updates easier. Start Testing for Free Get a Demo K…
What is Release Confidence Scoring and Why QA Teams Need It
Release confidence scoring shows when a build is truly ready. Testsigma helps QA teams spot weak coverage, flaky tests, and release risk faster. Start Testing for Free Get a Demo Key Takeaways Release confidence scoring measures how production-ready a release is before deployment. It combines test, …
Bu bülten otomatik olarak hazırlanmıştır.
