Adjective
    
  
    Functional testing  
          
      
          
      
      
   
  
                  
                            
              
  
                  
                            
              
  
    
        ensures that the requirements of an application are satisfied        
          
      
          
      
      
    
  
      Functional testing is a kind of black box testing that is performed to confirm that the functionality of an application or system is behaving as expected.