Product migration is a time consuming process. We spend near about 70% of our time in creating the test bed setup, validating the product servers/services and data and then we proceed with actual testing tasks.
Product migration is not a single step process; it involves various tasks and it is difficult to automate those tasks using a single script/program. ANT gives various facilities to execute simple and complex tasks using in-build tasks as well as using custom tasks. Due to which we can write small tasks in Java, Groovy etc. to achieve our goal if we needed in product migration testing.
This automation speeds up the testing process. It enhances testing by covering areas that are difficult or time consuming to test manually. It eases to find out regressions. It allows us to cover more ground and improve the quality of testing efforts in migration.
As ANT is platform independent scripting language, we can create ANT tasks to test the necessary testing scenarios in a single ANT script. In many cases this automation also eases the task of finding regressions. ANT provides various facilities to execute simple and complex tasks using in-build tasks as well as using custom tasks.
This session will cover different aspects of Ant based Migration Testing approach. This session will refer to a real word use case where we migrated a product to next available version (Windows as well as on UNIX)
The takeaway for the audience would be a knowledge of automating complex tasks which cannot be automated using single automation tool.