Issue #3: Software Testing Insights
Welcome to the 3rd 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:
Comprehensive test planning essentials and strategies.
Senior testers' role in shaping testing.
Differences between test planning and design.
Setting up data in Playwright for testing.
Key Postman features for effective testing.
Impact of automated test duration on productivity.
And many more…….
📚 News
To automate or not to automate?
Jenna Charlton, an experienced tester, shares valuable insights on making automation decisions. She emphasizes evaluating your team, capacity, and the software's context to make informed choices.
Crafting a Comprehensive Test Plan
Irfan Mujagić wrote a great piece on the importance of a comprehensive test plan in software development. He details key components like understanding project requirements, defining scope, setting objectives, and planning resources.
Being a good senior tester means having an opinion
According to Callum Akehurst-Ryan, a senior tester is crucial in shaping testing strategies, selecting tools, and implementing techniques. Their insights help guide stakeholders' decisions and ensure comprehensive testing throughout the project.
Test Planning vs Test Design – What Is The Difference?
Gil Zilberfeld explains that test planning is about "what" to test, while test design focuses on "how" to test it efficiently. Separating these steps improves decision-making and testing effectiveness.
🧑🏻💻 Automation
Dynamic data driven tests — Playwright
Thananjayan Rajasekaran provides a detailed guide on setting up data for execution using API endpoints and consuming this data in test methods for validation. He explains how to use project dependencies or configure globalSetup and globalTeardown with Playwright to streamline the process.
7 Interesting Postman features for testing
Abigail Armijo highlights interesting Postman features for testing, showcasing how these tools enhance efficiency and effectiveness in test automation.
Deep dive into headless=new in Selenium
Mesut Güneş highlights the importance of the new headless=new parameter in Selenium. This feature improves compatibility and stability, making it easier to maintain tests that run in both headless and full-browser modes without needing separate test suites.
My Automated Test Script Takes 45 Minutes To Run! Is This OK?
Paul Grizzaffi argues that automated tests don't always need to be fast. He shares a thrilling real-world example where a 45-minute automated test replaced an 8-hour manual process, boosting productivity. The key takeaway is that acceptable test duration depends on the team's specific needs and context.
🛠️ Tools & Resources
Regexper: An online tool to visualize your JavaScript-style regular expressions, allowing you to deep link to the regexes you create. A must-have for developers working with regex!
Screen Ruler: A handy Chrome extension for measuring sizes, distances, margins, and padding of any element on any web page. Perfect for designers and developers.
The Android Ally: A desktop software companion that provides testers and developers with faster access to Android device accessibility features. Enhance your testing and development workflow with ease.
📨 Submit Your Articles, Tutorials, and Tools!
💡 Have an idea you'd like to share? Click here to submit your ideas! 📝