Software development is not static, it is moving continuously. In its short life span of few decades, it has evolved and changed considerably. If a developer working in 1960s comes back from retirement, he or she would be amazed to see how development methodologies have changed.
In just the past few years, Agile has taken the software development community by storm and for all the right reasons. Although the Agile methodology has fundamentally changed all aspects of the software development life cycle, it has had the most dramatic impact on testing and software testers.