Functional testing
Quality assurance (QA) functional testing is basically used to check if the tested software corresponds to all requirements. Simply put, it is a type of software test, according to which the system is tested against any functional specification. In fact, it is used to check whether the system’s functions work correctly. This process consists of identification of the functions that the system is supposed to execute, using input data in order to define the output and comparing actual results with the expected ones. Here black-box testing technique is applied, and thus, it is not crucial for the tester to understand precisely the system’s internal logic, as functional testing simply examines what the system does, not how it does it, thus the focus lies strictly on inputs and outputs. Functional testing may also be categorized into different types including regression, usability, sanity and smoke testing. Read the full article



















