CODING JAG - Issue 204

Welcome to the 204th edition of Coding Jag brought to you by TestMu AI!👐

Are flaky tests turning your coding calm into chaos, or is slow development grinding your progress to a halt? This week’s Coding Jag is here to transform your workflow! We’re exploring essential developer tools and best practices to elevate your testing and streamline your processes.

From mastering Playwright locators to understanding how Generative AI is reshaping testing, and building top-notch testing teams, we've got you covered. Plus, we’re introducing groundbreaking tools that will make you wonder how you ever managed without them. So, grab your favorite beverage and dive in as we’re about to take your coding game to the next level!

News

Testing Basic: Fragile Tests

5 min readChrome-Extensioneverydayunittesting.com

Gil Zilberfeld delves into the root cause of fragile tests, highlighting the importance of robust code and team collaboration in test planning. Discover how addressing code quality and developer-tester synergy can lead to more reliable testing in his latest blog.

How software systems fail: Part 3b - People

5 min readChrome-Extensionqualityeng.substack.com

Jit Gosai explores Dr. Richard Cook's insights on how human adaptability and expertise are crucial in preventing complex software systems from failing. Learn how quality is maintained at the people level and why fostering human expertise is essential for system resilience in his latest blog.

QA myth busting: QA slows work down

5 min readChrome-Extensionqase.io

In this insightful blog, Vitaly Sharovatov debunks the persistent myth that QA slows down the work process. He highlights how integrating testing and Quality Assurance measures can actually streamline production, improve quality, and prevent costly rework. Discover why testing is essential and how effective QA practices can speed up your development cycle.

Considering Generative AI in testing

5 min readChrome-Extensioncakehurstryan.com

Callum Akehurst-Ryan talks about the impact of Generative AI on software testing, sharing the potential risks and challenges. Navigate issues like inconsistent coding styles, increased maintenance overhead, and security vulnerabilities, ensuring that GenAI enhances rather than hinders your testing processes.

Developing a Quality Strategy

5 min readChrome-Extensionmedium.com

Janna Loeffler discusses the creation of a comprehensive quality strategy, emphasizing a holistic approach beyond traditional testing methods. She explains how to develop and implement a quality strategy document, offering practical steps to align teams and measure success with actionable metrics. Learn about the foundational principles that drive effective quality management in software development.

Performance

k6 vs. Locust: Mastering Performance Testing

4 min readChrome-Extensionmedium.com

Amit Miron’s blog offers a comprehensive guide on the importance of performance testing, comparing k6 and Locust, and best practices for setting up these tools in your deployment pipeline. Learn how to ensure your application can handle real-world traffic efficiently.

The Power of Continuous Performance Testing: A Shift-Left and Shift-Right Approach

4 min readChrome-Extensiontestrisk.com

Mesut Güneş discusses the transformative impact of Continuous Performance Testing (CPT) on software development. By adopting a shift-left and shift-right approach, CPT ensures early detection and resolution of performance issues, leading to faster, more reliable, and scalable systems. Discover how CPT can revolutionize your testing strategy for improved user experiences.

Automation

How to Use Playwright Locators: A Detailed Guide

7 min readChrome-Extensiontestmu.ai

Jaydeep Karale provides a comprehensive guide on using Playwright locators for efficient web testing. Master different locator strategies, learn how to set up Playwright, and learn best practices for interacting with web elements to ensure your test scripts run smoothly. Perfect for developers and testers aiming to master end-to-end testing with Playwright.

Learn Cypress — Part 1 — Install, Run your first test, Mocha

9 min readChrome-Extensionmedium.com

New to Cypress or looking to streamline your testing process? Read Denise Andron’s step-by-step guide to getting started with Cypress and TypeScript for end-to-end testing. Learn how to install Cypress, configure it with TypeScript, and run your first test using Mocha, which includes essential tips for setting up your testing environment and handling common issues.

JavaScript vs TypeScript in 2024: Which Should You Choose?

9 min readChrome-Extensionblog.stackademic.com

Vishal Yadav compares JavaScript and TypeScript, helping you decide which language best fits your 2024 development needs. Explore key differences, advantages, and use cases to make an informed choice between JavaScript’s flexibility and TypeScript’s robust features. Ideal for developers looking to optimize their web development strategy.

Tests you love to read, write and change

9 min readChrome-Extensionjaywhy13.hashnode.dev

Unlock strategies for enhancing the longevity and maintainability of tests through centralized abstractions and focused test design with Jean-Mark Wright’s blog. Discover how to simplify test changes, improve readability, and prevent common pitfalls in test maintenance to ensure your tests remain effective and easy to manage over time

Tools

Top 8 Open Source DevOps Tools for Quality 2024

8 min readChrome-Extensiontestguild.com

In the latest podcast, Joe Colantonio delves into the top 8 open-source DevOps tools for enhancing CI/CD pipelines in 2024. Discover his recommendations for tools like SonarQube, GitLab, Gitleaks, and others that streamline code quality, security, and performance testing. Tune in to explore how these tools can elevate your DevOps practices and ensure more efficient and secure software development.

8 Developer Tools You Should Try in 2024

8 min readChrome-Extensiondev.to

Arindam Majumder highlights 8 essential developer tools to boost productivity and streamline workflows in 2024. From the AI-powered Webcrumbs for generating web components to the versatile Pieces.app and the innovative Mintlify for documentation, discover tools that promise to transform your development experience and enhance your coding efficiency.

Video & Podcast

Podcast: Building Testing Teams

25 minChrome-Extensiontestingpeers.com

In Episode 112 of the Testing Peers podcast, Russell, Simon, Chris, and David share their insights on building effective testing teams. They discuss crucial factors like role context, budget constraints, team dynamics, and strategies for managing biases and aligning with tech stacks. Listen for practical advice on navigating the challenges of team-building in testing.

Video: Using Plugin Architecture and Customization | Test Automation Framework Development | Part III

29 min readChrome-Extensionyoutube.com

In Part 3 of the Advanced Test Automation Framework Development series, Anton Angelov explores Plugin Architecture and Customization. He covers the Observer Design Pattern, demonstrates BrowserExecution and WebComponentAdapter Plugin implementations, and provides insights into effective framework customizations. Don’t miss this deep dive into enhancing your automation frameworks—watch the video for a comprehensive guide!

Events

Event: TestÎź Conference 2024

00 minChrome-Extensiontestmu.ai

Join TestÎź 2024, happening from August 21st to 23rd. Connect with a global network of 30,000+ professionals and participate in exciting challenges, attending workshops and tutorials featuring the latest tools and technologies, learning from expert sessions and keynote speakers, and standing a chance to win prizes worth up to $10k+. Don't miss out on the ultimate virtual conference for testers and developers! Register now!