Welcome to the 31th edition of Coding Jag brought to you by LambdaTest!👐
The COVID-19 pandemic has brought us closer in more unique ways than ever. Within the first few months of its onset, it became apparent that we are truly a global village, whether we like it or not. It caused an abrupt change and accelerated processes that had been occurring slowly for several years, including a drive for digital transformation.
Last year was a period full of changes and evolutions to the way we work, especially for QA engineers working remotely. Even after COVID-19 is long gone, there are some QA trends to keep when we get back to the ‘New Normal.’
Find out what these five lessons are and much more in this edition! 📩
News
The idea of “untestable code” comes up often when you start implementing any test automation methods, especially unit testing.
Ideas and experiences on software testing, software development, conference speaking and organizing.
None of us chose to go through this, but for most of us, this last year was a professional learning experience full of evolutions and revolutions to the way we work, with some lessons to carry over!
Debugging with logs is usually a tedious and ineffective process. Ozcode Production Debugger dynamic logging makes logs effective again.
Just like any profession, a SDET is a combination of skills. Most SDETs are self-taught. All you have to do is have the motivation to learn!
Performance
Recently I stumbled upon a new load testing tool called Goose. Immediately I took it up for a spin and this blog post helps you to get started with Goose in IntelliJ IDEA.
When it comes to web applications, developers mainly make these improvements in code. But have you ever thought of combining the power of GPU into your web applications to boost performance?
Automation
Explore some fundamental concepts and technologies that every QA professional needs to master if he/she truly desires to understand “what is going on under the hood”.
This blog explains how to execute JavaScript in Selenium using the executeScript and executeAsyncScript methods.
The management chose the wrong framework. They should select Selenium WebDriver for web apps, and Appium for Mobile and Desktop apps.
After exploring the benefits of using the Testing Library as well as some of its features in the first part, it's about time we started writing some tests!
When people talk about BDD, most of the time they are not truly aware of what it is. Get a better understanding of what BDD is, the ways in which Cucumber supports BDD processes, and if Cucumber is the right testing tool for you to use.
Tools
Listing out 5 tools/resources that I use almost every day as a frontend developer and UI designer- the most underrated ones.
Test management is achieved also by the integration with requirements management tools, functional software testing tools, continuous integration tools, bug tracking tools and project management tools.
Supabase UI is a collection of UI components built in React and TailwindCSS that is used by Supabase to build our internal applications.
Datature is the fastest way to build your own computer vision models. Manage datasets, annotate, train, and deploy - we get ALL teams and companies on the right pipeline from day one!
Others
The Testing Peers are back with another episode about how companies can attract the best talent to their testing roles.
This video is a part of PyTest Tutorial, and in this video, Carlos Kidman has explained how to write Parallel Tests using PyTest with respect to Web automation with LambdaTest and PyTest.
Brian Okken welcomes Corey Quinn in the latest episode of Test & Code to discuss why he doesn't test his code. Why does he call everything he writes- “crappy Python”??
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.