CODING JAG - Issue 57

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

Testing data structures in relational databases can be a tedious and cumbersome task. Database structure often changes during development, and queries are often complex. As the number of relations grows, testing the database manually becomes the least efficient method to ensure data integrity. Unfortunately, most rely on hard-coded benchmark tests that evaluate example queries against execution time. However, this approach is not feasible while querying third-party APIs.

Alternatively, you can use Generative testing, which allows you to generate millions of test cases, ensuring broad coverage without the need to run every permutation every time. This automatically builds up a pool of queries and parameters that can be used to reveal defects.

But how do you test that your code is correct when all the test cases are randomly generated?

This edition deep dives into Generative Testing: A smarter way to QA to answer this question and much more!

News

Getting Started With Accessibility Testing, Plus Two Easy Fixes

5 min readChrome-Extensionthinkingtester.com

Web Accessibility means making a website easier to use and understand for people with disabilities. Learn how to check a web page for accessibility and make two simple tweaks to the application’s code to make the page more accessible.

7 Browser Tricks to Aid in Your Testing

5 min readChrome-Extensionblog.gurock.com

This blog talks about the seven browser tricks or features you might not even realize exist, mostly in the browser’s developer tools' sections.

When Creating Software, Focus on What Can Go Wrong

5 min readChrome-Extensionitnext.io

Working backward from what you don't want to happen will help you avoid the most typical blunders. It's a great idea to question the ideal way for the software to work and the worst way for the software to work.

The Six Things Facilitator Can Do To Improve Ensembling Session

5 min readChrome-Extensionvisible-quality.blogspot.com

Facilitators can guide ensembles to improve assembling sessions. Maaret Pyhäjärvi shares six things facilitators can do: ask questions, call out the pattern, navigate, set a constraint, and more.

A smarter way to QA: introducing generative testing

5 min readChrome-Extensionmedium.com

Generative testing is all about writing code that generates test cases. Rather than having tens or hundreds of test cases that have to be written manually, it can generate millions.

Performance

Performance and Load Testing with JMeter for beginners

4 min readChrome-Extensionsuhanap33.medium.com

Software testing is required to ensure the applications run without any failures. In this tutorial for beginners, learn how to perform performance testing and load testing using JMeter.

Ten things you should learn before learning about performance testing

4 min readChrome-Extensionqainsights.com

Jumping directly into performance testing might be overwhelming. Check out the ten things you should know before learning about performance testing and related tools in this blog post.

Automation

Think Twice Before Labelling Yourself As An Automation Engineer

7 min readChrome-Extensionmedium.com

Envision automation as a limited resource, and apply it when it’s needed. Consider the pros and cons of automation and think twice before labeling yourself as an Automation Engineer.

Regression Testing Clarified

9 min readChrome-Extensionzhiminzhan.medium.com

Regression testing needs to be automated and run in a Continuous Testing server multiple times a day. In this article, Zhimin Zhan shares his experience and thoughts on regression testing.

How To Use TestNG Reporter Log In Selenium

9 min readChrome-Extensiontestmu.ai

TestNG provides us with an inbuilt class called the Reporter Class. In this Selenium TestNG tutorial, learn how to use the TestNG Reporter Log, and you will be able to store log super-useful information in the reports.

Best practices in test automation with Cypress

9 min readChrome-Extensiondev.to

Learn the best practices in test automation with Cypress so you can apply them to your projects and make your tests more robust and faster.

Tools

10 Best Test Data Management Tools In 2021

8 min readChrome-Extensiontheqalead.com

43% of testing teams believe handling data and test environments is very challenging. In this article, Duncan Elder deep dives into some of the best test data management tools to help your development team.

We Are Switching From TestCafe to CodeceptJS – Here’s Why

10 min readChrome-Extensionplatformos.com

Pawel Kowalski discusses her experience with CodeceptJS, a new contender to TestCafe. CodeceptJS provided excellent developer performance, so their team delved deeper into its documentation and expanded their test suites to incorporate additional test cases.

Product Of The Week #1: Bravo Studio 3.0

5 min readChrome-Extensionbravostudio.app

Bravo Studio 3.0 is the fastest mobile app-building platform to convert your designs into native apps instantly. Give it a spin now!

Product Of The Week #2: Twake 2.0

5 min readChrome-Extensiontwake.app

Twake 2.0 is the open digital workplace for a secure open-source collaboration platform that improves your organizational productivity. Try it now!

Video & Podcast

Video: MSTest Tutorial | Selenium WebDriver C# MSTest | Learn MSTest In 40 Minutes

46 minChrome-Extensionyoutube.com

The Microsoft .NET testing framework, commonly referred to as the MSTest framework, is a functional testing framework available with Visual Studio. In this Selenium WebDriver C# MSTest tutorial, you’ll learn the fundamentals of the MSTest framework and much more.

Podcast: Jupyter is now a desktop app!

52 min readChrome-Extensionpythonbytes.fm

This episode of Python Bytes hosted by Michael Kennedy, Brian Cannon and Ethan Swan discusses Jupyter, a self-contained desktop application, which bundles a Python environment with several popular Python libraries.

Video: Is the Page Object Model Overrated?

29 min readChrome-Extensionyoutube.com

Is the Page Object Model Overrated? Want to know a real-world example of performance testing across the pipeline? Discover the answer to these and more in this edition of the Test Guild.

Podcast: Testing Rants

29 min readChrome-Extensiontestingpeers.com

This week Testing Peers talk about the frustrations we may have within the testing world and non-testing frustrations during the pandemic, like masks on public transport and much more.

Events

Event: The National Software Testing Conference

00 minChrome-Extensionsoftwaretestingnews.co.uk

The National Software Testing Conference, NSTC 2021, will showcase the best of the best testing talent from around the world. With keynotes from winners, inspiring presentations, and valuable networking opportunities, NSTC 2021 is an event you don’t want to miss. Date & Venue: 12th & 13th October at The British Museum, London.