Welcome to the 40th edition of Coding Jag brought to you by TestMu AI!👐
The entire QA community has been eagerly waiting for the release of Python 3.10 that is originally scheduled to be released on 4th Oct 2021. However, the release of Python 3.10.0b2, one of the four planned beta releases, has allowed the testing community to try new features and bug fixes and prepare their projects to support the new feature release.
Python 3.10 promises to have features like Structural Pattern Matching, a new typing Union operator, Parenthesized Context Managers, and more. To cut down the curiosity of many testers, James Briggs will unleash the capabilities of Python 3.10 and test-drive some of its new features.
In this edition, we have hand-picked news and updates, creating a buzz in the testing space, which accounts for some of the week’s exciting stories. From the release of Python 3.10 to the upcoming webinar on SpecFlow, we have something to keep everyone hooked on to software testing.
News
5 min read
towardsdatascience.com
The Python 3.10 development has stabilized and has several new features like Structural Pattern Matching, a new typing Union operator, and Parenthesized Context Managers!
5 min read
qeunit.com
Quality Engineering is an emerging practice, at the crossroads of several disciplines, between Business and IT. How will it survive? Antoine Craske has selected nine challenges that Quality Engineering must face to maintain its valuable contribution in the ecosystem.
5 min read
thinkingtester.com
How can you tell if you have a lazy developer rather than a software tester on your team? Here are five key signs.
5 min read
oz-code.com
Did you know that a live debugger can improve DevOps KPIs? Learn what code-level observability can do for MTBF, MTTD, and MTTR.
5 min read
linkedin.com
There are many different definitions of software testing and many views on what responsible testing looks like in our industry. How you view the role of a tester informs what practices and artifacts you believe are valuable.
Performance
4 min read
anubhavkaro.medium.com
When we develop APIs, we tend to forget about certain scenarios where there could be a huge load on our interfaces, leading to the unavailability of the service. Therefore, it is always good to subject our APIs to the expected load and test it before deploying them for public use.
4 min read
medium.com
In this article, Mayank Sharma talks about his journey of improving the memory footprint of React app from ~1.5GB to ~150Mbs, thereby improving the application’s performance by 10x and ensuring no more Aw Snaps !!!
Automation
7 min read
testmu.ai
Cypress is a powerful, easy-to-use testing platform for front-end developers that help in testing end-to-end web apps in modern browsers. For a more scalable & reliable cloud-based browser automation, TestMu AI is now live with Cypress CLI!
9 min read
zhiminzhan.medium.com
Functional automated test scripts is only the first test step to successful test automation. Frequent changes in applications in turn means changes in the corresponding test scripts. Hence, test scripts must be fast, easy to read, and concise.
9 min read
automatetheplanet.com
GitHub Actions is one of the most recent workflow mechanisms that are quick and easy to set up directly from the GitHub website. Anton Angelov guides you on how you can set up a GitHub Actions job for a Selenium Java project, run your Selenium tests, and display the report.
9 min read
testmu.ai
In this blog, you’ll learn how to scrape a dynamic webpage and extract (‘scrape’) the meaningful information from it using Selenium and Python.
9 min read
applitools.com
Test automation roles have a lot in common with SRE roles, however, there are some key areas where they differ. If you are an automation engineer looking to transition into an SRE role, Abigail Bangser recommends a few things to focus on.
Tools
10 min read
medium.com
Together, Taiko and Gauge provide software developers, IT leaders, and their organizations’ reliable test automation — which is the backbone for continuous delivery.
8 min read
searchsoftwarequality.techtarget.com
Before your team decides upon a security testing tool, take into account both the methods and limitations of SAST, DAST, and IAST. Consider what each approach brings to the table.
5 min read
akiflow.com
Being always well organized is possible. Akiflow makes it 10x faster to keep your schedule under control.
5 min read
usemotion.com
With a simple command (/motion @user1 @user2 @user3), Motion Slack App takes care of checking everyone's calendar conflicts, time zones, ensuring everyone agrees, and automatically schedule the meeting. 3x faster than checking the calendar + chatting back and forth.
Video & Podcast
46 min
pythonbytes.fm
In this episode, Michael Kennedy and Brian Okken are joined by a special guest Anastasiia Tymoshchuk to discuss using accessible colors like Monolens & CMashe, Rapid fuzzy string matching in Python & C++, and more.
52 min read
youtube.com
In this part of Selenium Test Automation In JavaScript Tutorial for beginners, Ryan Howard has explained what assertions are and how to use assertions and verify in JavaScript Selenium.
29 min read
testguild.com
In this episode, Antti Karjalainen, Founder and CEO of Robocorp explains why and how to create an open-source stack for RPA. Discover how to simplify and streamline the RPA development process and how it can enable anyone to share and distribute robots seamlessly.
Events
00 min
testmu.ai
This webinar will discuss SpecFlow in detail and help you understand how BDD can be leveraged by integrating SpecFlow Selenium C# files with end-to-end automation testing with Selenium.
Meme: Have you done this as well? 😅
