CONSIDERATIONS TO KNOW ABOUT FUNCTIONAL TESTING AND NON FUNCTIONAL TESTING