CODING JAG - Issue 130

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

We expect technology to be fast in today's fast-paced environment - from instant texting to on-demand streaming, everything is meant to give results swiftly. The same is true for software development, where speed is frequently linked with efficiency and competitiveness.

As a result, test automation has become an indispensable tool for delivering software quickly, assuring quality, and fulfilling customer expectations.

However, in the pursuit of speed, many teams fall into the trap of running automation too fast. They rely on quick test execution and skip over essential steps, such as analyzing results and refining test cases. While this approach may seem efficient, it can actually be counterproductive and lead to unreliable results, false positives, and missed defects.

In this edition of Coding Jag, we explore why slowing down is critical to the success of test automation and provide tips on how to achieve the right balance.

News

A Complete Guide To Cordova Testing

5 min readChrome-Extensiontestmu.ai

Get started with Cordova, a popular open-source platform, and get insights into the various techniques and tools available for testing Cordova apps, helping developers deliver superior user experiences.

How to Be a Customer-Centric Tester

5 min readChrome-Extensiontheqaconnection.com

Being a customer-centric tester involves prioritizing the user's needs and expectations while testing software products. Here are some tips on how testers can adopt a customer-centric approach to improve the overall quality of software applications.

5 Types Of Black Box Testing Techniques + Examples

5 min readChrome-Extensionmedium.com

Explore the five types of black-box testing, along with examples, to help testers decide which approach is best for them.

Slow Down! You’re Running Automation Way Too Fast

5 min readChrome-Extensionwordpress.com

Automation is a critical component of software testing, but it can lead to several issues if not executed appropriately. The necessity of slowing down automation is discussed in this article, as are the different considerations that testers should consider before introducing automation.

Human skills to win in Software Testing

5 min readChrome-Extensionautomationhacks.io

Software testing necessitates a variety of human talents in addition to technical abilities! These are some insights into the critical human qualities that testers must possess in order to succeed in today's fast-paced business climate.

Performance

Performance Testing and Tools

4 min readChrome-Extensionmedium.com

Examine the value of performance testing and the many tools available to help testers conduct good performance testing.

Introducing PerfGPT – analyze your performance test results using OpenAI

4 min readChrome-Extensionqainsights.com

Get introduced to PerfGPT, a new performance testing tool to analyze performance test results, and learn how it can be used to generate insights and improve the accuracy of performance testing.

Automation

How To Use Cypress Intercept For Handling Network Requests

7 min readChrome-Extensiontestmu.ai

Dive into the powerful feature of Cypress Intercept, allowing developers to manipulate real-time network requests during automated testing.

How to handle cypress flaky test

9 min readChrome-Extensionmedium.com

Practice some tips and techniques to troubleshoot and prevent flaky tests in Cypress, an open-source end-to-end testing framework. The article discusses common causes of flaky tests and offers solutions to improve test reliability and stability.

7 Test Automation Mistakes and Solutions with Examples

9 min readChrome-Extensionmedium.com

Here are the most common test automation mistakes test automation engineers can avoid and improve their testing practices with real-world examples and actionable solutions for each mistake.

Using assume() in Test Automation

9 min readChrome-Extensionmedium.com

Examine the assume() function's use in test automation frameworks such as JUnit and TestNG and how to assume() might aid in test efficiency and false positive reduction.

Tools

Is Playwright already the finest test automation tool?

8 min readChrome-Extensionmmasetic.medium.com

Understand the advantages of Playwright, an open-source test automation tool, over other popular testing tools, with examples demonstrating its capabilities and ease of use.

7 JavaScript Web APIs to build Futuristic Websites you didn't know🤯

10 min readChrome-Extensiondev.to

Here are some of the lesser-known JavaScript Web APIs, such as Intersection Observer, Resize Observer, and more, that developers can use to create modern and interactive websites.

Video & Podcast

Video: “How To Create An API Test Plan” Webinar Recording

25 minChrome-Extensioneverydayunittesting.com

To ensure the functionality and reliability of your API, you need to create an effective API test plan. Here is a video that you can watch to learn more.

Video: What Is Parameterization In pytest | pytest Framework Tutorial

29 min readChrome-Extensionyoutube.com

In this pytest tutorial, watch how to use parameterization in pytest to write concise and maintainable test cases by running the same test code with multiple data sets.

Events

Event: Testμ Conference 2023

00 minChrome-Extensiontestmu.ai

Decode the future of testing! Grab your free pass for Testμ Conference 2023 from 22 - 24 August, 2023 and be a part of insightful sessions, workshops, and much more.