CODING JAG - Issue 56

Welcome to the 56th edition of Coding Jag brought to you by TestMu AI!šŸ‘

Test automation has evolved from a niche practice to a powerful tool for delivering small, incremental chunks of value at speed. Although there is a widely shared belief that test automation is a good idea, reluctance to commit appropriate resources can get in the way of true test automation adoption.

This edition of the Coding Jag demonstrates how to use storytelling techniques to communicate the value and ROI of test automation to fiscally-minded decision-makers and much more.

News

Monolithic to Microservices Architecture with Patterns & Best Practices

5 min readChrome-Extensionmedium.com

This article explains how to Design Microservices Architecture using Design Patterns, Principles, and Best Practices where you learn how to handle millions of requests with designing systems.

Defect V/S Bug V/S Error

5 min readChrome-Extensionqatechtalks.medium.com

Testing is the process of identifying defects to improve the product's quality. All the issues look similar in manner, but there is a vast difference among them. This blog looks at what defines an error, defect, bug, and fault with examples.

Hiring manual and automation testers

5 min readChrome-Extensionvisible-quality.blogspot.com

An ideal tester is someone who is learning and does not box testing into manual and automation but builds from a strong foundation of understanding testing and does not stop at the sight of code.

Deep testing and ā€œDeep Workā€ (Cal Newport)

5 min readChrome-Extensiontherockertester.wordpress.com

Being mindful of the difference between deep testing and the more common shallow testing in many teams is important, as is the ability to communicate this difference to stakeholders clearly.

Performance

Performance testing API’s with async/awaits

4 min readChrome-Extensionbughuntersam.com

Read about the serverless cloud function built by Bug Hunter Sam and learn performance testing APIs using async/awaits in Typescript.

HTTP Prompt for Performance Engineers

4 min readChrome-Extensionqainsights.com

In this blog post, NaveenKumar will show how you can get started with HTTP Prompt – an interactive command-line HTTP client for testing and debugging purposes.

Automation

What is the ROI of my test automation?

7 min readChrome-Extensionmedium.com

In this post, Omar Galeano proposed an ROI model for the teams to communicate the value of test automation to fiscally-minded decision-makers to drive high-value test automation in your organization.

How To Find HTML Elements Using Cypress Locators

9 min readChrome-Extensiontestmu.ai

To access any WebElement in the DOM, you would need to use Cypress locators. In this Cypress tutorial, learn how to use Cypress locators to access WebElements in the DOM for realizing Cypress automation tests.

Estimating User Story Points is a Waste of Time

9 min readChrome-Extensionzhiminzhan.medium.com

One of the most often asked questions is how to estimate user story points. Read this post where Zhimin Zhan explains why you should avoid estimating test automation story points.

How Q2 uses BDD with SpecFlow for testing PrecisionLender

9 min readChrome-Extensionautomationpanda.com

This case study by Andrew Knight explains the PrecisionLender team’s continuous testing journey and how SpecFlow served as a cornerstone for success.

Tools

Is Playwright better than Cypress? Playwright vs Cypress

8 min readChrome-Extensionmedium.com

Cypress trade-offs and other promised features did not perform as expected for many users. However, Playwright has emerged as a powerful competitor to Cypress with a plethora of features.

How We Used Slack to Manage Testing Devices

10 min readChrome-Extensiontheqaconnection.com

Having a tool that remains self-service but also allows to manage devices effectively is huge! Read this article where Johanna South explains how they used Slack to manage testing devices.

Product Of The Week #1: Scribe 2.0

5 min readChrome-Extensionscribehow.com

Scribe creates step-by-step guides for any process. Simply hit ā€œrecord,ā€ and Scribe will generate a detailed guide complete with screenshots based on your actions, ready to share with colleagues, customers, and friends.

Product Of The Week #2: Hookdeck

5 min readChrome-Extensionhookdeck.com

Develop, test, and monitor your webhooks from a single place. Hookdeck takes less than 2 minutes to set up because it handles the complexity, so you don’t have to.

Video & Podcast

Video: PyTest Tutorial | Selenium With Python | Learn PyTest In 90 minutes

46 minChrome-Extensionyoutube.com

PyTest is a powerful testing framework based on Python. This video on PyTest will help you learn how to execute enhanced test automation with Selenium WebDriver and how to use Selenium WebDriver for cross browser testing in Python PyTest.

Podcast: Splunk RUM Real User Monitoring with Shashwat Sehgal

52 min readChrome-Extensiontestguild.com

Do you know the history of real user monitoring (RUM) tools? In this episode, Shashwat Sehgal of Splunk breaks down the past, present, and future of RUM in the modern era.

Video: Taking Quality to Next Level: Metrics for Improvement

29 min readChrome-Extensionautomatetheplanet.com

Do you have difficulty convincing decision-makers that they need to invest more in improving quality? Selecting metrics that stakeholders understand may improve your project in many aspects.

Podcast: A 95% complete episode (wait for it)

29 min readChrome-Extensionpythonbytes.fm

This episode of Python Bytes hosted by Michael Kennedy and Brian Cannon discusses the headlines and some noteworthy news and announcements from the Python community for the week.

Events

Event: QA: Challenge Accepted 007

00 minChrome-Extensionqachallengeaccepted.com

QA: Challenge Accepted is a conference targeted towards enthusiasts, specialists, and managers participating in software testing and software quality assurance. The seventh conference edition is initiated by the QA community in Bulgaria and will take place in Sofia Tech Park and online.