Entry Guide to Software Testing: A Beginner's Hand Book