One thing I learned with porting is that one should have end to end integration test present to ensure no major functionality is broken.