RPGUnit is an open-source unit testing framework for RPG ILE. It's similar to JUnit for Java and allows developers to write and run automated tests for their RPG code (or Cobol).
It is now available in ReplicTest and very soon in VS Code as well !
Code example to run RPGUNIT:
RPGUNIT/RUCALLTST TSTPGM(RPGUNIT/TESTPGM14)
Integration with ReplicTest…
In testing there are:
7 levels of automation:
1. Automated replay with automated data initialization & comparison
2. Automated script code generation
3. Automated batch running for interactive processes
4. Automated data subset extrapolation
5. Automated code coverage reporting & merging
6. Automated integration of objects security attributes in replay mode
7. Automated workload with differentiated records…
Software testing is a critical phase in the software development lifecycle. It ensures that thesoftware product is reliable, functional, and meets the desired requirements. Traditionally, manual testing has been the standard approach. However, with the advancement of technology, automated testing has emerged as a powerful alternative.
This white paper explores the Return on Investment (ROI)…
Meeting your peers, your gurus, your community
You can learn, maybe you can teach and more than everything you can exchange and share. We know, for “deja vu” sharing live experiences is priceless. For innovation or new experiences, exchanges are constructive and in this kind of event the platea is full of people willing to…
The IBM i is, by design, a multi-tenant platform that can share and virtualize resources. When I co-wrote the Redbook on modernization in 2014, this was well explained in the Cloud chapter. Multi-tenancy and virtualization are the foundation of Cloud app. The infrastructure is then covered. Now, about your software application, you will have to…
(Original edition - IBM Systems Magazine)
Building on the fundamentals means easier evolution
In 1942, Isaac Asimov introduced the sci-fi literature world to the Three Laws of Robotics:
A robot may not injure a human being or, through inaction, allow a human being to come to harm.
A robot must obey the orders given to…
In the realm of IBM i applications, the mantra "If you cannot test it, don't do it" serves as a crucial reminder. Testing plays a paramount role in ensuring the security and reliability of critical data and applications on the IBM i platform. This principle underlines the significance of thoroughly testing any changes, updates, or…
