title: What are unit testing and integration testing, and what other types of testing should I know about?
body: <p>I've seen other people mention several types of testing on Stack Overflow.</p>
  
  <p>The ones I can recall are unit testing and integration testing. Especially unit testing is mentioned a lot. What exactly is unit testing?  What is integration testing?  What other important testing techniques should I be aware of? </p>
  
  <p>Programming is not my profession, but I would like it to be some day;stuff about production etc is welcomed too.</p>