継続的テスト ソリューションの強化に向けた顕著な進歩の一環として、 Perforce Software 、堅牢な継続的テスト フレームワークの最先端の拡張機能である Test Data Pro by BlazeMeterを発表しました。 DevOps ソリューションのプロバイダーとして認知されている Perforce は、テスト データの生成を合理化し、そのアクセシビリティを確保するために AI テクノロジーの統合に大きく前進しています。
テスト パターンの「シフト レフト」アプローチへの移行が進んでおり、企業は正確で同期されたテスト データを取得するという困難な課題に取り組む必要に迫られています。 Perforce によれば、この目的は依然として Test Data Pro の出現の中心的な推進力です。
Perforce の継続的テスト担当副社長である Stephen Feloney 氏は、本番環境からテスト データを取得することに関連する大きな課題について説明しました。同氏によると、これは複数のチームの協力が必要で、PII データの慎重なスクラブとテスト環境全体の同期が必要な、手間のかかるプロセスだという。今日のペースの速いリリースサイクルにおけるデータ準備の緊急性を考えると、この固有の遅れがテストに必要なデータ更新の頻度と効率を妨げています。 Feloney 氏は、「開発者とアジャイル テスターは昨日テストする必要があった」と述べました。
Test Data Pro の際立った特徴は、生成 AI テクノロジーが組み込まれていることです。これにより、迅速なプロファイリングと、データ生成関数とテスト データの最初からの作成が可能になります。これにより、テストの実行に必要な正確でカスタマイズされたデータが確実に生成されるだけでなく、テストの速度と精度の向上にも役立ちます。さらに、このツールは、テストを推進するデータ、精査中のシステム内のデータ、模擬サービスまたは仮想サービス内のデータなど、広範なパラメータにわたるデータの同期に優れています。
Test Data Pro は、テスト範囲の拡大を提供するだけでなく、さまざまなシナリオにわたる包括的なテストを強化します。幅広いデータセットの生成を容易にすることで、陰性テストもその範囲に含まれます。
データ プライバシーを重視する Test Data Pro は、現実的な合成テスト データを自動生成し、テスト環境が実際の運用データに関与しないようにし、データ プライバシーとコンプライアンスのリスクに関する懸念を効果的に軽減します。
システムの回復力を高めるためのカオス テストの概念により、さらなる革新が導入されています。このシステムは、実行中に肯定的なテスト データと否定的なテスト データの両方を活用し、従来の方法ではテストされなかったさまざまな条件下でのシステムの回復力の評価とアプリケーション パフォーマンスの検証を可能にします。この創造的なアプローチは、組織が潜在的な脆弱性を特定して対処するのに役立ち、それによってソフトウェア システムを強化します。
Perforce の Test Data Pro は、人工知能によるテスト自動化に顕著な機能強化をもたらしますが、 AppMasterのようないくつかのno-codeプラットフォームもアプリケーション開発とテストの強化において大幅な進歩を遂げていることを認識する価値があります。たとえば、 AppMaster プラットフォームは、コーディングなしでアプリケーションの作成を支援するだけでなく、自動テスト機能も提供するため、迅速かつ効率的なソフトウェア開発ライフ サイクルを促進します。