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
Ultimate Guide to Correlation in Apache JMeter Using JSON and RegEx Extractors
If you’ve spent any time load testing APIs with JMeter, you’ve probably run into this problem: your script works perfectly on the first request, then
API Testing for Beginners: A Practical Guide with Examples and Tools
Meta Description: API Testing for Beginners is a practical guide that explains what API testing is, why it matters, common API testing types, useful tools