Episode 228: Hangin' with Shachin and Pulkit
Categories: Podcasts , AB Testing
AI-driven test automation, as discussed by EverTests Shachin and Pulkit, enhances efficiency but requires human oversight to ensure accuracy and align with domain-specific needs, emphasizing strategic test curation over quantity. The conversation advocates for adaptive leadership, collaborative QA practices, and a shift from siloed testing to shared responsibility, balancing AIs potential with human judgment to avoid compromising quality in software development.
AB Testing
AB Testing - Each episode is a chat between Brent Jensen and Alan Page with an occasional special guest.
Episode Details
- Show Notes: https://podcasters.spotify.com/pod/show/abtesting/episodes/Episode-228-Hangin-with-Shachin-and-Pulkit-e3ha7am
- Published: 2026-04-02T19:48:13Z
- Duration: 00:52:05
- Author: AB Testing
Overview
The podcast discusses the role of AI in transforming test automation and software development, with insights from Shachin and Pulkit of EverTest, an AI-driven platform designed to streamline testing by generating precise, executable test scripts from natural language descriptions. The conversation emphasizes that while AI can accelerate test creation and reduce costs, it is not a replacement for human expertise, requiring strategic curation of test cases, understanding of domain-specific business rules, and oversight to ensure functional correctness. Adaptive leadership is highlighted as critical in navigating the uncertainties of AI integration, paralleling challenges in organizational change and innovation. The discussion also underscores the importance of aligning testing with product goals, advocating for a shift from traditional siloed QA practices to shared responsibility across development teams, including product managers writing tests early in the process to reduce downstream gaps.
Key debates around AI in testing include its potential to enhance quality assurance while acknowledging risks of over-reliance, such as generating meaningless tests or missing critical edge cases. The podcast critiques the tendency to prioritize quantity of test cases over their strategic value, stressing the need for human judgment in refining AI-generated outputs. It also addresses the broader implications of AI in software development, including the redefinition of skills requiredshifting from algorithmic coding tasks to creative problem-solving and user-centric design. Challenges include corporate mismanagement of AI adoption, where cost-cutting and speed may compromise quality, and the need for balanced integration of AI tools with human oversight to avoid compounding mediocre practices. The discussion concludes with a call to action for stakeholders to embrace AI as a collaborative tool, leveraging it to free up time for strategic, high-value tasks while maintaining rigor in testing and product development.
What If
- Move: Use EverTest to auto-generate 70% of your test cases from PRD descriptions, then manually refine the top 10% most critical ones (e.g., security flows, multi-step transactions) using your business knowledge.
- Why now: AI tools like EverTest can accelerate test creation, but their output often misses nuanced rules (e.g., compliance constraints, legacy system interactions) that solo developers understand intuitively.
- Expected upside: Reduce test maintenance by 40% while ensuring coverage of high-risk scenarios, improving QA efficiency without sacrificing precision.
- Move: Collaborate with product managers to draft test scenarios in natural language (e.g., User cant checkout without entering payment details), then feed these into EverTest to generate scripts.
- Why now: Shifting testing left (early in the dev cycle) aligns with the texts emphasis on whole-team quality and reduces rework. EverTests precision-focused engine can automate these scenarios.
- Expected upside: Identify 30% more alignment gaps early, and shorten test cycles by 50% via automated script generation.
- Move: Use AI tools (e.g., GitHub Copilot, EverTests self-healing scripts) to flag code changes with potential flaws, then manually stress-test the same features in edge cases (e.g., 10,000+ concurrent users).
- Why now: The text warns against AIs limitations in detecting functional correctness. Solo developers can leverage AI for speed but must manually validate high-impact areas where AI struggles.
- Expected upside: Catch 20% more bugs in production-critical paths, balancing AIs efficiency with human oversight to avoid over-reliance on automated checks.
Takeaway
-
Leverage AI for Test Case Generation with Strategic Curation: Use AI tools like EverTest to automatically generate test cases from plain English descriptions, but manually curate and prioritize them based on core product needs, edge cases, and domain-specific business rules to avoid meaningless tests.
-
Integrate Testing into Early Development with Plain English Tests: Write initial test scenarios in plain English (e.g., as part of user stories or PRD descriptions) before coding begins, ensuring alignment with product goals and reducing gaps in testing later. This applies to solo developers acting as both developers and product managers.
-
Adopt AI-Driven Test Pruning for Efficiency: Implement AI tools to prioritize tests based on code changes, risk levels, or critical paths, reducing redundant test coverage and focusing efforts on high-impact areas (e.g., core workflows, error handling).
-
Embrace Human Oversight in AI-Generated Code: Always review AI-generated code for functional correctness, ensuring it meets business requirements and doesnt compound existing issues (e.g., by manually testing edge cases or validating logic that AI might overlook).
-
Shift to Whole-Team Testing Practices (Solo Adaptation): Treat testing as a shared responsibility by integrating it into your workflowwrite tests as part of development, document test scenarios in user stories, and use tools that enable non-developers (e.g., designers, stakeholders) to contribute to test planning early in the cycle.
For a PDF of longer Software Testing Podcast Episode Summaries with Briefing Notes and more detailed summary notes, visit EvilTester Patreon Podcast Summaries.