TestNG Framework – A Practical Guide for Selenium Test Automation
TestNG in Selenium — My Honest Take After Years of Using It I’ll be straight with you. When I first heard ‘Just use JUnit, it’s
Desktop Web Testing vs Mobile App Testing — Two Platforms, Two Completely Different Challenges
What I’ve learned from working across both, and why treating them the same is a mistake I’ve watched this play out on more than a
Selenium
Web browsers can be automated with Selenium, an open-source automation tool. It is mainly used for: 1. Testing of web applications. 2. Testing for regression.
Finding a Subdomain Takeover via CNAME Misconfiguration
Introduction During reconnaissance, I discovered a subdomain takeover vulnerability caused by a misconfigured DNS record pointing to an inactive third-party service. This misconfiguration allowed the possibility for
File Upload Vulnerability
Introduction File upload functionality One of the most prevalent features in contemporary web apps is file upload functionality, which is also one of the riskiest
Page Object Model Explained: What It Is, How It Works, and Why Your Tests Need It
I remember the first time a UI change broke 34 tests at once. The developer had renamed one input field — just the ID, nothing