小売業における販売時点情報管理(POS)システムの自動テスト手法

Eggplant テストソフトウェア
+ Eggplant テストソフトウェア

小売POSソフトウェアテストの自動化

安全な決済取引やバックエンドシステムとのインターフェースを含むPOSテストおよび品質保証の自動化には、ユーザーの行動をエミュレートし、システム出力を検証するための高度なコンピュータビジョンを備えた自動化システムが必要です。効果的な自動小売ソフトウェアテストソリューションは、安全な決済アクティビティをトリガするために、物理的なロボットシステムとも統合されます。

この構成により、自動ソフトウェアテストソリューションは、POS端末の機能、接続された周辺機器の性能、および在庫管理、顧客関係管理、サプライチェーン、企業資源計画などのバックエンドの店舗・チェーンシステムとの連携を検証できます。

自動化されたPOSテストソリューション

小売 POS システムのアップデートをタイムリーに展開し、信頼性の高い運用を実現するには、POS テストの高度な自動化が必要です。Eggplant Testのモデルベースアプローチは、探索的テストを自動化し、最も不具合が発生しやすい領域にフォーカスすることで、より高いテストカバレッジを実現します。また、リグレッションテストを自動化することで、機能テストや単体テストでは見逃してしまうバグを発見します。Eggplant 、コンピュータビジョン、人工知能(AI)、フュージョンエンジンを使用して、開発コードやオペレーティングシステムに関係なく、グラフィカルユーザーインターフェイス(GUI)レベルでPOSシステムをテストします。

自動小売POSテストのデモをご覧ください

自動POSテストソリューション製品と機能をご覧ください

インテリジェントなコンピュータビジョン

ユーザーの視点からインテリジェントなグラフィカルユーザーインターフェーステストを使用して、アクセシビリティと小売ソフトウェアの機能を確保します。

詳細はこちら

あらゆるプラットフォーム

Eggplant Testを使用して、複雑なバックエンド統合、POSソフトウェア、および周辺機器の相互運用性を検証します。

詳細はこちら

モデルベーステスト

Eggplantのモデルベーステストにより、正確で信頼性の高いPOSソフトウェアテストを確保します。これは、さまざまな条件下でPOSシステムがどのように動作するかを予測するのに役立ちます。

詳細はこちら

関連するユースケース

POSテストに関するよくあるご質問

キーサイトのEggplantは、機械学習(ML)を使用して画像を認識し、テキストを読み取ることで、エンドユーザーの視点からオペレーティングシステムおよびハードウェアプラットフォーム全体で機能をテストします。内蔵の自動化インテリジェンスは、POSシステム、統合、および店舗内ハードウェアの完全なテストカバレッジを確保するために、どのテストが完了し、どのテストが必要であるかを示します。テクノロジーに依存しないため、キーサイトのEggplantは、LinuxまたはWindowsで動作する東芝またはOracle Retail XstoreのPOS端末、支払い端末、その他の周辺機器など、あらゆるPOS端末のテストを組み合わせることができます。

 

従来の自動化ツールは、特定のデバイス上の1つのテクノロジー層に焦点を当て、プログラマーの視点からテストを行います。その結果、テスターはさまざまなプログラミング言語を知り、複数のテストツールを使いこなす必要があります。

KeysightEggplant Testを機械機器に接続し、周辺機器と人間のインタラクションをテストします。クレジットカード端末の使用、レシートの読み取り、レジの現金引き出し口を閉めるなど、人間の動作を伴うタッチポイントをシミュレートできます。例えば、KeysightEggplant Testでは、テスト中にコンピュータ・ビジョンを使用して、クレジットカード端末の上に配置されたウェブカメラでユーザー・インターフェースを読み取ります。ディスプレイに「カードを挿入してください」と表示されると、Eggplant テキストを読み取り、機械機器のPythonコントローラにAPIコールを行い、支払いカードを挿入するよう指示します。KeysightEggplant Testは、クレジットカード端末のボタンを押すためのスタイラスや、現金引き出しを閉めるためのロボット指によるアクチュエータも制御できる。

テスト環境やラボは通常、複数のPOS端末とレーンと呼ばれるデバイスで構成されています。各テスターはEggplant Functionalを使用して、SenseTalkで自動化スクリプトを構築し、テストします。KeysightのEggplant Testは、RDP、VNC、KVM経由でPOSシステムに接続できます。NetOpは、IBMと東芝4690の特定のPOS端末を接続して、4690コントローラにアクセスすることができます。Keysight Eggplant Testは、各POSレーンを一覧表示するため、テストチームは多数のPOSデバイスで複数のテストを並行して実行し、スケジュールすることができます。

Keysight Eggplant Testは、すべての反復テスト結果をホストするサーバーを備え、各テストケースと過去履歴の高度な分析を提供します。

 

これらの結果は、Keysight Eggplant TestがオーケストレーションするエンドユーザーとPOSシステムとのインタラクションの各ステップを記録します。必要であれば、テストのスクリーンショットを記録して、何が起こったかをプレイ・バイ・プレイで正確に示すことができます。

 

ユーザーは、ダッシュボードを介して経時的に実行されたテストに関するさまざまな分析にアクセスできます。例えば、カバレッジ・レポートはEggplantが実行した成功したテストの詳細を提供し、ヒートマップを介してテスト・カバレッジを表します。

 

Keysight Eggplant Testを駆動する人工知能機能は、MLアルゴリズムを使用してテスト領域を分析し、将来の実行優先順位付けを最適化します。この技術はまた、すべてのテストケースを生成し、総テスト数を強調表示し、テスト実行に必要な時間を予測する探索的メカニズムを備えています。この情報により、成功基準に基づいてソフトウェアのリリース準備が整っているかどうかを判断することができます。

 

ダッシュボードには、アプリケーションのどの領域で障害が発生したかを示すエラーレポートも含まれています。品質保証(QA)マネージャーとテスターは、テスト実行を一目で調査できます。異なる色は、障害がないことを意味する白から、パスが記録されていないことを示す赤まで、障害率を示します。

 

QAサマリー画面には、過去数日間に実施されたすべてのテストの概要がグラフィカルに表示され、問題の迅速な特定に役立ちます。

お問い合わせ ロゴ

エキスパートへのお問い合わせ

所望のソリューションを見つけるのにお困りですか?