Issue #7 : Software Testing Notes
Software Testing, QA, Automation, Security, Performance, Accessibility, Devops, TDD
Welcome to the seventh issue of Software Testing Notes! 🚀
Pritesh from Software Testing Notes here 👋 . First of all, I would like to welcome all new subscribers who joined this week. Thank you all for subscribing. I hope this newsletter becomes a part of weekly ritual for you all and provides you with valuable information.
With that said, let hop to updates for this weeks. Happy Reading and hope you have a great rest of the week.
📚 Top Reads
Everyone who tests web application should read this. Sumon goes into great details of in and outs of how communication between server and client takes place and how webpage is rendered to the client (browser).
It’s a bit of a long read but maxi is a good story teller. In this article maxi talks about importance of involving testing at a early stage of software development with few examples like test-driven development combined with pair programming , QA demo and more…
Pair testing in software development involves two individuals testing a software application at the same time using a single workstation/keyboard . Tomi gives very insightful tips on pair testing.
Mocking / using the dummy software components during testing pseudo-integration or to replicate effects that could be too hard to do with the real piece of software. Rodrigo explains nearly all aspects of creating such components and how and where we can utilize them.
Automation is good as long as you know exactly what you want from this kind of tests. Rex goes through couple of pitfalls to look out for where implementing the Automation Testing for your project.
Ingo has came up with excellent way of describing mindset of testers. In this article, our Primary actor Alice assumes different kind of personas and we get a change to take a peak of various characteristics of excellent software testing. (Buckle-up for this one. It’s going to be a long read.)
Sérgio Martins recently wrote and article on The Dark Side of Being a Test Automation Engineer. This blog post is a response to that article. Sam looks for the bright side of things and takes it as a learning opportunity and focuses on career growth as a tester.
Sérgio Martins has also written about The Bright Side of Being a Test Automation Engineer which is also a worthy read.
Okay, this is a bit old article but still a great reference for getting started with Amazon Device Farm.
A step by step processing of setting up docker, Selenium Grid and running sample test on Chrome and Firefox.
Stéphane presses hard about treating Automation as a software development project and gives us few reasons behind it. It’s about asking the right question about context / reason behind implementing the automation project and acting/ making decisions accordingly.
At first glace, performance testing and tuning seems easy. those who hasn’t done it thinks it’s just about sending huge load to the server and monitoring if server crashes or not. But it’s a lot more than that. This article serves as a good starting point of what kind of different performance testing processes, approaches are available and provides a small window into the world of performance engineering.
This is a how to article of performance test results analysis by using Gatling as a Load testing and Pushing Gatling Data into GCP Datastore.
I have to say, I found it to be great amount of work compare to using JMeter with Grafana and InfulxDB which is my go to stack for Performance Testing and Monitoring.
SonarQube is a static analysis tool for continuous inspection of code quality to perform automatic reviews with static analysis of code to detect bugs, code smells, and security vulnerabilities.
This article servers as a good introduction for the practical usage of the SonarQube and Setting up SonarQube with a .NET Core Project.
🛠️ Resources & Tools
The API Challenges : The API Challenges is a simple CRUD (Create, Read, Update, Delete) API created by Alan Richardson which you can use to practice API testing and automating. Alan also has series of videos which should be in everyone’s must watchlist.
📝 List of Software Testers
It's hard to find good articles, podcasts on Software Testing. Even hard to find people who create them. I am going to try and add new testers to this list Every Week.
View all Testers here : List of Software Testers
Submit yours here and I will add it to the list. (Please note that due to overwhelming response, it might take a while for your name to popup in the Page.)
👋 Reach Out
Tell me about what you're working on, some of your goals this year or any wins you have had. Let me know what you thought about this newsletter, maybe you have some ideas you'd like to share.
🗣 Get Social
You can follow @thetestingkit to keep up-to-date on the community & fresh links to read each day.
Thanks so much for reading ️
Pritesh- Software Testing Notes