Welcome to the 51st edition of Coding Jag brought to you by LambdaTest!đ
Over the last few years, there has been a significant evolution in the field of software development. More and more products went to the cloud and gradually we became cloud-native. This change brought a sharp growth in the supporting tools and diversified approach to ensure your products are delivered in time without affecting the quality.
Testing as a process saw a significant update with newer technologies and automation making them faster, and more reliable. Right from modern agile, cloud testing to Artificial Intelligence in testing and more, we have seen a radical change. This issue deep dives into the future of testing and changes in the last 5 years. Also, do check out other interesting topics that we have covered around testing, tools, and more.
News
Five years ago, people made predictions on how our approaches in software development will change in the following years. They also considered how the changes would impact testing approaches. So, what changed in five years? Read Now!
There are many terminologies that are used wrongly by IT professionals. In this article, Zhimin will talk about âUnit Testingâ, which is misused a lot in software projects.
Achieving transformation is not the result of chance. It is to perform a series of âright steps rightâ towards a valuable objective. Quality Engineering is the discipline to continuously deliver value to its users by constraining the system to quality.
Ozcodeâs next generation of tracepoints for live debugging with dynamic logs takes code-level observability to new heights.
It's critical to have an established QA flow before product launch. The optimal time to start following it is 3-4 sprints before the release. Download this QA process flow that assures quality delivery for agile software development teams.
What kind of observations do you have when it comes to communication with Developers? Well, after years of being a QA Engineer, Kuprii decided to share some tips about DOâs & DON'Ts while communicating with Developers. Read the blog to know if these observations match yours!
Performance
Performance testing is iterative in nature. Every test provides valuable insights into application and system performance. This article deep dives into the SDLC but from the performance testing perspective. Learn more!
It can be much more beneficial if you can measure and optimize app performance before every new release. Right from user experience to developer productivity, you can streamline everything! Read the blog to know the core mobile performance metrics that are measurable.
Automation
Your team has started to implement a whole set of APIs. While they seem powerful for the business, you have a new challenge to solve: testing them. Manual testing is fine for some cases, but you quickly need automation. Read the blog to know how!
Selenium test automation and Continuous Integration are an integral part of the software development life cycle. Read this blog to learn how to create CI/CD pipeline with Travis CI, Docker & LambdaTest.
Applying automation to our tests saves a great deal of manual labor when it involves repetitive steps. âRegression testingâ is a prime example of a process that is commonly automated. So how much is too much? And is there even a thing as too many automated tests?
Do you think codeless automation is a good thing or not? Well, you might have mixed views about it. However, give this article a read as Bas explains his views on codeless automation tools and why he thinks they are not doing any good.
Tools
A comprehensive guide to help you navigate the myriad of tools youâll use as a test manager, learn how to choose between proprietary and open-source, and a quick tool selection exercise.
In todayâs web frontend scenario, CSS is the way through which we control the formatting and look and feel of the HTML content. This blog will discuss and compare two major layout patterns (CSS Grid and Bootstrap) so that you can make an informed decision in selecting the best-suited layout pattern.
Reading and writing code is hard! Figstack helps you interpret the details so you can focus on building what matters. Powered by AI and trained with billions of lines of code, Figstack supercharges your ability to read and write code across languages. Checkout the tool!
Bloop is an in-IDE code search engine that retrieves relevant JS and TypeScript code examples from library documentation and open-source repos. Using Bloop you can supercharge your IDE with AI-powered smart suggestions. Give this a try!
Video & Podcast
A Part of the Cypress Testing Tutorial series by LambdaTest, this video explains how to manage Non-Cypress Async Promises. Also, you will get to know when to use the â.thenâ method in Cypress, which is built-in Cypress to handle Non-Cypress Promises explicitly. Watch it now!
Jonathon Wright is joined by Bertold Kolics, as they discuss autonomous automation and what the next generation of automation looks like. Tune in!
Is security even part of your testing plan? Listen to this episode by TestGuild as Mateusz Olejarka, a Senior IT Security Consultant at SecuRing, shares how to approach testing REST API from a Pentester's Perspective.
Want to know the latest and emerging trends for site reliability engineering? Are you doing contract testing wrong, or do you even need to do contract testing for your API test? Watch the video and discover the answers to these questions and much more.
Events
TestCon Europe is the leading conference for everyone willing to learn testing trends, best practices and make their contribution to the smoother software development cycle and quality. Featuring the hottest topics in the industry: Test Management, Testing Techniques and Methodologies, Test Automation, and more. Book Now!