Patent attributes
A generic Test Tool migration system that migrates test cases from one platform to another in different Languages and also incorporate best practices while migration. The system comprises of three phases, a pre-processor, an in-flight module, and a post-processor. The pre-processor scans and reads the entire Source code and passes the output to the in-flight module which converts the Source scripts to a neutral Language and generates a Target Language. The output of the process becomes the input to the post-processor that provides options for resolving the ambiguity, issues, and warnings with best practice suggestions to a user by the Smart (migration) Remedy Engine (SME). The translated code is further improved, validated, reported and logged. The output of the phase is converted Object Repositories, Test Data and Scripts.