CODING JAG - Issue 201

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

Are you struggling to gauge the “quality” of your software testing efforts? Accurately measuring quality is vital to meet user needs and stay competitive. But can we truly capture quality with just one metric?

In this edition of Coding Jag, we’ll bust this common QA myth. We'll explore alternative ways to assess the effectiveness of your testing practices, uncovering the limitations of traditional measurement and introducing strategies for a more comprehensive view of software quality.

News

Web Accessibility Checklist For Developers

5 min readChrome-Extensiontestmu.ai

Nazneen Ahmad’s blog covers the essentials of web accessibility, offering developers a comprehensive checklist based on WCAG 2.1 standards. She provides practical tips for making websites more inclusive, from text alternatives and keyboard accessibility to color contrast and easy navigation.

Top 8 User Acceptance Testing Best Practices: An Ultimate Checklist

5 min readChrome-Extensiondogq.io

Curious about how to ensure your software truly meets user expectations? Alesya Prytulenets delves into the essentials of User Acceptance Testing (UAT), highlighting the top eight best practices for aligning software with business needs. Her blog provides a detailed checklist to guide you through planning, executing, and documenting effective UAT strategies for successful software deployment.

SOLID Principles for Testers: The Interface Segregation Principle

5 min readChrome-Extensionthinkingtester.com

Kristin Jackvony explores the Interface Segregation Principle, a key concept in the SOLID principles, showing how to design interfaces that keep your classes clean and efficient. Discover how breaking down interfaces can simplify your code and enhance flexibility in your testing processes.

Testing Too Late: A Case Study

5 min readChrome-Extensionqualityboss.substack.com

Ever experienced the pitfalls of testing too late? Brie Ransom shares a compelling case study highlighting the challenges of delayed testing and how her team overcame them. Discover practical solutions to improve collaboration, streamline processes, and ensure timely deployments.

QA myth busting: Quality can be measured

5 min readChrome-Extensionqase.io

In this enlightening blog post, Vitaly Sharovatov and Rease Rios debunk the myth that quality can be definitively measured. They emphasize using metrics as signals for further analysis rather than finite goals, offering practical insights for improving both internal and external quality in your projects.

Performance

How to Perform Load Testing in Spring Boot with Gatling

4 min readChrome-Extensionfreecodecamp.org

Mario Casari's blog guides readers on integrating Gatling with Spring Boot for effective load testing. Learn to simulate and evaluate system performance with ease, ensuring robustness and scalability in your applications. Discover actionable insights and optimize your testing strategies today.

Improving Android app performance with Baseline Profiles

4 min readChrome-Extensionmedium.com

Discover how Kaspersky enhances Android app performance using Baseline Profiles in Azamat Cherchesov's insightful blog. Learn about their step-by-step integration process, challenges faced, and the impressive speedup gains achieved, providing practical tips for developers aiming to optimize their apps.

Automation

Selenium Grid Tutorial: Parallel Testing Guide with Examples

7 min readChrome-Extensiontestmu.ai

Delve into the world of Selenium Grid to master parallel testing with Faisal Khatri. Learn about its configuration, features, and components, along with practical examples and insights on scaling tests with TestMu AI for efficient, cross-browser testing.

Enhance Test Reproducibility With Streaming Data Generator App

9 min readChrome-Extensionqxf2.com

Sravanti Tatiraju's blog at Qxf2 explores the powerful capabilities of their Streaming Data Generator app. Dive into how this tool enhances test reproducibility by generating and streaming synthetic data, crucial for testing anomaly detection algorithms, performance evaluations of web services, and more.

A Deep Dive into Geolocation with Playwright(TypeScript)

9 min readChrome-Extensionirwansyarifudin16.medium.com

In Irwan Syarifudin's latest blog, dive into geolocation testing with Playwright and TypeScript. Learn how to set custom locations, manage permissions, and run practical examples to ensure your web applications function seamlessly across different regions.

Mastering Time: Using Fake Timers with Vitest

9 min readChrome-Extensiondev.to

Bruno Sabot explores the power of Vitest's fake timers in JavaScript testing, offering insights into accelerating test speeds and ensuring reliability by simulating time passage. From debouncing functions to managing complex timing scenarios, his blog equips developers with essential tools for efficient and precise unit testing.

Tools

Streamlining GraphQL Service Testing with Karate

8 min readChrome-Extensiontech.trivago.com

Join Armin Aminian and Giuseppe Donati as he explains how to streamline GraphQL service testing using Karate, emphasizing its readable syntax and robust validation tools. He further highlights a Blue-Green deployment strategy with PreStage and PreProd environments, ensuring reliable releases and early issue detection.

Building an AI Test Agent

8 min readChrome-Extensionmedium.com

Gunay Ozkan explores the vision of creating an AI test agent capable of revolutionizing software testing across all levels, from unit tests to end-to-end functional tests. His blog delves into leveraging AI to generate test scenarios, interpret system behavior from various sources, and collaborate with human testers in an integrated development environment, aiming to enhance software quality and development efficiency.

Video & Podcast

Video: 9 Best Programming Languages for Test Automation

25 minChrome-ExtensionYoutube.com

In his latest YouTube video, Daniel Knott discusses the 9 most suitable programming languages right from Python to Swift for test automation. He provides a concise overview of each language, highlighting their strengths and applications in automated testing scenarios.

XP Series: Rethinking the Role of QA Profile

29 min readChrome-Extensiontestmu.ai

In their latest XP series podcast, Christoph Eicke, Engineering Manager at Statista and Kavya Nair delve into redefining the QA role, emphasizing agile methodologies to enhance software development efficiency and elevate quality assurance standards. Gain transformative insights by watching now on Apple Podcasts, Spotify, or Amazon Music.

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!