A non-functional Testing requirement defines the performance feature of a software system. Scalability Capacity, Availability, Reliability, Recoverability, Data Integrity, etc., are the types of behavior or non-functional. One of the Non-Functional Requirement examples is Employees are never allowed to update their salary data.