http://t.co/M9eJUpCBsY
See more
UI Tests- (A.K.A Functional Tests) Testing scenarios on the product itself, by controlling the browser or the website, regardless of the internal structure to ensure expected behavior.
Integration Tests- Testing processes or components to behave as expected, including the side effects.
Unit Tests- Testing of individual functions or classes by supplying input and making sure the output is as expected.