テストはソフトウェア開発における重要なステップであり、ソフトウェアが実際に要件を満たしているかどうかを評価し、エラーや欠陥がないことを確認します。この作業は通常、QA(品質保証)またはQE(品質保証エンジニア)によって行われます。

ソフトウェアテストソリューションプロバイダーのKatalonが発表した「ソフトウェア品質の現状2025」レポートによると、QAチームの61%が作業負荷軽減のために人工知能(AI)を導入しています。しかし、専門家のほぼ半数が、テストスクリプトの30%を定期的に更新する必要があると認めています。

したがって、テストの維持に費やされる時間と労力を削減し、ソフトウェアの品質向上にリソースを集中させることは、Katalon の調査に参加したエンジニアの共通の願いです。

従来の手法は、多くの場合、仮説的なシナリオや製品要件に依存します。しかし、ユーザー行動が仮説的なシナリオ通りに展開することは稀です。

W-truetest 1.png
Katalon のソフトウェア エンジニア、テスト エンジニア、および製品マネージャーのチーム。

QA/QE サービス プロバイダーの QualityKiosk の最高開発責任者である Amalesh Mishra 氏によると、テストを維持するためのコストも、物事を遅らせる隠れたコストと見なされています。

一方、ユーザーの行動、つまりアプリケーションの実際の操作方法やインタラクションをデータとして捉えれば、この「ボトルネック」は解消されます。TrueTestテストソリューションはまさにこの用途で活用されます。このシステムは、アプリケーションの使用方法を正確に反映したテストを自動生成します。

さらに、アプリケーションが変更されるとテストも適応し、QA/QE チームの手動メンテナンスや複雑なスクリプト編集の負担が軽減されます。

AI は TrueTest の中核を成し、ユーザーを中心に据えて現実世界のデータを活用するソフトウェア品質保証への新しいアプローチを実現します。

このシステムには、ユーザーから直接学習する、自動化を加速する、テスト スイートを自己維持する、テスト範囲を最適化する、グループ間で情報を効率的に共有するなどの優れた機能があります。

トゥルーテスト 2.png
TrueTestはAIを活用して実際のユーザー行動を識別・表示します。写真:Katalon

「テストチームは初めて、ユーザーエクスペリエンスに関する直感的で信頼性の高いデータを入手しました。それだけでなく、このデータは共通の全体像を構築し、開発、製品、マーケティング部門間の連携を深め、より緊密かつ効果的に連携するのに役立ちます」と、TrueTestの開発元であるKatalonの創設者兼CEO、ラム・クオック・ヴー氏は述べています。

TrueTest は、ユーザーの行動から継続的に学習する世界初のAI ネイティブ自動テスト ソリューションとして、ユーザー、つまりテスト エンジニアの最も重要なニーズに重点を置いています。

ミシュラ氏は、このシステムにより従来のテストのボトルネックが完全に解消され、チームは技術スキルの向上に集中できるようになり、継続的なテストの範囲は TrueTest が担当すると述べました。

KMS Technology の CEO である Du Nguyen 氏によると、TrueTest は、単にエラーを探すのではなく、デジタル エクスペリエンスを最適化することを目指して、チームのフィードバック ループを加速するのに役立ちます。

出典: https://vietnamnet.vn/giai-diem-nghen-phat-trien-phan-mem-bang-giai-phap-kiem-thu-ai-2399816.html