Testing of the product when requirements are frequently changing


a) Plan the testing activity with a buffer time in it.
b) Update and intimate the schedules that are affected because of requirements changes
c) Try to move the new requirements or enhancement requests to next phase of testing
d) Estimate the possibilities of automating the testing sequence and apply it
e) Check that the code is well commented and documented so that updations or change 
     To code becomes easy
f) Try to provide a prototype of the application of the new features to the customers,  
    This helps to change the requirements at the initial stages