Software Testing in Brief