CODING JAG - Issue 43

Welcome to the 43rd edition of Coding Jag brought to you by TestMu AI!👐

QAs are often brought into the mix when things go wrong. We find an issue, a defect, and work towards resolving the same. Every once in a while we come across automation frameworks built using the old technology. Every environment we come across varies with the technologies that are being used in them. Most often the automation frameworks can also be affected by this difference in technologies, especially when it comes to legacy code.

In such cases, it becomes impossible for QAs to evaluate whether tests are going to pass or fail. What should QAs do while dealing with legacy automation codes? This issue is all about handling them!

News

How to strengthen the bond with the developers

5 min readChrome-Extensionrafaelbandeeira.medium.com

A technique to improve teamwork between Devs and QAs, enhancing software quality in the process.

Penetration Testing: A Quick Guide

5 min readChrome-Extensionblog.testlodge.com

Penetration testing is a practice used to identify any vulnerabilities in the system before an attacker can find and exploit them for malicious purposes.

Do you have to be negative to be a tester?

5 min readChrome-Extensioneviltester.com

Negativity tends to bias processes towards the status quo. Negative feedback causes the system to change. Change is how we improve.

How Testing Skills Made Me A Better Automation Developer

5 min readChrome-Extensiontheqalead.com

Anecdotal evidence that learning testing skills can help you to become a better developer and why some developers might overlook the testing skill set.

Exploratory Hypothesis Testing

5 min readChrome-Extensiona-sisyphean-task.com

The reality is that implementing any new structured approach, particularly one that involves adoption and input from other roles, is a significant undertaking that a lot of folks simply don't have time to do.

Performance

Monitor PageSpeed (v5) with Google Sheets

4 min readChrome-Extensiondiogonunes.com

The goal is to create a GSheet that can track the historical PageSpeed Insights (PSI) performance data of one or more pages/URLs.

JMeter- Performance and Load Testing: Beginner’s Guide | Part II

4 min readChrome-Extensionekremkurt1907.medium.com

This article is going to cover the most used JMeter Config elements, Non-GUI execution of the test script and reporting.

Automation

How To Perform Automation Testing With Cucumber And Nightwatch JS?

7 min readChrome-Extensiontestmu.ai

By the end of this tutorial, you would be in a comfortable position to integrate Cucumber into the Nightwatch.js framework and build a robust BDD framework setup for performing Selenium automation testing.

Cypress Catches Up with Auto-Retry, but in a wrong way

9 min readChrome-Extensionzhiminzhan.medium.com

Despite what they claimed, not one Cypress tester we have met could answer when we asked for a history of test executions of 3 months. Why is auto-retry only available now in Cypress v5?

Automate everything! (Part 2)

9 min readChrome-Extensionmedium.com

A story about automation and how we can use different technologies together to reach a common goal. This second half covers the implementation details with some source code samples.

Selenium C# NUnit Test Automating Angular, React, VueJS and 20 More

9 min readChrome-Extensionautomatetheplanet.com

We will talk about creating a data-driven NUnit test automating all major web technologies such as React, Angular, Vue.js, and many more.

Legacy test automation code: What should QAs do?

9 min readChrome-Extensionmedium.com

At times, you get to work on legacy systems. Such systems may come with legacy automation frameworks too. Rarely such frameworks get talked about. So, let’s see how QAs should tackle them.

Tools

10 useful Chrome plugins for software testers

10 min readChrome-Extensioniteo.medium.com

This list of 10 useful plugins presents some exemplary Chrome extensions worth having in your browser.

5 GitHub Projects to make you a better DevOps Engineer

8 min readChrome-Extensiondev.to

We want to share 5 amazing GitHub projects which will help you become a better DevOps engineer. These 5 Github projects can come in handy for anyone looking to learn and want good resources to dive in.

Product Of The Week #1: Appcircle

5 min readChrome-Extensionappcircle.io

Automated mobile DevOps platform for continuous integration, continuous delivery and continuous testing of mobile apps for iOS, Android, React Native and Flutter. Appcircle provides enterprise-grade DevOps to everyone! No DevOps knowledge and no Mac needed!

Product Of The Week #2: Code House

5 min readChrome-Extensioncodehouse.vercel.app

Code House is the all-in-one storehouse for developer cheatsheets. Made up of 300+ curated cheatsheets from 230+ sources. Filter by categories or source, sort by time or popularity, dark mode, bookmarking, add new cheatsheets, request features, and much more.

Video & Podcast

Podcast: Tuning Up with David Sweet

46 minChrome-Extensiontestguild.com

In this episode, David Sweet, author of the book Tuning Up from A/B testing to Bayesian optimization, shares practical and modern experimental methods that are super helpful to software engineers.

Video: Jenkins Tutorial For Beginners | Part 8 | Creating Your First Jenkins Pipeline

52 min readChrome-Extensionyoutube.com

In this part of our Jenkins Tutorial for Beginners, we will look at the steps to create a Jenkins pipeline using the Jenkins UI and demonstrate a pipeline run. We will also use a Maven project as the codebase to be built in the pipeline and also use the Pipeline Maven plugin to facilitate the use of Maven within the pipeline script.

PODCAST: Tuning Up with David Sweet

29 min readChrome-Extensionfuzzyquality.com

In this episode, David Sweet, author of the book Tuning Up from A/B testing to Bayesian optimization, shares practical and modern experimental methods that are super helpful to software engineers.

Events

API TESTING SUMMIT 2021

00 minChrome-Extensionapisummit21.agiletestingalliance.org

ICCCBS 2021 aims to bring together leading academic scientists, researchers and research scholars to exchange and share their experiences and research results on all aspects of Critical Computer-Based Systems.

Meme: These types of people...😅

codeingjag