Functional vs. Non-Functional Testing: Building a Complete Test Strategy
A login button that works isn't enough if the page takes twelve seconds to load, breaks on the second most popular browser, or leaks session data to a request it shouldn't. Functional correctness, does the feature do what it's supposed to, is only one