We know that software testing is going through some revolutionary changes on philosophy, practices and tools; largely driven by current present business and the IT environment. There are various factors influencing the changes in testing space, emerging trends in testing and the impact they have on testing professionals in the 21st century.