Eva Ferreira
- 合計アクティビティ 382
- 前回のアクティビティ
- メンバー登録日
- フォロー 0ユーザー
- フォロワー 0ユーザー
- 投票 1
- サブスクリプション 193
記事
Eva Ferreiraによる最近のアクティビティ-
フローのデータ駆動型変数
フローにデータを渡すには、フローパラメータの使用をおすすめします。これにより、各フローインスタンスをより細かく制御でき、意図しない更新を防ぐことができます。これにより、異なるシナリオに合わせてフローをカスタマイズできます。ただし、フローパラメータを使用せず、前のテストステップ、データテーブル、または環境変数などの異なるソースから設定された変数をフローで使用する場合、mablはフローのデータ駆...
-
CSSセレクターとXPath IDの比較
要素の検索ステップを作成する際、要素を選択するのにCSSセレクターとXPath式のどちらを使うのが有利か悩むかもしれません。どちらもウェブ要素にアクセスし、サイトのDOM全体にアクセスするために使われる強力なツールですが、どちらも客観的に「より良い」とは言えません。結局のところ、CSSを使うかXPathを使うかは、文脈によって決まります。 CSSセレクターとXPath式の使い分けに関する詳細...
-
自動修復の仕組み
一般に、テスト対象のソフトウェアは定期的に変更されます。一部の変更は重要であり、以前のテストを作成し直す必要があります。しかし、変更の多くは、ボタンのラベル変更やレイアウト調整などの軽微なものです。気づかれることもないようなこうした変更でも、自動テストがたやすく中断される可能性があります。 自動修復は、mablがそのような変更に適応するのを助けるので、ブラウザテストはこれらの避けられない変更...
-
APIテストでの変数の使用
変数を使用すると、動的な値をアサートし、レスポンス間の値を比較して、ランダム値を生成し、データ駆動型テストを行い、動的データを扱う必要のあるシナリオに対応することができます。この記事では、APIテストエディターで変数を使用する方法について説明します。内容は次のとおりです。 レスポンスから変数を作成する 共有変数のプレースホルダーを追加する ランダムに生成された値を使って変数を作成する API...
-
mablトレーナーにおけるアサーション
アサーションはテストの基盤となる要素であり、「アプリケーションが期待どおりに動作しているか?」を確認することができます。 ブラウザーテストまたはモバイルアプリテストは、大まかに言えば次のように構成されています: クリック、テキスト入力、URLの表示など、テスト対象アプリケーションのアクション これまでのアクションによりアプリが期待どおりの状態にあるかを検証するアサーション たとえば、ア...
-
Shadow DOMでのテスト
Webアプリでは、Shadow DOM はメインの DOM ツリー内の要素に付随して、隠れた要素の DOM ツリーを作成します。開発者は、React や Vue.js など異なるフレームワーク間で共有しやすくするために、Web コンポーネントを分離する方法として Shadow DOM を使用します。Shadow DOM は、Shadow DOM 内の要素を従来の検索手法では見つけられないため...
-
mablクレデンシャル
mablでは、テストの認証シナリオで使用する特別なクレデンシャル変数タイプを作成できます。mablのクレデンシャルは、データベースに追加される前に、顧客固有の暗号化キーで暗号化されます。セキュリティをさらに強化するために、クレデンシャルをリソースグループに追加して、ワークスペース内でアクセスできるユーザーを制御できます。テストでのクレデンシャルの作成と使用の詳細については、クレデンシャルの管...
-
自動修復のレビュー
あなたのウェブアプリケーションが変化する際、mablは自動修復を使用してテストを最新の状態に保ちます。プラン実行で成功したテストのステップが自動修復されると、mablは自動修復インサイトを生成します。この記事では、自動修復をレビューする方法、自動修復を無効にする方法、そして誤った自動修復を修正する方法について説明します。自動修復の仕組みについて詳しくは、この記事をお読みください。自動修復をレ...
-
アプリケーションへのログイン
多くのテストシナリオでは、アプリケーションにログインしてから機能を検証する必要があります。mabl では、トレーナーでステップを記録することでログインを自動化できます。これらのテストがクラウドで実行されると、常に新しいインスタンスから開始されます。つまり、ログイン後の操作を検証するすべてのテストは、それぞれ独立して認証を行う必要があります。なぜなら、Cookieやキャッシュなどのセッション...
-
アサーションと自動修復
ブラウザテストでは、ターゲット要素が既知の属性で見つからない場合、mablは自動修復を使って、類似していて強く一致する要素を探します。このプロセスにはいくつかの細かな点がありますが、基本的なルールは次のとおりです。 テストが成功すると、自動修復が保存されます。 失敗した場合、自動修復は保存されません。 アサーションはこのプロセスで重要な役割を果たします。アサーションによって、自動修復さ...