MDTest

Automated Testing on IBM i

MDTest empowers IBM i development teams with:

  • Fully automated testing
  • On-demand unit testing
  • Code coverage
  • Performance measurement
  • Policy-driven quality gates

Seamlessly integrated into your DevOps CI/CD flow, it triggers reusable test templates on every change — or runs instantly when needed.

MDTest then delivers clear, layered reporting so you can release higher-quality code faster and with complete confidence.

MDTest automated testing on IBM i

The Important Parts

Control and improve software quality with the MDTest.

Rich Toolbox of Unit Test Functions

  • Event Injection
  • Execute Any Process
  • Code Coverage
  • Performance Measurement
  • Error Handling
  • Condition Functions
    • Range/Within/Without
    • Contains/Not Contained
    • Array Lookup
    • RegEx

Powerful Automation

  • Trigger tests by a deployment event or on-demand
  • Group test batches by object, object class, deployment package or time period
  • Optional pre-testing of test-suite by developer prior to deployment
  • Invoke any number of commands and SQL statements
  • Granular control of when to abort and which steps must always run
  • Control quality gates based on result. Ability to be overridden by authorized users.
  • Integration with TestBench for QA testing and SonarQube for code review

Layered Result Reporting

  • Top-level summaries for quick understanding of results
  • Interactive drill-down
  • Reusable custom filters
  • Code coverage details per module
  • Performance details
  • Custom reporting categories
  • Tagging, isolation & inclusion of relevant job log data
  • Downloadable content

Reusable Templates

  • Define sequences of commands or SQL statements
  • Include any pre and post test operations
  • Link to MDCMS attributes
  • Generic filters to include/exclude specific objects
  • Include/exclude recompiles or deletions
  • Use MDCMS wildcards
  • Group granular test definitions
  • Pass/fail condition controls

Speak To Our Experts

For more info, a live demonstration, or to discuss your business and technical needs with the Midrange Dynamics team.

Request Info