Welcome to the 41th edition of Coding Jag brought to you by LambdaTest!👐
The answer to the‘how much testing is enough'’ question lies in a combination of two factors: the QA functionality and how rigorously that QA Functionality is applied in testing.
Quality matters more than quantity!
Too much testing can make software development drag on for longer than necessary, while too little testing can accidentally ship features that don't work right, hard-to-use features, or security vulnerabilities. Generally speaking, the more an application can affect business or even human life, the more stringent the testing must be. As good as it sounds, not only does it waste time and money, but it also creates fear and a culture of obsessive compliance, which is hardly ideal in an innovative environment.
So, where do you draw the line? Let’s dive into the issue & find out!
News
An expert’s guide to executing a testing project. Reporting, coverage erosion, incident management, and navigating the final stage.
For the short term, successful interviews are good. But in the long term, they are not helping you much. Why not? Because any successful interview does not make you learn anything new about yourself.
No matter what the application, the question of how much testing is sufficient can be hard to answer in definitive terms. A lot depends on the type of software, its purpose, and its target audience.
This long post is a trip down memory lane where I call out some of my key personal and technical learnings, experiences, challenges, and career highlights.
Whenever you are editing code, clean it up by adding unit tests. Here are four ways to do that with minimal effort.
Effective .NET debugging is not an art, it's a science and it can be learned by acquiring these 5 habits in software development.
Performance
This short writing covers a holistic view, including non-functional requirements with high-level details, but the focus will mainly be on performance.
From planning to analysis and reporting, here’s what to know before running your first load test.
Automation
In this blog, we look at the concepts of TeamCity and how to perform Selenium test automation by integrating test suites with LambdaTest cloud-based Selenium grid.
Launch Chrome browser with extensions in Selenium WebDriver scripts.
Since testers typically rerun failed tests as part of their investigation, why not configure automated tests to rerun failed tests automatically?
API automation can be a tricky part of software testing. There are quite a few options to choose from when it comes to automating APIs.
Before reading more, think for a few minutes about how you would answer this question in an interview.
Tools
A curated list of the most useful Chrome extensions crafted and tested for developers and designers. Check out the list and unleash your productivity by multiple folds.
How Cypress works under the hood and how its architecture compares to other test runners.
Softr is the easiest and fastest way to build powerful web apps and portals from Airtable in minutes. With Softr, you can build client portals, internal tools, marketplaces, online communities, resource directories, and websites.
Less typing, more coding. Tired of those screenshots of code you can't paste into your IDE? Unfreeze is a simple macOS application that performs OCR on code snippet images. - Requirements: macOS Big Sur 11.0+
Video & Podcast
In this episode, Oren Rubin, founder of TestIm.io, and Maor Frankel, a Senior Software Engineer at Microsoft, share how to scale testing using TestOps principles. Discover how to leverage control, management, and insights to unjumble your automation’s growing complexity.
This video is the next part of our xUnit.NET Core Tutorial for Beginners. In this video, Anton Angelov explained how to write parameterized tests in xUnit Selenium C#.
This week Testing Peers talk about why we automate but we start with what automation is and its value.
Events
Testing Voices is about the conversations worth having. Taking on the tough conversations in software testing with voices from the community.