Welcome to the 30th edition of Coding Jag brought to you by LambdaTest!👐
There are many things that can make automated test code a mess, from shared states and dependencies to repetitive, boilerplate implementation of common patterns. A widely-accepted solution is Inversion of Control (IoC), which transfers the control from a creation method in a class to an external component.
Using .NET Dependency Injection, you can supercharge your automated test to refactor and extend your test to support new product features more easily.📋
Let’s explore more in this edition. 📩
Here you go!
News
Quality teams deal with failure every day. Managing failed tests is key to improving product quality and collaboration across the DevOps pipeline.
Are you investing the right resources and effort into cloud-based software testing? The blog discusses two areas you need to focus on.
Bugs are the most dangerous enemies of a program. And humans are the cause of most of the bugs, which implies it is possible to reduce them.
There aren't specific guidelines on how to write a user story, but there are best practices. Start by knowing who the end-users are and what they need.
What are the qualities of a QA leader? In this post, we look at seven things you need to do to be a successful QA Leader and excel.
Performance
Several methods help organize the testing process, make it more flexible, save money, and improve results. Let's discuss them in this article.
Dealing with increased expectations and challenges of reliability as you scale is difficult. You need to maintain development velocity and build customer trust through transparency.
Automation
Fed up with messy test code that’s difficult to maintain and extend? Read on to learn how to supercharge your automated test by implementing Inversion of Control using .NET Dependency Injection.
In this blog, we will see scraping dynamic web pages and extracting the meaningful information (from the page) that you intend to save for future use.
One of the main challenges of automated testing is test flakiness. This article will discuss the triage tips and remedies for the possible reasons for test flakiness.
This article will show what’s new in Selenium 4 with examples (in Ruby binding) and focus on the core test framework (matters to test scripts), excluding optional components such as Selenium IDE and Selenium Grid.
Tools
Testing our apps is a vital part of modern web-development that is often overlooked by new developers. Let's explore this awesome set of tools to test our apps with our users in mind.
Observability platforms play a vital role in an enterprise’s tool stack but don't provide the code-level observability developers need.
WeWeb is a no-code editor to visually create websites with data from your Airtable, Google Sheets, Headless CMSes, or any database.
Focalboard is an open-source, self-hosted alternative to Trello, Notion, and Asana. It helps define, organize, track and manage work across individuals and teams.
Video & Podcast
Want to know how QA can leverage AI to help in your SDLC? In this episode, Trevor Chandler will share how to use AI in the context of how QA can achieve the next set of advances in the global world of technology.
This video is a part of the PyTest Tutorial, explaining how to write your first UI test using PyTest with respect to Web automation with LambdaTest and PyTest.
Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news and announcements from the Python community for the week.
Events
In this webinar, Harshit Paul, Product & Growth Manager from LambdaTest, and Idan Shatz, Developer Advocate at Ozcode, hitch up to show how both testing in Production and Production Debugging can truly get you to ‘DONE’ so you can move on to the next build faster to increase your overall release velocity.