CODING JAG - Issue 55

Welcome to the 55th edition of Coding Jag brought to you by LambdaTest!👐

With the continued adoption of automated testing strategies, many organizations are re-evaluating their current test automation tools. It is no secret that Selenium has been a popular option among test automation engineers for a long time, with over 10 million users worldwide. However, does it still provide the right solution for test automation?

There are plenty of other tools that offer similar functionality to Selenium. Cypress is a fairly new test automation framework that has acquired a notable reputation in the space of automation testing. The recent download trends of Selenium and Cypress indicate that Cypress is rapidly catching up with Selenium WebDriver.

This edition explores the answer to the question - Is Selenium still the right choice for Test Automation? and much more.

News

The Ultimate Mobile App Testing Checklist

...5 min readChrome-Extensionlambdatest.com

Approximately 50% of tech companies have failed because they could not adapt to the ever-evolving demand of releasing high-quality apps. Check out a comprehensive checklist to get started with mobile app testing.

There are Plenty of Ways to Talk about Exploratory Testing

...5 min readChrome-Extensionvisible-quality.blogspot.com

When it comes to exploratory testing, there's so much to talk about. At a high level, we can talk in terms of approaches and techniques, including Contemporary Exploratory testing, 3.0 Exploratory testing, Technique Exploratory Testing, Manual Exploratory Testing, and Session-based Exploratory Testing.

What To Consider When Doing Visual Testing

...5 min readChrome-Extensionmariedrake.com

Visual testing is an excellent addition to your testing strategy if you are working on a front-end application like a website or mobile. Check out the useful tips to implement visual testing on various projects.

You Cannot Create Software Without Bugs, Problems and Mistakes

...5 min readChrome-Extensionmedium.com

Even the best developers create bugs, make mistakes and create problems. The way developers improve is by creating software and writing code. Learn fastest by creating software, making mistakes, and getting better.

5 Layers Of Information Your Bug Tickets Should Include

...5 min readChrome-Extensionmedium.com

Documenting the sneaky bugs with all of the right information is important to help reduce the information gap. Let's look at the five layers of information that your tickets should include as a baseline.

Performance

Let’s try Performance Testing!

...4 min readChrome-Extensionmushaffahuda.medium.com

The primary goal of performance testing is to detect and resolve performance bottlenecks in software, thus enabling smoother deployment and fewer stressful errors during real-user testing.

Automation

Is Selenium still the right choice for Test Automation?

...7 min readChrome-Extensionmedium.com

It's no secret that Selenium is the most widely used test automation tool, but is Selenium still the right choice for test automation. Read this article where Philip Kurian shares his experience of working with Cypress and Selenium.

APIs Unleashed 07: Data-Driven Testing

...9 min readChrome-Extensionsynapse-qa.com

Data-driven testing is most efficient for tests with similar structures but different data. This makes it easier to test your APIs. In this post, explore data-driven testing using Postman and KarateDSL.

Using Page Object Model (POM) Pattern In Selenium JavaScript

...9 min readChrome-Extensionlambdatest.com

One of the popular test automation design patterns is Page Object Pattern. In this Selenium JavaScript tutorial, learn how to implement the Page Object Model pattern in JavaScript with the help of the WebdriverIO framework.

Headless Browser Testing Clarified

...9 min readChrome-Extensionmedium.com

Headless Browser Testing is a technique of performing browser tests without the type of browser UI or GUI. In this article, we look at how to run Selenium test execution in headless mode as well as a normal mode for comparison.

Tools

WebDriverManager 5: Automated driver management and Docker builder for Selenium WebDriver

...8 min readChrome-Extensionmedium.com

The latest release of WebDriverManager 5 allows the automated driver management for Selenium WebDriver and provides other features aimed to ease the development of Selenium WebDriver tests.

6 Popular Automation Testing Frameworks & Tools

...10 min readChrome-Extensiontestsvision.com

Test automation frameworks help to automate manual testing. To help you build great tests, check out the top six popular automation testing frameworks and tools that are available today.

Product Of The Week #1: NativeBase

...5 min readChrome-Extensionnativebase.io

NativeBase is a mobile-first, accessible, utility-first component library that allows users to build consistent user interfaces across Android, iOS, and the web.

Product Of The Week #2: NoCodeAPI 3.0

...5 min readChrome-Extensionnocodeapi.com

Now connect APIs without code for free with NoCodeAPI. Save time and money by setting up Google Sheets, Airtable, Google Analytics, Twitter, Telegram, Open Graph API, MailChimp, and 50+ other apps without a backend.

Video & Podcast

Video: Page Object Model Framework In Selenium | xUnit Tutorial

...46 minChrome-Extensionyoutube.com

In this LambdaTest xUnit tutorial, learn what is Page Object design pattern in Selenium C#, how to use the Page Objects, and usage of Page Object Model to run the tests in the Selenium cloud with the help of examples.

Podcast: Coaching...and stuff

...52 min readChrome-Extensionanchor.fm

In this 147th episode of the AB Testing podcast, Alan and Brent talk about coaching, quality coaching, and related stuff.

Podcast: Debugging Python Test Failures with pytest

...29 min readChrome-Extensiontestandcode.com

Pytest includes quite a few command-line flags that are useful for debugging. In this podcast, you will learn how pytest flags help in debugging Python Test Failures.

Video: Playwright, RPA, Anit-Hacking Law TGNS13

...29 min readChrome-Extensionyoutube.com

Want to know why some of the most successful businesses are actually embracing nonfunctional tests? Discover the answer to these questions and other automation testing topics in this episode of the TestGuild.

Events

Event: SEETEST 2021

...00 minChrome-Extensionseetest.org

Join the SEETEST 2021 and gain expertise for your day-to-day work from every industry and sector like test automation, mobile testing, cloud testing, and more. Register now!

How can I automate video streaming testing using Selenium?

...5 minChrome-Extensioncommunity.lambdatest.com

Manual video testing can take immense time and hamper release cycles. In this LambdaTest Community Q&A post, learn how you can automate video streaming using Selenium.

The differences between NoSuchElementException and ElementNotFoundException

...00 minChrome-Extensioncommunity.lambdatest.com

Have you ever encountered NoSuchElementException and ElementNotFound exceptions while working with Selenium WebDriver? Check out this post to know the differences between NoSuchElementException and ElementNotFound exception.

How can I run Selenium WebDriver on remote machine?

...00 minChrome-Extensioncommunity.lambdatest.com

RemoteWebDriver is a class that implements the WebDriver interface on the remote server. This LambdaTest Community Q&A post explains how to run Selenium WebDriver on a remote machine.