Page History
In this scenario, testing is done as a separate phase at the end of development. During testing, bugs may be found, which will be directed back to requirements analysis/development. You wait for changes/fixes to be made, and then test it once again.
Having a Test Plan assigned to the version currently being developed as a way to group the results from multiple testing cycles may be enough.