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 everyone!Ā š
Welcome to the 24th 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.
It has been around 6 months š„³ (we are at 24th issues) since publishing the first issues and I still canāt believe that I was able to publish newsletter each week, consistently. This is a personal best for me (yay š ).
With that being said, Itās time for our weekly round up of curated links. I have lots of nice reads for you this week, let me know what your favorite is!
Happy Testing and have a great rest of the week! š
šĀ On Testing
The 7 Most Expensive Bugs in History
Why test your software at the initial stages ? well, one of the reason is to avoid high costs in damages and repair. Wondering how higher that cost might be? Prithwish Satpati has compiled a list of 7 bugs that cost some organizations very dearly.
Measuring Value Realization Through Testing in Production
Recording of virtual event organized by InfoQ on what the best patterns for testing in production are and how testing in production can provide feedback that can be built back into the continuous delivery lifecycle of DevOps.
Lets by honest estimations never work either for development or testing. Vasco Duarte accurately pin points the reasons and explains it with particle examples.
A Useable Definition of Quality
I really liked the way Stu explains the what quality means when it comes to testing.
Quality Coaching: Preventing production issues
Kim Engel describe the approach used for bug reviews along with what worked, what didn't work, and lessons learned along the way.
ā Read all curated stuff on Software Testing here.
āļø Automation
What Makes a Good Automated Test?
Some excellent insights in this blog post on what makes a good automation test/ Kristin Jackvony writes about six indications as listed below that you have a good automated test.
- It tests something important
- It fails when it should
- Itās reliable
- Itās maintainable
- It runs quickly and
- It runs at appropriate times
curl - API testing made really simple
Would you like to use a tool that's fast, lightweight and makes API testing super simple? Well, this post by Carlos Jasso might interest you.
Applying agile principles to automation projects
A great article by David Tzemach showing us how agile teams can use agile values and principles to meet challenges when facing an automation project.
This post covers different assertions like Array Containing, to Be, Modifiers, Async, Resolves etc with examples. Marabesi Matheus has written a great to the point piece.
Creating an Architecture for Your Automated Tests
In this post, Corina Pip discusses the architecture of the tests, technique for writing them, while keeping in mind reusability and separation of concerns.
Design First Contract Testing For Micro-services
Great article about implementing the the contract testing by Akshay Anand.
ā Read all curated stuff on Automation here.
šØ Performance
Chrome Browser Extensions Study Reveals Performance Impact of Popular Extensions
Can a chrome extension degrade the performance of a web app that you are using ? Bruno Couriol published a post summarizing the recently published report by DebugBear reviewing the impact of the 1000 most popular Chrome extensions on browser performance and end-user experience.
HTTPie for Performance Engineers
HTTPie
is a very useful user-friendly command-line utility with JSON support. If you are looking for a guide to getting started, NaveenKumar just posted an article.
ā Read all curated stuff on Performance here.
š”ļø Security
Three Security Highlights For Terraform on AWS
In this blog Ben de Haan and Jeroen Willemsen sheds some light on some of the security topics such as IAM roles, Terraform state, and detection & monitoring while working with Terraform on AWS.
An introduction to stored cross-site scripting (XSS) vulnerabilities by Vickie Li
ā Read all curated stuff on Security here.
š Accessibility
As always,Ā Ady Stokes is back with this monthly retrospective on all thing accessibility.
ā Read all curated stuff on Accessibility here.
š ļø Resources & Tools
Itās a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.
improves stability of Selenium-based test cases, handling changes of updated web elements.
A set of components that leverage theĀ AWS CDKĀ to make testing of serverless constructs in the cloud straightforward.
"Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
A collection of useful links for Pentesters.
Perform visual testing with record and play Brimstone pixel-perfect webpage automation tests.
šĀ 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.
š And Finally,
Keep Smiling and have a fun week.
šĀ Reach Out
Let me know what you thought about this newsletter, maybe you have someĀ ideas you'd like to share.
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
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.