Software Testing Classification

There are a lot of terminologies in software testing area, and these terminologies confused so many beginners. Different methods can be classified from different points of view. So here is a summary of common software testing related terms, you will have a general understanding of them after read this article.