ホームページ >ウェブフロントエンド >jsチュートリアル >Webship-js を使用した自動テストで Web サイトのパス ナビゲーションを保証する

Webship-js を使用した自動テストで Web サイトのパス ナビゲーションを保証する

Susan Sarandon
Susan Sarandonオリジナル
2024-12-10 04:45:10887ブラウズ

Ensuring Website Path Navigations with Automated Testing Using Webship-js

人々がウェブサイト内を簡単に移動できるようにすることは非常に重要です。リンクが機能しなかったり、ユーザーが道に迷ったりすると、イライラして離脱につながる可能性があります。

このブログでは、国際労働機関のサイト (https://www.ilo.org) を例として、すべてのリンクが訪問者を適切な場所に確実に誘導する方法について説明します。

テストに必要なシナリオを作成するには、次のようなステップ定義が必要です。

なら私はこうなるはずです

このステップは、Web サイト内のナビゲーションが正しく機能していること、およびユーザーが特定のアクションまたはインタラクションを実行した後に意図したページに到達していることを確認するのに役立ちます。

それなら、ホームページに載っているはずです

このステップ定義は、現在のページがホームページであることを確認するために使用されます。

それなら、(私|私たち)* は (その)* ホームページに載っているはずです

現在のページがホームページであることを確認するステップを定義します。静的な文には確率がありません。

それなら「特定のページ」にいるはずです

このステップ定義は、現在のページが特定のページであることを確認するために使用されます。

では、(I|we)* は「([^"]*) にあるはずです?

例 (1):

Then I should be on "/"

例 (2):

Then we should be on "/user/login"

例 (3):

Then I should be on "http://google.com"

使用されているさらに多くのステップ定義を確認できます。それなら私はそうすべきです

その他のステップ定義を確認できます: https://webship.co/docs

記事全文をご覧ください: https://webship.co/blog/ensuring-website-path-navigations-automated-testing-using-webship-js

以上がWebship-js を使用した自動テストで Web サイトのパス ナビゲーションを保証するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。