At the start of any migration or new development software project, project teams all agree that thorough testing is required. So, if everyone agrees it is important why does it often get short changed during the development effort.
An important benefit of Macrosoft conversion projects is that we create detailed set of test cases for the new application. Clients, being the owners of the application, take these test cases and use them in their final testing of the application.
The Macrosoft migration team performs legacy code analysis and prepares detailed test cases for each screen. These test cases cover the user interface functionalities and business rules. Once the development team completes a module, Macrosoft Quality
Assurance (QA) team perform the detailed testing of screens using the defined test cases.
At the same time Macrosoft QA team executes and tests the legacy and new applications side by side to make sure results match. Macrosoft only releases the modules to client once these are completely tested and signed off by the QA team.
This provides clients with a solid productivity boost going forward. Likely, there is not a set of test cases for the legacy application, so in comparing old against new, a client can consider the fact that they will have a complete set of automated test cases, for the new application. In our current Agile development process, we involve our testing team right at the beginning of the design process, and all the way through the development phase. Ensuring our testers get to know the application well and use that knowledge to create very meaningful test cases.
Macrosoft utilizes the Selenium suite of test tools for web base applications. The Selenium tools are open source that are continually being upgraded. If the client already uses a specific tool or prefers a specific automation testing tool, we try our best to accommodate that option for our testing program.
Please contact us to discuss this option as part of your VFP conversion project.
Application rationalization is less resource intensive when compared to a detailed analysis, thus he ...