This is the Software Testing Notes, a newsletter that goes out every Wednesday. I republish it here for sharing and referencing, but if you'd like to sign up you can do so right here:
Hello there! 👋
Welcome the 43rd edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far. I have lots of nice reads for you this week, let me know what your favorite is!
📚 On Testing
What is RPA? by Shian Liao
I have been hearing lot about RPA and so I was delighted to hear that Shian Liao has put together a very good and to the point article on What RPA is and what isn’t ?
Agile Development: What happens when the whole team thinks about testing by David Tzhmach
David Tzhmach shares a story of how one team that made it all different when it comes to the quality mindset and testing in particular.
Website Testing using Chrome Web Dev Tools by Srinivas Kadiyala
Check out this amazing mind map by Srinivas Kadiyala. He has put together a lot of work into putting this mind map together. — "Chrome Web Dev Tools" and How to use it for "Web Application Testing"
The Most Important Skill For A Tester by Ilampooranan
One of the most popular questions in the test community — what is the most important skill for a tester?
Testing is an Unsolved Problem by jason arbon
A well written article by jason arbon on why software testing is complex. Importance of human intelligence and not just relying on the automation scripts.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Handling iFrames in Selenium Based Test Automation by Ramit Dhamija
iFrames can be tricky to work with sometimes. Ramit Dhamija has put together a very detailed article about it. The blog post includes below topics and some more.
- How To Identify iFrames on a Web Page?
- How to Switch Selenium Webdriver to Elements over iFrame?
- How to Switch the Selenium Webdriver Back to the Main Frame?
- Switching over the iFrame when iFrame ID, Name and Web Element doesn’t work or isn’t present
- Handling Nested iFrames in Selenium Test Automation
Pick Tests To Run Using The Pull Request Text by Gleb Bahmutov
Learn How to select cypress tests to run using the GitHub pull request checkboxes.
Speaking of CI/CD with Github, Pierre-Henry Soria also wrote about running tests on every commit with Github Actions.
Automation is not the goal by Sérgio Freire
Some teams and some people think that automation is the goal. But is it? Read this article by Sérgio Freire and find out.
Typesafe API testing with Spring Boot, Kotlin and OpenFeign by Klaus Lehner
Keep your integration tests as close as possible to your application code, avoid mocking.
➜ Read all curated stuff on Software Testing Automation here.
💨 Performance
Performance Testing background noise – What , why and how? by Mohamed Tarek
I have heard about it but never knew how to put in words. Mohamed Tarek describes it perfectly with background noise. What it is ? Why you need it and how to simulate it.
Deploy JMeter on AWS using Terraform by Naveen Kumar
As always, another great article by Naveen Kumar. This time he writes about how to deploy JMeter infrastructure on AWS with terraform.
➜ Read all curated stuff on performance Testing here.
🛡️ Security
Critical OWASP Top 10 API Security Threats by Vinugayathri
Open Web Application Security Project (OWASP’s) top 10 API security threats document outlines the most common attacks that occur against web APIs and provides tips on protecting your API from these threats.
Implementing security coverage for GitHub workflows by Gary Parker
Get yourself familiar with OWASP ZAP, SonarCloud and GitHub Security. From setup to configuration, to generating and understanding reports.
➜ Read all curated stuff on Security Testing here.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
- Keep A Log by Bruno Oliveira
- Becoming a Better Writer in Tech by Gergely Orosz
- 4 Things I Learned About Agile By Doing It. by Vernon Richards
⭐ LAST WEEK'S MOST READ
🛠️ Resources & Tools
Pest — Is an elegant PHP Testing Framework with a focus on simplicity.
Responsive Viewer — A Chrome extension to show multiple screens in one view.
SQL Murder Mystery — Learn SQL in a fun and gamified way. The SQL Murder Mystery is designed to be both a self-directed lesson to learn SQL concepts and commands and a fun game for experienced SQL users to solve an intriguing crime.
Select Star SQL — This is an interactive book which aims to be the best place on the internet for learning SQL. It is free of charge, free of ads and doesn't require registration or downloads.
Advanced REST client — The web developers helper program to create and test custom HTTP requests.
📝 List of Software Testers
It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. Are you also looking for amazing software testers to follow or read their content ? check out this page dedicated to software testers.
Do you also create content around Software Testing ? Submit yours here and I will add it to the list.
📨 Send Me Your Articles, Tutorials, Tools!**
Made something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
😂 And Finally,
How your inbox looks when you're testing email product features 🤪
Keep Smiling and have a fun week.
Thanks so much for reading ,
Pritesh- Software Testing Notes
Did You Enjoy This?
Then consider joining the 2,667 other people getting the Software Testing Notes newsletter. It's a collection of fascinating finds from my week, about wide range of topics surrounding software testing and whatever else catches my interest.