Sponsored Link
Getting Started With Testing Spring Boot Applications in 3 Hours (For Free)
Kickstart your Spring Boot testing success with 15 right-sized course lessons and 12 hands-on exercises covering unit, integration, and end-to-end testing of Spring Boot applications. Basic Java and Spring Boot knowledge required. Save $29 and get free access now.
NEWS
Hey QA, Why Didn’t You Find That Bug?
This is not a healthy question. Even with good intentions, asking it directly to a QA will lead to a toxic culture of blame. There IS a question that should be asked, but it’s subtly but importantly different, and it’s not directed at the QA.
Blake Norrish nailed it.
Note: If you can't access the full article, simply open it in a private tab.
Bug — The One Word and Mulitple Incorrect Alternatives!?
What does bug really stand for? Ravisuriya Eswara makes sure we have a common understanding of this term and he does so in a really good way.
Improving Testability: Removing Anti-patterns through Joint Conversations
Here's a great article by Gil Zilberfeld on how testers can influence developers to write testable code.
On a similar note, Adrian Brociek described why Removing and simplifying tests is part of development too.
Performance Testing Measurements (Fundamentals)
Having good metrics in place is as important as having the performance test itself. Klaudia Dziubek tells us how to achieve them.
And if you need more context, she also shared a valuable article explaining the Basic Aspects of Performance Testing.
The role of a Quality Engineer at Agile teams
Loraine Garutti wrote a wonderful summary of the tester's role in Agile, based on the timeless Agile Testing book. I have nothing to add!
AUTOMATION
6 Excuses for Not Writing Unit Tests
Can't we just leave unit tests? Roger Hill lists six reasons supporting that notion... Only to debunk them one by one. Nicely done!
Similarly, Clément Bataille explains Why we should write unit tests.
Note: If you can't access the full article, simply open it in a private tab.
How To Empower Test Automation With Quality Engineering
Antoine Craske wrote a really good article discussing some interesting concepts around test automation — the value, the wealth, the processes and the culture.
Maintainable tests with Test Data Builders
Wondering how to generate test data for your tests? Roy Straub has some useful tips about creating your own test data builders.
Additionally, Navpreet Singh shows a great example of the Builder pattern use-case for API automation.
Test automation — thoughts after 15 years of experience
This is an honest and accurate point of view on test automation coming from Piotr Kałuski's vast experience in the field. Hard to disagree!
Note: If you can't access the full article, simply open it in a private tab.
Test Development Patterns and Anti-Patterns
Hui Ching Lim shares an extensive guide to the dos and don'ts of test automation, including several tips on test code and test design. All this is illustrated with examples (as long as you can read C code!).
Sponsored Link
Webinar: Adapting Your Automated Test Strategy to New Frameworks
How do teams maintain high velocity and quality? Industry trends (such as the journey to DevOps) have prompted teams to search for new frameworks to keep up. Learn actionable migration strategies in this free webinar.
TOOLS
8 things to consider about performance testing tools
Choosing a performance testing tool? Mihail Urbanovich lists out eight features that can help you prioritise and choose the best one for your needs.
And if you're looking for a practical example. Ümit Özdemir shows how to combine Karate & Gatling for Performance Testing.
5 Chrome Extensions For Every Tester
There's no denying that some Chrome extensions can greatly improve tester's productivity while testing web apps. Here's a list of five that Jamaal Todd found useful.
Note: If you can't access the full article, simply open it in a private tab.
Created a New Tool: TestCase Studio
TestCase Studio helps you automate writing your manual test cases. Wait, what?! Sanjay Kumar created a tool that records the actions you perform on the web and writes them down in English. Why? So that you can add missing test cases or create steps needed to reproduce a bug.
Generating Realistic Test Data with Bogus.Net
If you use C# for testing, Curtis Carter has a really handy tip about using Bogus to generate contextual fake test data.
Top Free Automation Tools for Testing Desktop Applications (2021)
Testing Windows applications? Make sure to check out this comprehensive list of tools prepared by Joe Colantonio to learn which one can help you best in automation.
VIDEOS
2020 Software Testing Conferences with Free Video Recordings
Just last week ago, Chris Kenst shared a list of conference recordings from 2018, and now he serves us with yet another one. This time, it's about videos from the last year. Thanks!
AND...
Thanks for reading!
If you like this newsletter and it helps you become a better tester, you can say thanks and buy me a coffee.
COMMENT
Welcome to the 84th issue!
How are you doing?
I hope you're well and enjoying the summertime (if you live in the northern hemisphere)!
I'm currently on holiday in the south of France and it's marvellous! ☀️
This might be a well deserved time off from my day-to-day work but mind you, I'm not forgetting about the newsletter.
Because you know what? It doesn't feel like work to me.
It's always a pleasure to read through all the amazing news and share them with you.
So thanks for subscribing, for your feedback and for all the coffees you got me so far.
I truly appreciate that.
Happy testing! 🙌
Dawid Dylowicz