一般的なお問い合わせと所在地情報
お問い合わせプログラムのコードパスをターゲットにしたテストデータを生成します。これには、本番ベースのゴールドコピーが見逃す分岐が含まれます。
開発者が承認したベースラインを次の実行の期待される結果として使用します。
開発中に結果を比較し、変更が後のテスト段階に進む前に行います。
本番データをコピーしたりマスキングしたりせずにテスト入力を生成します。
z/OS LPAR上でCOBOLプログラムを実行し、Unit TestサービスがBMC AMIプラットフォームのデプロイメント内で動作します。
COBOLソースとコピー本を分析し、特定されたコードパスを実行するために設計された合成レコードを生成し、プログラムをz/OS LPARで実行します。
ソースとコピー本を分析
コードパスを特定し、それらを実行するために必要なレコードを生成します。
コピー本に沿ったレコード
生成されたレコードは、コピー本が宣言するレイアウトに従います。
ライブラリリストまたはローカルメンバー
生成はソースとコピー本をLPARライブラリリストまたは開発者が提供するメンバーから読み取り、欠落しているコピー本をリストして開発者がそれを提供できるようにします。
成功した実行を期待される結果として承認し、その後の実行を比較して一致、違い、または実行エラーを特定します。
ベースラインを承認
開発者が実行をレビューし、ベースラインとして承認します。これは、その後の実行の期待される結果です。
各変更後に比較
ユニットテストは同じデータを実行し、一致、違い、またはエラーを報告します。
同じ条件で比較
ユニットテストは、2つの実行が互換性のある条件を使用していることを確認し、環境の違いがコード変更として読み取られないようにします。
COBOLユニットテストをWorkbench for VS Codeテストエクスプローラーで実行し、開発者のワークフローを離れることなく結果を確認します。
VS Codeテストエクスプローラー
チームの他のテストと並行してCOBOLユニットテストを実行し、実行状況を確認し、報告された差異や実行エラーを検査します。
テストシナリオとテストケース
フルシナリオまたはテストケースのサブセットを実行します。
決定論的生成
同じソース、構成、およびシードが製品バージョン内で同じデータを生成するため、コード変更がレビューされる変数となります。
ユースケース
プログラムとそのコピー本を分析し、コードパスをターゲットとした合成レコードを生成します。Workbench for VS Codeからシナリオを実行し、本番データの抽出を待つことなく実行します。
シナリオを生成し、成功した実行をレビューし、将来の比較のためのベースラインとして承認します。何百もの個別のアサーションを書くことなく。
コード変更後に同じテストデータを実行し、結果を承認されたベースラインと比較します。実装コンテキストがまだ新鮮な間に期待される差異と予期しない差異をレビューします。
BMC AMI DevXは、連続してTop Rated賞とTrustRadiusからのバイヤーズチョイス賞を受賞しており、顧客満足度の向上を反映しています。ユーザーは、メインフレーム開発の近代化、コード品質の向上、企業環境全体でのより迅速かつ安全なデリバリーを実現するソリューションとしてこの製品を認識しました。
リソース