Introduction to testing