The traditional grouping of requirements into functional and non-functional categories in software testing is flawed and may lead to neglect of non-functional requirements.
Non-functional requirements are just as important, if not more important, than functional requirements as they can impact the overall quality of an application. [ more ]