Testing web applications - adapt your tests to your architecture
Bruno Oliveira explains why there's no ideal test automation pyramid to follow and gives a piece of advice on how you should adapt your strategy according to the test architecture instead.
Testing Too Difficult? Automate Your Integration Tests
Peter Flook describes in detail how to effectively use an integration testing strategy, especially around the data flows.
On that note, Roy Straub reminds us to Stop Testing Implementations.
Don't Start Your Automation Strategy With Tools
Most testers new to automation tend to dive in to finding tools for their work. Reaching for tools first is usually a huge mistake.
Great piece by Dennis Martinez explaining why it's better to learn about what you'll test before you learn what you'll use to test.
Stop automating manual test cases
You heard it right. If you blindly take a manual test case and create an automation scenario out of it, that's not optimal. Veith Röthlingshöfer advocates for having a smarter approach.
A great follow-up read is Manish Saini's take on Testing software smarter, not harder: the shift-down strategy.
How To Test Microservices Effectively
Testing in microservices architecture might be challenging. Denis Peganov shares some best practices and suggestions for a good test strategy.
How to implement an efficient QA Strategy from scratch?
Aziz Souabni wrote a practical, step-by-step guide to implementing a QA strategy and improving the quality standards of your application.
Related to that, Adam Fanello cleverly explains Software Testing Strategies to non-developers.
Bug Bash: Strategies for Shipping with High Quality
I like bug bashes. They allow the team, and even the company, to come together and test their product. Katerina Presnetsova wrote a great overview of how to organise it, including a handy template.
Introduction to Selenium Test Automation and Test Framework
If you want to set up your own test automation framework, you may want to check out Afsal Backer's basic example of Selenium in Java.
Moreover, Tomasz Buga shared a decent piece about Selenium's Page Loading Strategies and Waits in Java.
When to consider Contract Testing?
Contract testing can be a great addition to the test strategy, especially for systems with a microservices architecture. Krzysztof Przekwas describes how and when to use it.
Achieving higher test coverage: Our approach to UI testing on iOS
Aliou Sarr gives a detailed overview of the UI testing strategy for their iOS app that allowed them to increase test coverage.