8 important segments testing ecommerce websites
eコマーステスト–eコマースWebサイト/アプリケーションをテストする方法
今日の世界では、オンラインで買い物をしたことがない人は誰もいないでしょう。 Eコマース/小売は、オンライン顧客で繁栄するビジネスです。直接買い物をするのとオンラインで買い物をするのには多くの利点があります。利便性、時間の節約、世界中の製品への簡単なアクセスなど。
良い Eコマース /小売サイトはその成功の鍵です。それは店先にふさわしい対応物でなければなりません。なぜなら、実店舗で買い物をするとき、顧客はすでに訪問することを約束しており、ブランドにチャンスを与える可能性があるからです。
オンラインでは、選択肢がたくさんあります。したがって、最初からエンゲージメントがない限り、ユーザーはそのまま離れる可能性があります。
サイトが優れているほど、ビジネスも向上します。
アプリケーションには非常に多くの負荷がかかるため、徹底的なテストを行うことが重要です。
Eコマースアプリケーション/サイトは、Webアプリケーションまたはモバイルアプリケーションでもあります。だから、彼らはすべてを経験します 典型的なテストタイプ。
- 機能テスト
- ユーザビリティテスト
- セキュリティテスト
- 性能試験
- データベーステスト
- モバイルアプリケーションのテスト
- A / Bテスト。
一般的なWebアプリケーションで最も頻繁に実行されるテストの概要については、以下を確認してください。
=> Webおよびデスクトップアプリケーションをテストするための180以上のサンプルテストケース
ただし、小売サイトは本質的に非常に動的です。新しいオファー、新製品、新しいベストセラー、セールスなどがあります。これは、サイトが長期間同じままではないことを意味します。したがって、それは多くの人にとって圧倒される可能性があります。
秘訣は分割統治です。
eコマースサイトをテストする方法の例を見てみましょう。
学習内容:
Eコマーステストのチェックリスト
以下に、eコマースWebサイトテストの重要なセグメントとテストケースを示します。
推奨される探索的テストサービス
#1)Digivante Direct
Digivante Direct eコマーステストは、eコマースWebサイトの品質を強化し、購入体験を改善し、オンライン収益を増やすことが証明されています。彼らの高速で手頃な探索的eコマーステストソリューションは低コストでセルフサービスであるため、コミットメントが維持されることはなく、品質が保証されます。
プロのテスターのDigivanteグローバルネットワークを使用すると、他のテストサプライヤーでは達成できないタイムスケールですべての主要なデバイスをカバーし、わずか24時間で24日分のテストを受けることができます。 eコマースのウェブサイトとアプリのテストを今すぐ始めましょう。
=> Digivante DirectWebサイトにアクセス#1)ホームページ–ヒーロー画像
小売サイトのホームページは忙しいです。彼らは多くのことが起こっています。しかし、それらのほとんどすべてがヒーローイメージを持っています:
これは、ページの大部分を占める一種のクリック可能な画像(一種のスライドショー)です。
以下は、テストするいくつかのことです。
- 自動スクロールしますか?
- はいの場合、画像はどの間隔で更新されますか?
- ユーザーがその上にカーソルを合わせると、それでも次のものにスクロールしますか?
- ホバーできますか?
- クリックできますか?
- はいの場合、それはあなたを正しいページと正しい取引に連れて行っていますか?
- ページの他の要素と比較して、ページの残りの部分と一緒に読み込まれますか、それとも最後に読み込まれますか?
- 残りのコンテンツは表示できますか?
- 異なるブラウザと異なる画面解像度で同じようにレンダリングされますか?
#2)検索
ユーザーが見たいものを常に目の前に配置できるとは限らないため、検索アルゴリズムは小売サイトの成功にとって非常に重要です。
一般的なテストは次のとおりです。
- 製品名、ブランド名、またはより広義のカテゴリに基づいて検索します。 例えば カメラ、キヤノンEOS 700D、電子機器など。
- 検索結果は関連性がなければなりません
- ブランド、価格、レビュー/評価などに基づいて、さまざまな並べ替えオプションを使用できる必要があります。
- 1ページに表示する結果はいくつですか?
- 複数ページの結果の場合、それらに移動するためのオプションはありますか
- また、検索は多くの場所で行われます。この機能を検証するときは、検索を複数のレベルにドリルダウンすることを考慮してください。 例えば: ホームページで検索すると、次のように表示される場合があります。
カテゴリに移動してサブカテゴリ(おそらく映画)に移動すると、次のように表示されます。
#3)商品詳細ページ
ユーザーが検索、閲覧、またはホームページから製品をクリックして製品を見つけると、ユーザーは製品情報ページに移動します。
小切手:
- 製品の1つまたは複数の画像
- 製品の価格
- 製品仕様
- レビュー
- オプションをチェックしてください
- 配送オプション
- 出荷情報
- 在庫あり/在庫切れ
- 複数の色またはバリエーションのオプション
- カテゴリのブレッドクラムナビゲーション(以下の赤で強調表示)。そのようなナビゲーションが表示される場合は、そのすべての要素が機能していることを確認してください。
#4)ショッピングカート
これは、ユーザーが購入を確定する前の最後から2番目の段階です。
以下をテストします。
- カートにアイテムを追加して買い物を続ける
- ユーザーが買い物を続けているときに同じアイテムをカートに追加すると、ショッピングカートのアイテム数が増加するはずです。
- すべてのアイテムとその合計がカートに表示されます
- 場所ごとの税金を適用する必要があります
- ユーザーはカートにアイテムを追加できます-合計は同じものを反映する必要があります
- カートに追加されたコンテンツを更新します-合計もそれを反映する必要があります
- カートからアイテムを削除します
- チェックアウトに進む
- さまざまな配送オプションで送料を計算する
- クーポンを適用する
- チェックアウトせず、サイトを閉じて、後で戻ってきてください。サイトはカート内のアイテムを保持する必要があります
#5)支払い
- さまざまな支払いオプションを確認する
- ゲストとしてチェックアウトを許可する場合は、購入を完了し、最後に登録するオプションを提供するだけです
- リピーター–ログインしてチェックアウト
- ユーザーサインアップ
- 顧客のクレジットカードやその他の財務情報を保存する場合は、これを中心にセキュリティテストを実行して、安全であることを確認します(PCIコンプライアンスは必須です)。
- ユーザーが長時間サインアップしている場合は、セッションがタイムアウトしていないかどうかを確認してください。サイトごとに異なるしきい値があります。一部の人にとっては10分です。一部の人にとっては、それは異なるかもしれません。
- 生成された注文番号を含む電子メール/テキスト確認
#6)カテゴリー/注目商品/関連商品または推奨商品
私がEコマーステスターから得る最も人気のあるFAQは次のとおりです。 すべてのカテゴリ/すべての製品をテストする必要がありますか?
答えはいいえだ。
リピーターの場合は、ホームページまたはショッピングカートにいくつかの推奨製品が表示されます。
注目の商品もほぼ毎日変わります。
これらは動的要素であるため、アプリケーションのこれらの部分をテストする最良の方法は、これらのセクションに入力されるアルゴリズムをテストすることです。
データマイニング/ BIシステムを確認し、これらのセクションに入力されるクエリをバックエンドから確認します。
#7)注文後のテスト
小切手:
- 順序を変更する
- 注文を取り消す
- 注文を追跡する
- 戻り値
#8)その他のテスト
- ログイン
- よくある質問
- お問い合わせページ
- カスタマーサービスページなど
EコマースWebサイトの自動化の課題
Safer Edgeを維持し、クライアントに望ましい結果を提供するには、タイムラインを可能な限り短縮しながら、EコマースWebサイトの品質とパフォーマンスに焦点を移す必要があります。
一般に、自動化テストは、テスト自動化プロジェクトの結果に直接影響を与える適切なテスト自動化フレームワークを選択することから始まります。フレームワークには、テストスクリプトとさまざまな自動化プロセスのシナリオが含まれている必要があります。
このフレームワークに基づいて、テスターはテストレポートを生成することにより、テストを簡単に実行し、関連する結果を取得できます。しかし、EコマースWebサイトを自動化するための適切なツールの選択は、多くの重要なパラメーターに依存します。機能、パフォーマンス、拡張性、ライセンスコスト、メンテナンスコスト、トレーニングとサポートなどの主要なパラメータに基づいて、利用可能なツールを比較することは常に重要です。
あなたは取る必要があります 多くのオープンソーステスト自動化ツールの利点 追加の資金を投資することなく、より多くのテスト作業を自動化する。
#1) EコマースのWebサイトは本質的に非常に絡み合っており、顧客の性質を想定できないため、各アクションを自動化することはできません。
#二) eコマースの継続的な変更には回帰が必要なので、変更の影響を追跡するために回帰テストスーツを毎日実行します。
#3) ホームページでのリンクの選択からチェックアウトおよび支払いゲートウェイページまでをカバーする必要があるシナリオの自動統合タイプを常に使用してください。これにより、少なくともEコマースWebサイトで最大のユーザーエクスペリエンスをカバーできるため、回帰サイクルを自動化することで適切なテストを実現できます。
#4) 不安定なアプリケーションで自動化する時間を無駄にしないでください。単純な変更はテストスーツ全体に影響し、それを再作成する必要があります。
#5) Eコマースウェブサイトのホームページは非常に重要であり、各製品に関連する多くの情報と1000のリンクが含まれています。これらのリンクは、新しいオファーや製品がページに追加されるにつれて毎日大きくなります。したがって、回帰テストに進む前に、HTTPステータスコードを使用してページ内のすべてのリンクを検証するのが最善です。
#6) 別のブラウザで同時にテストスクリプトを実行している場合。商品がショッピングカートに追加または削除された場合、その情報は他のブラウザにも反映される必要があります。
# 7) テストを並行して実行すると、このようなシナリオでは明らかにスクリプトが失敗します。カート情報を保持するには、ページを定期的に更新する必要があります。ユーザーがモバイルeコマースアプリやモバイルeコマースWebアプリケーションを使用する場合があるなど、リアルタイムでこのシナリオに遭遇する可能性があります。
#8) 販売者の要件に従って、各商品の詳細と価格の詳細を確認することを忘れないでください。それが10商品であるか1000商品であるかを確認してください。これは、顧客のわずかなミスを犯したり壊したりすると、大きな損失につながる可能性があるフェーズです。
#9) 通常、ユーザーが遭遇する多くの中断されたシナリオを作成して、スクリプトが非常に堅牢であるように設計し、スクリプトがスクリプトを実行して渡すようにします。
例えば、 すべてのカード情報を保存し、低料金またはネットワークの問題のアプリケーションがスタックしたために送信をクリックしました。この場合、ユーザーは、テストスクリプトでこの電子メールまたはメッセージを検証する必要がある電話への電子メールおよびメッセージを通じて、トランザクションステータスについて通知されます。
PCでmkvファイルを再生する方法
#10) EコマースWebサイトのWeb要素は常に変化しているため、常に手動xpathを作成してください。一部のWebElements属性は同じであるため、このようなシナリオでは、xpathのcontains()メソッドを使用したり、スクロールして表示したりする独自の方法はありません。
#十一) 自動化 アクセシビリティテスト マウスアクションを使用せずにキーボードアクションを実行すると、間違いなくいくつかの問題に遭遇し、それを修正できます。これは、ユーザーインターフェイスのテストで重要な役割を果たします。
#12) テスターはシナリオを注意深く設計し、開始チェックポイントを追加し、必要に応じてログインスクリプトを挿入する必要があります。
#13) 混乱を避けるために、支払い方法ごとに異なるスクリプトを維持してください。支払い後に注文がキャンセルされた場合はどうなるかを確認してください。
#14) 一方、パフォーマンステストは非常に重要な役割を果たします。ここでテストする必要のある要素は、1秒あたりのリクエスト、1分あたりのトランザクション、クリックあたりの実行、ページ読み込みの応答時間、タスクの期間、クリックからページ表示までの時間、DNSルックアップです。
#15) セキュリティテストは、eコマースを構築する上で顧客の信頼が得られる場所であるため、ここでは、サービス拒否攻撃、ユーザーアカウントのセキュリティ、データの機密性、コンテンツのセキュリティ、クレジットカードのセキュリティ、必須ではない無効化のテストに多くの時間を費やす必要があります。 services.SSL証明書の検証。
#16) 多言語市場とビジネス地域をサポートするためのアクセシビリティ標準に準拠しているため、ローカリゼーションテストの自動化はeコマースでは非常に困難です。
結論
いくつかのテストがリストされたので、次にいくつかのテストに移りましょう。 eコマーステストに関する最後の考え 。
ウェブサイトは、コンピューターだけでなくモバイルデバイスでも機能するはずです。応答性と安全性が必要です。データベースを最適化し、 ETLプロセス OLAPとBIを支援するデータウェアハウスの維持に役立つはずです。 Eコマーステストはそのすべてに焦点を当てる必要があります。
ただし、Eコマーステストの最も重要な部分は、訪問者が有料の顧客に変換しているかどうかです。顧客になりつつある訪問数を「コンバージョン率」と呼びます。
したがって、ある機能が別の機能とは対照的に、より良い変換を促進するかどうかは、重要なテストです。それが理由です A / Bテスト Eコマースサイトのユーザビリティエンジニアリングが注目を集めています。
この記事をチェックしてください: 3億ドルのボタン
Eコマースサイトがより良いコンバージョン率を得るためにデザインを分析するのを支援することを目的としたツールがあります。
- Optimizely :個人的なお気に入り。 EコマースA / Bテストに非常に手頃な価格で非常に洞察力があります
- バウンスを解除 :独自のランディングページを作成して、クイックスプリットまたはA / Bテストを実行できます
- コンセプトフィードバック :ウェブサイトを送信して、サイトのデザインと戦略に関する専門家のフィードバックを得ることができます。
ここでは任意のユーザビリティテストツールを使用できますが、上記の3つが私のお気に入りです。
その他のツールについては、以下を確認してください。
著者について: この記事は、STHチームメンバーのSwatiSによって書かれています。コミュニティのテストを作成して支援したい場合 こちらからお知らせください 。
いつものように、この記事がお役に立てば幸いです。
あなたのコメントや質問を聞くのが待ちきれません。また、以下であなたの最高と最悪のオンラインショッピング体験を共有してください。
推奨読書
- 最高のソフトウェアテストツール2021 (QAテスト自動化ツール)
- PrimereBookダウンロードのテスト
- アルファテストとベータテスト(完全ガイド)
- Webアプリケーションセキュリティテストガイド
- デスクトップ、クライアントサーバーテスト、およびWebテストの違い
- 多言語ウェブサイトをテストするための7つの基本的なヒント
- SQAプロセス:完全なアプリケーションをテストする方法は?
- 機能テストと非機能テスト