Issue #29: Software Testing Insights
Welcome to the 29th edition of QA Avenue ✨. As the leading community for QA professionals, we bring you the must-read content that drives excellence in the field. Hope you're having a fantastic week!
This time, we will explore:
QA’s Strategic Role in Product Development
Managing Testing Debt for Better Quality
Mitigate Risks in Complex Systems
Building Robust API Test Frameworks
Mock APIs with Playwright for Smarter Testing
And many more.
📚News
The Role of Software Test Automation Engineers in Dev Teams vs. Centralized QA Teams
Cagri Ataseven provides a clear overview of the differences between various testing setups, diving into the unique benefits and challenges of working in each. This perspective helps testers understand how to adapt to different environments effectively.
The Strategic Role of QA Engineers in Product Development
Muhammad Syihab Rabbani Abdurrahim shares an insightful example of how QA engineers play a strategic role in product development at PrimaKu, highlighting their impact on ensuring quality and driving innovation.
Testing Debt -- It Exists and Hits Every Day in All Environments
Ravisuriya Eswara introduces the concept of testing debt, explaining how to identify, manage, and address it effectively as a test engineer to maintain high-quality standards.
Complex systems are bound to fail
Patrick Prill emphasizes the inevitability of failure in complex systems, highlighting why understanding this is crucial for testers.
Mitigating Risk In Complexity
Melissa Eaden explains how the inherent complexity of software systems introduces risks and how testers play a vital role in mitigating them.
Functional Testing Best Practices by Experts
Govinda Solanki offers a valuable compilation of Functional Testing Best Practices by Experts to enhance testing efficiency and effectiveness.
🧑🏻💻 Automation
Using the Page Object Model design pattern in Angular applications
Francesco Borzì provides a detailed guide on applying the Page Object Model design pattern in Angular applications.
How I Built a Robust API Test Automation Framework with RestAssured
Sinem Merve Ozdemir shares a high-level guide to building a full API test automation framework with CI and reporting, complete with a GitHub code example.
One More Technique to Avoid Timeouts as Fix of Flaky Tests
Andrey Enin shares tips to reduce web UI test flakiness by ensuring API calls complete before test actions.
When (not) to automate tests
Katka Pilátová explains that test automation is not one-size-fits-all, offering several examples to illustrate the point.
Testing Smarter: Playwright’s Guide to Mocking APIs & Network Traffic
Sumit Soman shares a practical guide on mocking APIs and network traffic using Playwright.
Cypress: (Help)ers Wanted — When and Where to Use Them
David Ingraham offers tips on effectively using helpers in Cypress, focusing on when and where they add the most value.
LLM Based Android UI Testing – “Journeys with Gemini”
Sam Edwards shares exciting news about Android's new AI-driven UI testing approach, "Journeys with Gemini," and how it enhances test creation.
📨 Submit Your Articles, Tutorials, and Tools!
💡 Have an idea you'd like to share? Click here to submit your ideas! 📝
For Sponsorship or Collaborate with QA Avenue check here.
For more updates, follow us on LinkedIn at QA Avenue.