Hello there! 👋
Welcome to the 171st edition of Software Testing Notes, a weekly newsletter featuring must-read content on Software Testing. I hope this week has been good for you so far.
This week, we will explore:
How to Built a Real-World Manual Testing Portfolio
Being a Solo QA with Daily Deployments
Locator strategy on Appium for iOS and Android apps
Jenkins Pipeline for Automated Performance Testing with JMeter
Top Ten OWASP security risks with humor and metaphors
and more…
🙏 Featured
Reimagining Testing: Testsigma Brings Autonomous Testing and AI Agents for All QA Teams
Testsigma introduces Autonomous Testing capabilities with AI agents that plan, generate, execute, and maintain tests with minimal effort. They also launched a new AI-native Test Management System, with which QA teams can create tests from Jira/Figma, run them in-browser, and file rich bug reports in one click.
📚 Testing
QA Test Strategy Framework: How I Built a Real-World Manual Testing Portfolio with ISTQB Templates by Rennan R.
Have you ever wondered or created testing portfolio showcasing your testing skills without automation code? The answer is with building it entirely around clarity, traceability, and real-world practice and using Demo Site to design test cases, log bugs, and document evidence. Thank you Rennan R. for showing exactly how it’s done in this article.
Being a Solo QA with Daily Deployments: How to Survive and Still Build a Quality Process by Jyan Swan
Work Life of single QA can become really difficult if not careful. As the only QA analyst embedded across multiple fast-paced Scrum teams, Jyan Swan shares a candid look at balancing daily tasks with use of UI automation, Jira dashboards, checklists, and humor-driven nudges, Jyan Swan show how structure and visibility can scale quality practices even without a dedicated QA team.
QA to QE – Winning Stakeholder Buy-In by Simon Prior
Many times QA activates are mostly associated with cost. How do you change that perspective? Simon Prior shares a practical guide with QE Transformation Model, a roadmap to shift from reactive QA to strategic Quality Engineering with measurable outcomes and brining meaningful change to how we approach quality.
Why One of Your Greatest Weapons as a Tester Will Always Be Human Intelligence by Ruslan Desyatnikov
Critical thinking is most valuable tool in QA’s arsenal. As Ruslan Desyatnikov rightly points out, While tools can execute scripts and analyze metrics at speed, they can’t reason, question, or empathize and that skills define a truly valuable tester.
🔍 Software Testing
⚙️ Automation
Accessibility ID as a locator strategy on Appium for iOS and Android apps by shivahari p
It’s a short but valuable read by shivahari p for any tester navigating challenges of automating UI tests reliably on both Android and iOS. After experimenting with multiple locator strategies, the author found that AccessibilityID offered the most consistent and maintainable approach.
Simplify Your Cypress Intercept Assertions: cypress-intercept-search by Lasitha Wijenayake
cypress-intercept-search
— is a lightweight Cypress plugin designed to make it easier to validate complex network requests and responses during end-to-end tests.
Lasitha Wijenayake shares practical use of cypress-intercept-search
, enabling recursive searches across headers, query params, and bodies to get cleaner and more readable tests with full Cypress log integration and seamless assertions using a single, chainable .search()
command.
Mock API Testing with JSON Server, Faker & JS in Gitlab CI by Pradap Pandiyan
A great detailed guide by Pradap Pandiyan detailing how to set up a fully functional mock API server
using json-server
, faker
, and a few lines of Node.js. The example shows how to generate realistic fake data, secure endpoints with basic auth, and write automated tests using Mocha and Chai.
Testing Like a Pro with JUnit: The Ultimate Guide by Harshit Singh
Getting started with JUnit? or want to take your JUnit skills to the next level? Harshit Singh has wrote this guide starting from creating simple unit tests and using assertions, to advanced practices like parameterized tests, mocking with Mockito, and tracking coverage with JaCoCo.
Using ADB in Mobile Automation: Small Commands, Big Impact by Paulo Rogério
If you’re automating mobile tests on Android devices, this post highlights hou you can supercharge Android test automation workflows with just a few well-placed ADB commands. From cleaning up Appium leftovers to toggling device features like NFC and GPS, tips shared in this article can make your test setups faster, cleaner, and far more reliable.
Making PyPI's test suite 81% faster by Alexis Challande
Alexis Challande and the team optimized PyPI’s Warehouse test suite and reduced execution time by 81% without compromising test depth or coverage. The techniques shared in this article are practical and are much easier to follow than you think.
🔍 Test Automation
💨 Performance
Jenkins Pipeline for Automated Performance Testing with JMeter by Siva Madarapu
This post by Siva Madarapu lays out a comprehensive Jenkins pipeline that automates everything from running JMeter tests to publishing detailed reports and dashboards along with real-time Grafana integration, Excel and HTML reporting.
🔍 Performance Testing
🌞 Accessibility
Testing Methods – Pre-recorded Captions by Dennis Deacon
This article takes a deep dive into WCAG 1.2.2, explaining why captions are essential for accessibility. Dennis Deacon makes a strong case for a hybrid approach: starting with automation or AI for scale, then layering in manual review for the highest quality and accessibility assurance.
🔍 Accessibility Testing
🔒 Security
The Ultimate Guide to OWASP Top Ten Security Risks by Deepak Katara
In classic OWASP style, this article reimagines the Top Ten security risks with humor and memorable metaphors with pairing each threat with real-world horror stories, actionable hero moves, and practical security advice.
🔍 Security Testing
🙏 Featured
Testsigma Brings The World’s First Agentic Test Management Software
Now you can create tests from Jira/Figma, run them in-browser, and file rich bug reports in one click, with our new AI-native Test Management System.
🛠️ Resources & Tools
cypress-intercept-search — A Cypress plugin that adds a custom command to search and assert values in intercepted requests and responses.
Mockito — is a mocking framework for Java that allows convenient creation of substitutes of real objects for testing purposes. Enjoy clean tests with mock objects, improved TDD experience and beautiful mocking API.
JaCoCo — is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integrating existing libraries for many years.
📝 List of Software Testers
Do you create content around Software Testing ? Submit yours blog details here and I will add it to the list.
🎁 Bonus Content
📌 OTHER INTERESTING STUFF
As an Experienced LLM User, I Actually Don't Use Generative LLMs Often
Mastering the Human Side of Engineering: Lessons from Apple, Palantir and Slack
⭐ LAST WEEK'S MOST READ
Functional Page Model for Playwright: A Scalable Alternative to Classic POM by James K.
“Manual Testing” Is Still Not a Thing: But We Keep Pretending It Is by Brijesh DEB
😂 And Finally,
Five Hours after Reproducing the Bug 🤣
📨 Send Me Your Articles, Tutorials, Tools!
Wrote something? Send links via Direct Message on Twitter @thetestingkit (details here). If you have any suggestions for improvement or corrections, feel free to reply to this email.
Thanks to everyone for subscribing and reading!
Happy Testing!
Pritesh(@priteshusdadiya)