Displaying items by tag: Testing
Ada 95 to C++ IDT ATRT
TSRI modernized IDT's Automated Test & ReTest (ATRT) tool from Ada 95 to C++. ATRT is a patented automated testing and analysis toolset that provides development and integration; system and certification; installation; and cybersecurity testing for many vital military planning, weapon and sensor systems.
- Customer & Integrator: Innovative Defense Technologies (IDT)
- Source & Target Language: Ada 95 to C++
- Lines of Code: 195,000 (Classified and Unclassified)
- Duration: 2 months
Ada to C++ L3 VTT
L-3 Communications Corporation awarded a sole-source contract to TSRI for modernization of the the U.S. Army’s Variable Message Format Test Tool (VTT).
- Customer & Integrator: L-3 Communications
- Source & Target Language: Ada and C++
- Lines of Code: 77,344
- Duration: 6 Months
- Services: Code Transformation, Automated Refactoring, System Integration & Test Support, Final “To-Be” Documentation
Video: Effective Testing During Modernizations
When you use automation to modernize applications that you’ve been running for years, there should be no functional change between the legacy code you’ve migrated from and the target language you’ve transformed to. That dramatically simplifies testing.
As Scott Pickett explains in the latest episode of our “Migrating Your Mainframe to the Cloud” video series, you can create quick test scripts to confirm that the business logic has stayed exactly the same. From there, knowing that the automated modernization has created that like-for-like codebase in the new target language means that you simply need to confirm that the data baselines you set are in sync and you’re off to the races!
As Scott does note, TSRI’s solution does inject telemetry into the modernization so you will have logs to help with those code and data comparisons, which makes the full testing process that much simpler.
Originally aired live on May 18, 2021.
Be sure to view our other videos in this series:
Videos 1 & 2: “Setting Project Scope” and “Setting Up Development Sandboxes”
Video 3: “Selecting Cloud Vendors and Your Target Language”
Video 4: “Using Automation to Quickly and Accurately Move to a Multi-Tier Environment”
Video 5: “Modernizing Using Layered Architectures”
TSRI is Here for You
As a leading provider of software modernization services, TSRI enables technology readiness for the cloud and other modern architecture environments. We bring software applications into the future quickly, accurately, and efficiently with low risk and minimal business disruption, accomplishing in months what would otherwise take years.