title: difference between functional testing and system testing?
body: <p>I heard that system testing has two types</p>
  
  <p>1)functional Testing
  2)Non functional testing</p>
  
  <p>But later in another website i have seen below statements</p>
  
  <pre><code>In the types of functional testing following testing types should be cover:
  
  Unit Testing
  Smoke testing
  Sanity testing
  Integration Testing
  Interface Testing
  System Testing
  Regression Testing
  UAT
  </code></pre>
  
  <p>I am confused, Please clarify me that whether the system testing includes functional or functional testing includes system testing and the sequence of these testings(functional is performed first or system)</p>
  
  <p>Thanks</p>