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 46th 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.
Last week, Ministry of Testing’s twitter account posted a great question about What should a Test Report NOT include?. It already has great many responses from the testing community. For me, it’s about adding too many happy path test scenarios just to make reports more green and increase the successful pass tests count, kind of makes these reports useless if you really think about it. As it increases the hours put preparing it and it don’t provide clear picture of your product.
Without further ado, lets dig into this week’s issue. I have lots of nice reads for you this week, let me know what your favorite is!
📚 On Testing
The Positive Negative Split Leads Us Astray by Maaret Pyhäjärvi
Dividing entire testing in positive and negative scenarios could be a bad idea. Maaret Pyhäjärvi provides very useful insights as to why.
➜ Read all curated stuff on Software Testing here.
⚙️ Automation
Implementation of Page-Object-Model (POM) to Espresso (Native Android Testing) with Kotlin by Mesut Güneş
Espresso is a native test automation tooling developed by Google for Android UI Tests.
Great introduction of working with POM on Espresso by Mesut Güneş.
Integration Testing in Flutter: Getting Started by Monikinderjit Singh
Learn how to test UI widgets along with the backend services in your Flutter project using Integration Testing.
Testing a shopping cart application using a Finite State Machine by Pallavi Ramam
Pallavi Ramam writes about using finite state machines to test an application with WebDriverIO test automation framework.
Annotation Helper Attributes In TestNG by Fareena I.
Fareena I put together a really good article about TestNG annotation helper attributes that are most useful for automation testing
How to Verify API Interfaces Using Automated Contract Test? by Gavin F.
A simple guide crafted by Gavin F. on how to automate API contract verification for Spring Boot applications.
How I used Pytest to write QA tests that securely bypass 2FA by Guilherme Pinheiro
Have you worked with 2FA while testing ? or wondering how you can ? Well, look no further, Guilherme Pinheiro details how he wrote Python tests with selenium that bypassed 2FA with Slackbot.
➜ Read all curated stuff on Software Testing Automation here.
💨 Performance
How to do Performance and Load Testing on your REST API in simple way by Lavisha Yadav
If you are looking to get acquainted with performance testing with JMeter, this article by Lavisha Yadav provides a very great overview of the working with JMeter.
➜ Read all curated stuff on performance Testing here.
🛡️ Security
Get started with ease using security workflows! by Pulkit Agarwal
Github has added a Security category alongside the three existing categories – Automation, Continuous Integration, and Deployment.
➜ Read all curated stuff on Security Testing here.
🌞 Accessibility
Testing Accessibility with Shadow Roots by Westbrook Johnson
This is a in-depth article written by Westbrook Johnson on how to test shadow DOM-based content/roots/elements using axe-core accessibility testing engine.
➜ Read all curated stuff on Accessibility Testing here.
🛠️ Resources & Tools
Geany — is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow.
Pythex — quick way to test your Python regular expressions.
Rubular — is a Ruby-based regular expression editor. It's a handy way to test regular expressions as you write them.
Kopier — lets you store your frequently shared profile links and access them lightning fast with shortcuts. Add unlimited links with custom keyboard shortcuts.
TestZeus — TestZeus is an open source automation framework built specifically for Salesforce.
📝 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.
Testers added this week : Aleksandar Zeljković
Do you also create content around Software Testing ? Submit yours here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
- Manage Your Energy, Not Your Time by Francisco Sáez
- How to Tame Your Wandering Mind and Actually Get Some Work Done by Nir Eyal
⭐ LAST WEEK'S MOST READ
- The Ultimate Software Test Planning Checklist
- Set of skills for Software Tester
- 3 mindset shifts to succeed with test automation
😂 And Finally,
A QA Engineer walks into the bar... 😂
Keep Smiling and have a fun week.
📨 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.
👋 Reach Out
You can follow me personally @priteshusdadiya. I give insights into Testing, development & how I'm growing Software Testing Notes.
You can follow @thetestingkit to keep up-to-date on the community & fresh links to read.
Thanks so much for reading ,
Pritesh- Software Testing Notes
Did You Enjoy This?
Then consider joining the 2,630 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.