CODING JAG - Issue 65

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

Testing in production has proven to be a critical aspect of the software development life cycle to ensure that there are no hidden bugs or issues in the latest build. With new features being added in every release, manual testing alone is insufficient, and many organizations might not have the time and resources to do it. Therefore, automated testing has proven very useful in production environments, enabling developers to test the new code as it is being deployed, thus saving developers time, money, and effort by eliminating the need for extensive manual testing.

However, going by the recent tweet by Elon Musk, the better question to ask is, does testing in production work with a public beta?

This issue of Coding Jag discusses why testing in production is great…to a point and the factors to consider while testing in production, especially testing in public beta, and more. 👇

News

Searching for Bugs in Open Source Code

5 min readChrome-Extensionsecurityboulevard.com

More companies have introduced bug bounty programs to help find and fix vulnerabilities, especially in open source code. This article guides you on the ways to enter bug bounties or start your bug bounty program.

Create a Quality Coach Job Description

5 min readChrome-Extensionannemariecharrett.com

Your company has decided to move to a Quality Assistance model where engineers perform all testing. However, they want a quality coach to perform a coaching role, so what should this new role look like? Check out this article to know how you can create a Quality Coach job description.

Software Design Pattern By Example: Strategy

5 min readChrome-Extensionzhiminzhan.medium.com

If you are a tester or automation/DevOps engineer, this article on software design will guide you through different design pattern strategies with an easy-to-understand example.

Why Testing in Production is Great…To a Point

5 min readChrome-Extensionfaun.pub

When it comes to software development, testing is necessary as it adds value to the process. However, 100% testing of an application before its deployment is a difficult task. Read this article to learn more about testing in the production process.

Common Misconceptions About Exploratory Testing

5 min readChrome-Extensionministryoftesting.com

Got a mixed understanding of the concept of Exploratory Testing? Both beginners, as well as experienced testers, tend to have very different ideas about it. This article will help you clear your misconceptions about Exploratory Testing.

Performance

Architecture testing for performance - how to guarantee a highly efficient system?

4 min readChrome-Extensiontsh.io

If you haven't been testing your architecture from early on, it can turn out to be a daunting task in the future. However, good architecture is essential for creating great software as it defines the software components and dependencies. This article will tell you why architecture testing is worth the effort and how it can save you tons of time and energy in your next project.

How Every Code Line Matters | We Improved Performance By 3000%

4 min readChrome-Extensionmedium.com

The application's performance needs to be one of your top priorities because it doesn’t matter how beautiful the UI is or how sophisticated the product is when the clients can’t use it properly. This article discusses why every line of code matters to keep the performance at the highest standard.

Automation

Check the Effectiveness of Your Automated Tests

7 min readChrome-Extensiondev-tester.com

Have you wondered if your automated test suite is worth the effort? This article lists the areas that indicate you have effective automated tests.

Automate for yourself

9 min readChrome-Extensioneviltester.com

Automating Strategically is hard. Sometimes we need to work tactically and learn before we move forward. Sometimes we automate for ourselves so that we benefit before attempting to automate for the project. This article discusses different tactics behind automation.

How To Minimize Browsers In Selenium WebDriver Using JUnit

9 min readChrome-Extensiontestmu.ai

This blog shows how to minimize browser windows in Selenium WebDriver using JUnit and demonstrate the same on the TestMu AI platform.

5 lessons from a Decade in Test Automation

9 min readChrome-Extensionpratikthorve.medium.com

Test automation is not just about tools, test coverage, or running scripts - it's also about understanding the business, knowing your audience, and anticipating change. Here are the top 5 lessons that the author has gleaned after spending a decade in test automation.

Tools

E2E test API’s using Docker and GitLab CI

8 min readChrome-Extensionmedium.com

When working on projects, sooner or later, you’d want to run end-to-end tests to verify if your application returns the expected response. This article will give a brief overview of how to run end-to-end test APIs inside GitLab CI.

Benefits of Using Native Mobile Automation Tooling: Espresso and XCUITest

10 min readChrome-Extensiontestrisk.com

This article will uncover some of the great benefits of using native mobile automation toolings such as Espresso and XCUITest.

Product Of The Week #1: Open Source PostgreSQL Studio

5 min readChrome-Extensionsupabase.com

Supabse is an open-source Firebase alternative that allows you to create a backend in less than 2 minutes. You can start your project with a Postgres Database, Authentication, instant APIs, real-time subscriptions, Storage, and more.

Product Of The Week #2: Browserflow

5 min readChrome-Extensionbrowserflow.app

Browserflow is a Chrome extension that lets you automate any task on any website. Scrape websites, automate workflows, fill out spreadsheets, and much more — no coding required.

Video & Podcast

Video: What is GitLab Registry? | GitLab Pipeline

25 minChrome-Extensionyoutube.com

Learn what GitLab registry is and the various registries in GitLab with this GitLab Tutorial For Beginners.

Podcast: Accessibility Testing Using Cypress with Pragati Sharma

52 min readChrome-Extensiontestguild.com

In this episode, Pragati Sharma, a Senior Business Consultant at ThoughtWorks, will share how she automates accessibility tests using Cypress and Axe. Listen Now!

Video: Hey DevOps, you’re killing my job

29 min readChrome-Extensionyoutube.com

This video discusses ways to incorporate the wealth of experience of testers into the agile team culture and whether automation is the new testing.

Podcast: Designing Better Software with a Prototype Mindset

29 min readChrome-Extensiontestandcode.com

A prototype is a preliminary model of something from which other forms are developed or copied. This episode is about building better-designed software with the help of a prototyping mindset.

Events

Event: Test Automation Days

00 minChrome-Extensiontestautomationdays.com

The Test Automation Days 2022 is all about discovering the most up-to-date techniques & test tools from innovative companies and interacting with fellow testers from all over the world!