Automated Testing
Overview
Profound AppDev Automated Testing is an automated testing solution designed to ensure the reliability and accuracy of application refactoring projects. It enables teams to capture, validate, and compare application behavior before and after changes, minimizing risks associated with modernization efforts. Whether you're refactoring legacy code written in RPG, CL, or COBOL running on-premise to Node.js applications in the cloud, replacing Record Level Access (RLA) with SQL, or transitioning from fixed-format RPG to free-format RPG with procedures, AppDev Automated Testing provides comprehensive testing to verify that functionality remains consistent.
This solution integrates seamlessly with Profound UI and Profound.js, leveraging web-enabled interfaces (such as 5250/Genie or Rich Display formats) to record user interactions, UI payloads, and database changes. It supports both interactive and headless testing modes, making it suitable for individual developers, QA teams, and automated CI/CD pipelines.