Functional bugs are related to the program’s execution of its direct tasks and are primarily identified during comprehensive functional testing. For example, pressing the “Login” button does not allow the user to access their account, or the “Filter” option does not display the dropdown list of filtering parameters.