This will be our first post under Testing Lessons.

We need to speak the same language.

There are very few QAs I personally know who have taken any formal class in Software testing or Quality Assurance. Most of  had completed degrees or diplomas in computer science and there are really no special class to learn how to test software products. If you do have one, then consider yourself  luckier than most of us.

So most self learning continues while on the job.  One of the most handy knowledge we all need to have is a good understanding of the testing terminologies. I personally have a printed copy or bookmark of the website where I can easily check the definition of anything that may not be so clear to me. For example, is “complete testing different or the same as exhaustive testing” ? . Or what is the best testing approach used during a “frozen state basis” ?.

Different companies may use different terms to mean the same action or process. This knowledge will become very handy for software consultants who have to work with varying clients.

And what about those job interviews?  Wanna impress your prospective employer with “heuristic evalulation“  technique you recently learned?

You can download a really good document that contains a lot of the testing terms  using the link below.

Some terms you will hear everyday, some terms you will seldom hear, some terms you will never even hear ;-)

Click on this link and click on the Download Button.