Welcome to the 228th edition of Coding Jag brought to you by LambdaTest!👐
In this edition, we will dive into the latest advancements in testing and automation. You will also explore the practical implementation of Cypress Magic Backend for faster E2E testing, discover the value of Shift-Left Testing with contract testing for microservices, and learn about the new features in Cypress 14.
You also cover optimizing AI inference performance with NVIDIA solutions, simplifying GraphQL test fixture creation, and automating MFA for secure testing. Plus, find insights into automating Canvas-based app interactions, tools for accessibility testing, mutation testing, and much more, including exciting updates on the shift from Jenkins to GitHub Actions and the upcoming QonfX 2025 event!
News
Explore the practical Cypress Magic Backend implementation with Dr. Gleb Bahmutov as he shares how to optimize end-to-end testing by recording and replaying API calls, removing the need for a live backend. This approach speeds up tests by stubbing network calls while preserving expected frontend behavior, ensuring reliability and efficiency in test execution.
Are you a manual tester? This term often leads to misconceptions about the value testers bring. Lisa Crispin explores how terminology can create misunderstandings in testing roles, emphasizing the importance of collaboration between testers and developers, challenging outdated views, and highlighting the diverse skills required to ensure software quality.
Discover what's behind the Shift-Left Testing strategy with contract testing! Nora Weisser explains how contract testing enhances microservices compatibility, preventing frontend-backend mismatches. By defining clear agreements, teams can catch issues early, reduce downtime, and improve collaboration within CI/CD pipelines.
Cypress 14 is here! 🎉 Check out what's new as Jennifer Shehane shares expanded component testing support for React, Angular, Next.js, Svelte, and Vite, improved Chrome compatibility, and an upgraded Chromium 130 for better performance. Plus, support for older Node.js versions and browsers has been dropped.
AI
Exciting News! GitHub Actions Migration Complete! 🎉, Hear from Emmanuel Zerefa as he shares the process steps behind the successful migration of a significant number of Jenkins CI jobs to GitHub Actions, halving migration time. With the help of AI and a custom tool for automated pipeline conversion, this move saved over 1,300 hours. Major improvements in CI are on the horizon!
Want to Optimize AI Inference Performance with NVIDIA Full-Stack Solutions? See what Nick Comly and Ashraf Eassa have to discuss on how NVIDIA's innovations, including Triton Inference Server and TensorRT, are transforming AI inference. Learn how their full-stack solutions deliver unmatched speed, scalability, and efficiency for AI-driven applications.
Automation
Looking to write simple, expressive, and powerful test fixtures for GraphQL apps? Drew Hoover shares how to create clear mock data that reflects the real API response while being easy to maintain and type-check. By combining mocking tools with type-checking interfaces, you reduce boilerplate and ensure mock data stays in sync with the API schema.
Wondering how to automate E2E tests with MFA? Jonathan Bernales explains how to streamline testing with the GetMyMFA API. Automate MFA code retrieval, securely manage API keys and reduce configuration risks—all while maintaining high security. Eliminate manual MFA steps and avoid misconfigurations in production.
Are you trying to automate interactions with Canvas elements using Cypress and Selenium? In this guide shared by Himanshu Sheth, learn how to automate complex Canvas-based applications, including games and data visualizations, both locally and on the cloud. The process also includes tips for automating tasks with PyAutoGUI for smoother execution.
Facing issues when writing clear, comprehensive regression test cases? Following Tetiana Khomenko's guide helps you define test scenarios, prioritize tests based on impact, and use automation tools for efficiency. A structured approach ensures bug-free code and preserves existing functionality, streamlining regression testing.
Tools
Looking to streamline your software testing in 2025 but unsure which tool to choose? Bhavani R explores the best testing tools, featuring their key functions, use cases, pricing, and why each is the right fit for your team. Whether it's web apps, mobile, or APIs, these tools will optimize testing and boost productivity.
Worried about optimizing your website or app's usability for users with impairments? Explore automated accessibility testing tools with Nazneen Ahmad, who has carefully curated tools to ensure compliance with WCAG standards. Identify and fix issues faster, saving time with automation while promoting inclusivity across web, mobile, and API applications.
Others
In this episode, Birgit Kratz dives into mutation testing in Java. She explains how introducing errors (mutants) into the code helps evaluate the effectiveness of test suites. Birgit also covers the mutation testing process, types of mutants, automation tools like PIT, and the importance of a working test suite. Tune in for valuable insights on improving test quality!
In this video, Simon demonstrates Playwright's new ARIA Snapshot testing feature, which simplifies testing the structure and content of websites. He covers topics such as accessibility trees, recording ARIA snapshots, matching methods, automatic rebaselining, and exploring snapshots in Playground. Tune in for a comprehensive overview!
Events
Join The Test Tribe for the Third Edition of QonfX 2025, a week-long hybrid conference from April 7-13, 2025. Explore the future of software testing, AI, generative testing, and emerging technologies with global experts. Don't miss this opportunity to stay ahead and enhance your skills with insights from 3,000+ professionals worldwide!