Picto ARCAD iUnit

IBM i (aka AS/400 or AS400) UNIT TEST AUTOMATION

ARCAD iUnit

Create unit tests automatically from IBM i source code in just a few clicks

Solution-unit-test

WITH ARCAD iUNIT Generate a complete unit testfor any IBM i module, program or service program

Fast to create

» Automate the creation and execution of unit test cases in just a few clicks

DevOps “best practices”

» Make unit testing a continuous part of your DevOps cycle / Integrable in a CI/CD pipeline

Developer productivity

» Automatic detection of input/output parameters
» Mock files and programs
» Provide test coverage

Reusable test assets

» Generate unit test cases and execute them automatically after each code change

Shift defects left

» Shift defects left to shorten development timescales and reduce cost

Open and flexible

» Integrates with Git, Jenkins, JUnit, RDi, Azure DevOps and more…

WITH ARCAD iUNITGenerate unit tests. In just a few clicks.

  • Built-in discovery engine searches for parameters and their data types.
  • Generate test programs dynamically, making it quick and easy to re-use tests in different execution environments.
  • Track time taken to run a test to detect performance issues.
  • View % of code executed during a test and consolidated code coverage for a test suite.
  • Test earlier and more frequently by “mocking” key components such as data, files, programs, parameters…
  • Dedicated extension, allowing developers to automatically generate and execute unit tests directly from IBM i applications in VS Code.
  • Code Coverage integration from VS Code.
  • Reuse iUnit templates to save time in creating actions and parameters.

Start creating unit tests with ARCAD iUnit

Datasheet ARCAD iUnit

ARCAD iUnit Features

Unit testing is the ultimate “developer-side” technique to detect defects as early as possible in the cycle when they cost the least. Unit tests improve code clarity, and increase the long-term reliability of applications. With ARCAD iUnit, it is now possible to automate the unit testing process on both modern and Legacy IBM i applications.

Download this datasheet to learn more about ARCAD iUnit and discover why our solution is unique in the level of automation it provides in creating, executing and managing unit tests on IBM i.

  • Integrates with enterprise tooling such as Git, Jenkins, JUnit and Azure DevOps so that multi-technology teams can manage front-end and backend components from a single CI/CT/CD pipeline

  • Reduces technical debt and lower development costs in the long term.

Download the Datasheet

FAQ

ARCAD iUnit Features

ARCAD iUnit is a unit test automation tool for IBM i applications, both modern and legacy, making it easy to create, run, and manage unit tests. 

ARCAD iUnit allows automatic generation of test cases, unit test execution, dependency management, code coverage, and integration with DevOps tools such as Git, Jenkins, and Azure DevOps. 

ARCAD iUnit automates the creation of test cases for any IBM i module, program or service, allowing quick generation of complete unit tests in just a few clicks. 

Benefits for Developers

By automating the creation and execution of unit tests, ARCAD iUnit reduces the time spent on manual testing, allowing developers to focus on developing new features. 

Yes, by integrating unit testing into the development cycle, ARCAD iUnit helps detect defects earlier, reducing development costs and timelines. 

By facilitating the automation of unit testing, ARCAD iUnit helps maintain high-quality code, thus reducing technical debt and long-term development costs. 

Compatibility and Integration

Yes, ARCAD iUnit integrates with DevOps tools such as Git, Jenkins, JUnit, and Azure DevOps, making it easier to manage front-end and back-end components in a CI/CD pipeline. 

Yes, ARCAD iUnit is designed to automate unit tests on IBM i applications, whether modern or legacy, thus simplifying the testing process. But this may require more effort to manage code modularity in connection with the concept of unit testing. To make this easier, an “Automatic Debug” mode not only allows you to set assertions on parameters but also on internal variables in the code. 

Yes, ARCAD iUnit integrates with modern development environments, including VS Code, allowing developers to use their favorite tools. 

Yes, ARCAD iUnit allows the creation of unit tests on these SQL functions and procedures. 

Support and Maintenance

Dedicated technical support and complete documentation are available.

Yes, ARCAD iUnit benefits from regular updates to keep up with technological changes.

Use our Customer Portal or contact our technical team for any assistance.

Contact Us

TRIAL VERSION / DEMO

Request a trial version or a session in our sandbox!

Try it now!

or

Request a Demo