Issue #18: Software Testing Insights
The Importance of Making Mistakes
Welcome to the 18th 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:
Mastering Database Integration with Playwright
Create & Publish Your Cypress npm Plugin
Effortless End-to-End Testing with Playwright
Automated API Testing with C#: A Guide
Web Accessibility Testing Made Easy with Cypress
And many more.
📚News
Why Do We Test?
Paul Grizzaffi discusses in his blog the importance of testing, emphasizing that risk varies between companies. Testing helps uncover potential risks, allowing informed decisions about product releases.
Soft Skills for QA Engineers
Maria Golubeva emphasizes the importance of soft skills for QA engineers, noting how they are essential for project success and career growth. Balancing both technical and soft skills creates a winning formula for making a lasting impact.
Overcoming the Pesticide Paradox in Testing
Beth Clarke explains in her latest blog how repeating the same tests repeatedly can cause missed bugs, known as the Pesticide Paradox. She shares tips on keeping your testing fresh and effective to avoid this common pitfall.
Quality Experience: The Importance of Making Mistakes
Judy Mosley explores the value of mistakes in her piece on Quality Experience. She highlights how making errors can foster growth, innovation, and ultimately lead to improved outcomes in testing and development.
Shifting from Quality Assurance to Quality Engineering
Brie Ransom explains why she emphasizes "Quality Engineering" over "Quality Assurance". She believes that the language we use shapes our work and perceptions, and her experiences have shown that this distinction can influence how we approach software testing and quality.
Quality Assurance Maturity Assessment — a journey to Excellence
Lesia Topol shares how her team constantly tackles "quality improvement" in retrospectives using the Quality Assurance Maturity (QAM) Assessment framework. This tool helps them identify next steps and enhance their testing processes.
🧑🏻💻Automation
Managing Database Integration With Playwright
Amr Salem explains how to effectively manage database integration with Playwright, providing tips and strategies for seamless end-to-end testing that includes database validation and interactions.
The Quirky Guide to Crafting and Publishing Your Cypress npm Plugin
Sebastian Clavijo Suero’s guide is your ultimate resource for creating a Cypress npm plugin. From GitHub setup to public npm publishing, this comprehensive tutorial includes a demo repo to get you started.
Automated End-to-End Testing With Playwright
Sarah Elson highlights Playwright as a lightweight and user-friendly test automation framework. With TypeScript, it’s even simpler—minimal setup and configuration allow testers to jump straight into writing tests with ease.
Automated API Testing: Elevating Your Testing Strategy with C#
Divyarajsinh Dodia emphasizes the power of automated API testing in C#. Discover its benefits, top frameworks, and a simple guide to creating reliable API tests.
Iterative CI development in GitLab for an automated testing framework
Anatoly Bobunov explains how to optimize iterative Continuous Integration (CI) development in GitLab for automated testing frameworks, focusing on efficient workflows and reducing test failures.
Ensuring Web Accessibility with Cypress: A Comprehensive Guide
Madhur Batra shows a comprehensive guide on ensuring web accessibility with Cypress, detailing how to incorporate accessibility testing into your workflows for more inclusive web applications.
📨 Submit Your Articles, Tutorials, and Tools!
💡 Have an idea you'd like to share? Click here to submit your ideas! 📝
For more updates, follow us on LinkedIn at QA Avenue.


