The impact of testing on your migration
Tests are a great tool to measure if your migration was a success or if you still need to fix some parts of the project you are migrating. When all the tests are working correctly, it means that all the functionality those tests cover works just as before the migration. There is also the possibility that some tests started failing during the migration, meaning that some parts of the migration broke the functionality.
If the project you are migrating already has enough tests to cover the functionality, you can skim this chapter to see if you see new things you would like to incorporate in your testing strategy or see an alternative way of testing a Java application. To migrate an application, it is not necessary to overhaul the current testing strategy.
If you are migrating a project with little to no tests, adding tests can help you immensely as the test will indicate if the project keeps working. This chapter covers one of many ways to...