現在、Qiita Advent Calendar 2025を完走するため猪突猛進しております![]()
12月25日まで、エッホエッホ ![]()
はじめに
みなさん、IBM Videoというサイトをご存知でしょうか?
IBMが提供する製品をショート動画でわかりやすくご紹介している動画サイトです。
- スキルアップしたくてもなかなか時間が取れない
- 気になる製品があるけど、マニュアルを読んで理解するのはきつい
- 製品の特徴やメリットをクイックに知りたい
という方には、うってつけの動画を提供するサイトです。
興味のある方はぜひご覧いただければと思います。
今回ご紹介する動画へのリンク
Generate 4 Create Unit Testcases Leveraging RPGUNIT JP
概要
本動画デモでは、IBM i 環境で利用できる RPG Unit Test Framework を活用し、RPG プログラムのテストスイートを効率的に作成・検証する方法を紹介します。
Bob が実際の開発フローに沿って、既存の RPG プログラムを分析し、信頼性の高いテストを構築していく様子をご覧いただけます。
デモの流れと特徴
デモは、Bob が RPG プログラムに含まれるすべてのプロシージャーと、使用されている多様なデータ型を特定するところから始まります。
その後、各プロシージャーごとにテストを作成し、作業完了時には、必要なテストがすべて定義された新しいファイルが生成されます。
検証プロセスも重要なポイントです。Bob はテストデータが正しく作成されていることを確認し、テストのセットアップおよび後処理を行うための手続きを実装します。
さらに、各プロシージャーを対象とした複数のテストケースを用意することで、RPG プログラム内のさまざまなデータタイプを網羅的にテストできる点が大きな特徴です。
まとめ
本動画デモでは、RPG Unit Test Framework を用いることで、RPG プログラムの構造を理解しながら、体系的かつ再利用性の高いテストを作成できることを分かりやすく示しています。
Bob の実演を通じて、品質向上と開発効率化を同時に実現する IBM のテストアプローチを具体的にイメージしていただける内容となっています。


