Whenever you would test anything here are the basics as per my understanding.( This is just simple Vanilla explaination in my words of whole theory of testing) 1. Test the product to see it works - Acceptance testing. 2. Test to see it works as per specification