how test graphs charts
グラフとチャートをテストする方法:サンプルテストケースで学ぶ
グラフは、データをグラフィカルに表現したものです。グラフとチャートを使用すると、データを簡単に解釈できます。
人間は視覚のために配線されています。脳の半分は視覚機能に専念しており、脳に伝達される情報の90%は視覚的です。したがって、データの視覚化は、主にビジネスインテリジェンスの分野で、企業の世界で非常に重要になります。
学習内容:
グラフとチャートのテストの概要
グラフとチャートは、企業がデータを提示して理解するのに非常に役立ちます。これらのグラフとチャートは、さまざまなビジネスダッシュボードにまとめられています。
これらのダッシュボードは、簡単に理解できる組み合わせチャートを通じて、データ駆動型メッセージを効果的に伝達するのに役立ちます。傾向、関係、外れ値を強調表示できます。
さまざまな産業機能に利用できるさまざまなグラフやチャートがあります。最も一般的なタイプには、折れ線グラフ、棒グラフとヒストグラム、円グラフ、デカルトグラフなどがあります。また、チャートのタイプの選択は、達成したい視覚化の種類によって異なります。
データの視覚化
一般に、視覚化は4つのカテゴリに分類されます。
#1)関係
関係を強調したい場合は、散布図、バブルチャートを使用できます。
散布図の例を以下に示します。
[画像 ソース ]
#2)比較
比較には、表、棒グラフ、縦棒グラフ、折れ線グラフなどを使用できます。
文字列へのC ++文字
以下は棒グラフの例です。
[画像 ソース ]
#3)配布
分布の表示には、散布図、線ヒストグラム、列ヒストグラムを使用できます。
以下はヒストグラムの例です。
[画像 ソース ]
#4)構成
構成を強調表示するには、積み上げ縦棒グラフと円グラフを使用できます。
以下は円グラフの例です。
[画像 ソース ]
チャートとグラフ、およびビジネスの世界におけるそれらの重要性について十分なアイデアが得られたので、次にグラフとチャートのテストに移りましょう。
チャートとグラフは重要なビジネス関連情報を表しているので、それらのテストも同様に重要です。間違ったチャートやグラフは、誤解を招く解釈につながる可能性があり、意思決定、業績、およびブランドイメージを妨げる可能性があります。したがって、グラフやチャートで提示される情報が正しいことが非常に重要です。
グラフとチャートをテストするためのサンプルテストケース
1) グラフにデータがない場合は、データが見つかりませんというメッセージを表示する必要があります。
二) 待機カーソルまたはプログレスバーは、グラフの読み込み時に指定する必要があります
3) ピボットテーブルに関して表示される正しい値(グラフのx軸とy軸の値はテーブルの値と一致します)
4) グラフがハイパーリンクされている場合(クリックすると、他のページに移動します)、期待されるページにリダイレクトされます。
5) グラフレポートは印刷可能またはダウンロード可能である必要があります
6) 色の組み合わせは、アプリケーション標準に従う必要があります
7) データの変動がグラフにどのように影響するかをテストする必要があります。チャートはデータの変更にすぐに応答する必要があります
8) 考えられるすべてのデータの組み合わせを確認する必要があります
9) ツールチップは、値に関する基本情報を含むグラフ値で利用できる必要があります
10) グラフに関する基本情報をユーザーに提供する情報アイコンが利用可能である必要があります
十一) さまざまなフィルターがある場合は、グラフを確認します
12) 凡例の位置と色は適切でなければなりません
13) プロット範囲は動的かつ論理的である必要があります
14) グラフの値は適切な文化にある必要があります
15) ますます多くのデータ、大小の日付範囲でグラフを確認してください
16) 境界値分析を使用して、境界値のグラフをテストします
17) 等価クラス分割を使用して、入力データを最小化します
18) さまざまな量のデータを使用してグラフの読み込みのパフォーマンスをテストする
19) グラフ全体を表示するには、スクロールバーが使用可能である必要があります
20) グラフをExcelまたはPDFでエクスポートして、どのように表示されるかを確認します
21) サポートされているすべてのブラウザでグラフレポートをテストします。
22) グラフダッシュボードで標準のフォントサイズとフォントスタイルを使用する必要があります
2. 3) グラフまたはチャート名は意味のあるものでなければなりません
ダッシュボードテストケース
顧客向けにBIダッシュボードを開発する場合、組み込まれたレポートのデータと設計を検証するためにいくつかのチェックを行うことが重要です。
たとえば、同じページにレポートとプロンプトが多すぎるダッシュボードを作成すると、ユーザーが明確に洞察を得ることが難しくなる可能性があります。または、プロンプト「月」のデフォルトの選択が設計仕様に従って現在の月である必要があるが、開発者がそれを年のある月にハードコーディングした場合を言います。
別の例として、ダッシュボードのデータをソースシステムのクエリの結果と比較するためにデータ精度テストを実行したところ、多くの不一致が見つかりました。したがって、このようなシナリオを回避するには、BIダッシュボードを適切にテストする必要があります。
ダッシュボードデザインチェックのテストケース
- ダッシュボードページのタイトルがレポートの内容と一致していることを確認してください。
- チャートの軸に適切なラベルが付いていることを確認します。
- BIダッシュボードのデータの集約レベルは、要件に準拠している必要があります。
- ダッシュボードページのデザインは、デザイン標準とベストプラクティスに従う必要があります。
- ダウンロードと印刷のオプションが正常に機能していることを確認します。
- 該当する場合は常に、ダッシュボードのヘルプテキストが存在し、ダッシュボードの内容に従って正しいことを確認してください。
- ダッシュボードにテキストの必須の静的表示が存在することを確認します。
プロンプトチェックのテストケース
- 必要なすべてのプロンプトがダッシュボードで使用可能であり、それらが設計仕様に準拠しているかどうかを確認します。
- 各プロンプトに表示されるラベルと値のリストを検証します。
- 各プロンプトを適用し、ダッシュボードレポートのデータがそれに応じてフィルタリングされていることを確認します。
- デフォルトのプロンプト選択は、ダッシュボードページの設計仕様に従う必要があります。
レポートデータの精度チェックのテストケース
- ダッシュボードレポートに表示される情報に対応して、ソースデータベースとターゲットデータベースの同等のデータベースクエリを記述します。このクエリを実行し、結果をダッシュボードに表示されているものと比較します。
- レポートによって生成されたデータベースクエリに問題がないかどうかを確認します。
ドリルダウンレポートチェックのテストケース
ドリルダウンレポートへのリンクごとに、次のことを確認する必要があります。
- カウントは、要約レポートと詳細レポートの間で一致する必要があります。
- 要約レポートに詳細レポートへのリンクがある場合は、これらのリンクがグラフ、表、表の見出しで機能していることを確認してください。
- 要約レポートからのプロンプトは、詳細レポートに適用される必要があります。
- ドリルダウンレポートのデータベースSQLクエリが必要に応じていることを確認します。
ダッシュボードのパフォーマンスチェックのテストケース
- レポートとダッシュボードページのレンダリング時間がSLAの制限内にあることを確認します。
- さまざまなプロンプト選択のパフォーマンスをテストします。
ブラウザチェックのテストケース
- レポートまたはダッシュボードページのブラウザの互換性を確認してください。これは多くの場合、ダッシュボードの作成に使用されるBIツールに依存します。
チャートをテストするためのツール
#1)チャートテスト:
Chart Testingは、ヘルムチャートをテストするためのオープンソースの無料のコマンドラインインターフェイスツールです。
ターゲットブランチに対して変更されたチャートを自動的に検出します。
ヘルムチャートは、集合的に機能する多くのkubernetesリソースとコンポーネントで構成されています。チャートがインストールされたら、期待どおりに機能しているかどうかをテストすることをお勧めします。
テスト例:
- values.yamlファイルの構成が正しく挿入されていることを確認します。
- サービスが稼働していて、適切に負荷分散されていることを確認してください。
ウェブサイト: チャートテスト
#2)眼球:
あなたはツールを使うことができます 接眼レンズ 画像比較に基づくチャートやグラフの自動検証用。
結論
この記事では、ビジネスにおけるデータの視覚化(チャート、グラフ、ダッシュボードなど)の重要性について説明しました。
データの視覚化は非常に重要であり、同じもののテストも重要です。グラフ、チャート、ダッシュボードをテストするための一般的なサンプルテストケースをいくつか試しました。
これがお役に立てば幸いです。