Playwright Shortcuts, Why Testability Matters, AI Agents and more! TGNS173
4 Nov 2025 · 10 min
SelectorsHub now generates Playwright selectors with one click. Mona argues testability should be a core architectural concern, not an afterthought. TestSprite raised $6.7M for AI-powered autonomous test generation, while Microsoft and EPAM both launched agentic QA tools.
Chapters
Is your architecture sabotaging your test Playwright users? There's a new shortcut in town. What is it? AI testing tools are multiplying fast, but what's actually useful versus what's just hype? Find out in this episode of the Test Skill new show for the week of November 2nd. So grab your favorite cup of coffee or tea and let's do this. Hey, before we get into the news, I want to thank this week's sponsor, Zaptest AI, an AI driven platform that can help you supercharge your automation efforts. It's really cool because their Intelligent copilot generates optimized code snippets while their Plan studio can help you effortlessly streamline your test case management. And what's even better is you can experience the power of AI in action with their risk free 6 month proof of concept featuring a dedicated zap expert at no upfront costs. Unlock unparalleled efficiency and ROI in your testing process. Don't wait. Schedule a demo now and see how it can help you improve your test automation efforts using the link down below. All right, let's kick things off with something that could be useful right now if you're working with Playwright and this by the one and only Sanjay Kumar, founder and creator of Selectors Hub that everyone should be using. He just announced that Playwright selectors is now live on selectors Hub version 5.4.9, and this Chrome and Edge extension now auto generates and verifies Playwright selectors with just one click, bringing the same ease already available for things like XPath and CSS. And if you don't know, SelectorsHub is a Chrome extension that helps testers and developers instantly create and validate playwright locators, XPath and CSS selectors directly inside Chrome DevTools. Inner also supports things like iFrames, shadow DOMs, SVGs, dropdowns, and dynamic UI elements, while Auto suggesting attributes and text values to speed up selector creation. It also highlights matched elements and shows errors, and includes features like XPath healing and locator page for bulk verification and locator generation. To use it, all you need to do is open up your Chrome developers, select the SelectorsHub tab or icon, inspect an element, and click the Playwright Selectors button. Smart suggestions and auto verification simplifies editing and testing selectors in real time. Now if you've ever wondered why your test is slower, flaky despite your best efforts, this next story might change how you think about the problem. So this is a new blog post on Medium by Mona, who argues that testability is a core architectural property that determines both testing effort and software quality. Rather than focus only on writing tests, the article stresses design systems that are easy to test, observe and control. Testabilities define how easy a system supports creating and running effective tests. Low testability doesn't always mean bad quality, but it slows feedback, increases effort and hides defects. High testability, on the other hand, delivers faster feedback and lower risk. And MODA breaks down testability into three main pillars. The first one is observability, seeking what happens inside the system through logging tracing like open telemetry metrics and health endpoints. Second is controllability, being able to set the system into known states via APIs, dependency injection, feature flags or test hooks. And third is isolation, ensuring tests are run independently through mocking in memory, database containerized environments and stateless designs. She also goes over eight architectural anti patterns that reduce testability, like global state interdependencies, tightly coupled services, non deterministic behavior, weak logging, shared databases, unmarkable singletons and external systems without fallback. And to measure testability, this article suggests tracking test duration, setup complexity, flakiness, coverage and time to diagnose failures. And finally, Mona recommends treating testability as a first class design concern, adding to the architecture review and checklist that covers observability, controllability, marketability, isolation and cleanup mechanisms. And you can read more about it using the links down below. All right, staying on the technical side, here's a detailed walkthrough for anyone testing Electron apps or plugins who thought end to end testing wasn't possible in their environment. This is by Kirill, who's just released a detailed guide on setting up end to end testing for Obsidian plugins using WebDriver IE. He highlights a major testing gap out of more than 2600 public obsidian plugins repositories, only a handful include end to end tests. And this is built on Electron and Chromium, which possesses a challenge because developers can't access its source code. Older Electron documentation recommended Spectron, which is now deprecated, while current guidance points to Web Driver IO with their community maintained Electron service as its successor. So this guide explains how to create dedicated end to end test projects. Creating WebDriver IO to launch Obsidian to build a clean test vault for each run that demonstrates automation, plugin activation, interacting with UI elements through page objects and handling non unique selectors. Next up is our Follow the Money Segment Test Sprite ACL based Startup has raised $6.7 million in seed funding for their AI automated code testing and validation platform testsprite addresses what the company identifies as a bottleneck in AI powered development. While coding tools like Cursor, wind surfer and GitHub copilot have accelerated code writing, testing and validation has not kept up pace. While that all changes because TestSprite uses an autonomous AI agent that integrates directly into AI enabled integrated development environments and multi cloud platforms. The platform will automatically generate, run and update tests, both front end and backend code without manual input. According to the company identifies issues and proposes fixes with explanations, reducing testing time from days to minutes. And the founder states that writing code is no longer the difficult part and that the real challenge is assuring code behaves as intended. He also describes Test Sprite as an autopilot layer that converts AI written code into production ready software without the manual testing that typically slows teams down. Definitely a unique solution. You should definitely check out yourself as well using the link down below. Let me know your thoughts and TestSprite isn't the only one betting on AI powered testing. I hear from multiple vendors doing this, but EPAM just launched something called AgentIQA and it's worth understanding what Agentic actually means in this context. Let's check it out. So EPAM Systems has launched Agentic qa, which is an AI native testing solution designed to address challenges in accelerating software development cycles. According to epam, traditional testing approaches, both manual and automated, are struggling to keep pace with modern development demands. Organizations frequently encounter production issues due to insufficient testing time as development cycles compress. So Agenta QA is part of EPAM AI Run Tools for Testing as a service platform. The solution introduces what the company calls adaptive regression testing, which combines AI and subject matter expertise in what they term a vibe testing experience. The system is designed to dynamically adapt to user interface changes, navigate complex user paths, and test both functional and non functional requirements in real time without requiring scripts. And Adam Ochbach, who's the vice president of DevTest SecOps practices at Epom, draws on more than a decade of crowd testing experience and aims to provide clients with faster, more adaptive testing capabilities. And as more teams build AI agents, a new challenge emerges. How do you test them? Well, Microsoft just released a solution built right into Copilot Studio. So Microsoft has announced the public review of Agentic evaluation in Copilot Studio, a new built in feature that automates testing for AI agents. It tackles a key challenge in AI development manual time consuming testing that doesn't scale the agent evaluation enables structured automated tests directly inside Copilot Studio. Makers can create evaluate sets, choose test methods, define success metrics and assess performance across different agent models all in one place. And users can upload or reuse test sets, add customer questions, or let AI generate queries from the agent's metadata and knowledge sources and test could check for exact or partial matches, intent accuracy and semantic relevance. Success criteria could be turned into either strict keyword alignment or meaning based evaluations. Really cool stuff and you can check out more about it down below. As you know, not every team has dedicated performance engineers, which is why no code tools like Robonito has gained tractions. What is it? So Kailash introduces Robonito, which is an AI powered no code tool designed to simplify AI performance testing, and he presents it as a solution for QA teams frustrated by the scripting and setup complexity of traditional performance testing frameworks. Robonito Less testers simulate real world API traffic and track metrics like response time, latency, throughput and error rates. Testers simply set virtual users and duration through the interface, eliminating the need for scripts or agents. And speaking of performance, this new article by Lars and Rebecca argued that effective performance engineering requires both load testing and observability. In the latest article, they say load testing answers if systems meet performance goals, while observability explains why they do or don't. They define performance engineering as a blend of testing, monitoring, analysis, tuning and capacity planning. Load testing scripts must account for testing levels, realistic user behaviors, API payloads and various load types like scalability, stress, longevity and spike and observability. Platforms collect telemetry to reveal systems hidden behavior under load the real time metrics like triple trace logs and service maps. For example, a load test may show whether an API can handle 300 transactions per second, but observability pinpoints whether slowdowns stem from code infrastructure or kubernetes saturation. And the authors highlight observability's role in root cause analysis, AI assisted diagnostics and feedback loops for tuning performance. All right, for links of everything of value we covered in this news episode, head on over to those links in the comments down below. So that's it for this episode of the Test Guild News Show. I'm Joe. My mission is to help you succeed in creating end to end full stack pipeline automation awesomeness. Now, as always, test everything and keep the good cheers.
More from JoeBot
Automation Testing Podcast 2026: New Schedule, Events, Discounts with Joe Colantonio
Automation Guild Kickoff, AWS Nova, Karate v2, and AI Testing Reality and more TGNS177