Jump to Content
mabl Product Help
HomeGuidesAPI ReferenceChangelog
feature requestsrelease notescontact mablsystem statusmabl appdesktop appmabl Product Help
feature requestsrelease notescontact mablsystem statusmabl appdesktop app
HomeGuidesAPI ReferenceChangelog

Getting started

  • About mabl
  • Quick-start guide
  • Applications and environments
  • Installing the mabl desktop app
    • Why should I install the mabl desktop app?
  • Migrating from Selenium
    • Selenium Java Agent
    • Java migration using Selenium proxy
  • General best practices
  • Mabl University
  • Mabl Product Portal

Browser tests

  • Creating a browser test
  • The mabl Trainer
    • Mabl Trainer tips and tricks
    • Quick-edit mode
  • Best practices for creating browser tests
  • Logging into your app
    • Auto-login flows
    • Support for MFA logins
  • Finding the correct element
    • Configuring find steps
    • Creating resilient find steps for similar elements
    • Adding wait and wait until steps
    • Using CSS and XPath
    • When to use CSS selectors vs. XPath expressions
    • Testing in the shadow DOM
  • Assertions
    • Best practices for assertions
    • Assertions and auto-heal
    • Element assertions
    • Additional methods for element assertions
    • Element assertion FAQs
    • Variable assertions
    • URL assertions
  • Variables
    • Creating variables in the mabl Trainer
    • Using variables in the mabl Trainer
    • Valid expressions
    • Application URLs
    • Environment variables
    • Mabl credentials
  • JavaScript snippets
    • Working with snippets
    • The Snippet Editor
    • JavaScript snippet examples
    • Working with dates in mabl
    • Migrating legacy snippets to parameterized snippets
  • Adding download assertions
  • Flows
    • Editing flow properties
    • Parameterized flows
    • Save conflicts
  • Using loops
  • Adding hovers
  • API steps
  • Email testing and validation
    • Using mabl Mailbox
    • Using custom email prefixes with mabl Mailbox addresses
  • PDF test automation, validation, and troubleshooting
  • Working with cookies
  • Testing dropdowns
  • Uploading files while training a test
  • Visit URL steps
  • Echo steps
  • Testing in iframes
  • Using conditional steps
  • Automatic popup dismissal
  • Keypress steps
  • Drag and drop steps

Data-driven testing

  • Data-driven testing
  • Data-driven variables
    • Managing test data-driven variables
    • Managing flow data-driven variables
  • DataTables
    • Creating DataTables for your tests
    • Associating a test with a DataTable
    • Training tests with DataTables
    • Running tests with a DataTable

Managing tests

  • Viewing test details
  • Editing tests
  • Organizing tests into plans
  • Branches and version control
    • Creating branches
    • Running tests on branches
    • Managing branches
    • Test snapshots
    • Commenting on branched versions
  • Filtering your workspace by application
  • Searching your workspace
  • Turning off tests
  • Page coverage overview
  • Release coverage
    • Release coverage FAQs
  • Comparing changes between test and flow versions

Running tests

  • Test execution overview
  • Continuous testing in CI/CD
    • Test inside the CI environment
    • Preview environments
    • JavaScript testing frameworks
  • Creating a plan to run tests
    • Editing and deleting plans
    • Plan stage settings
    • Integrating API tests and browser tests into a plan
    • Using the test run multiplier
    • Plan FAQs
  • Scheduling tests
  • Triggering tests via API
  • Sharing variables between tests
  • Ad hoc test runs
  • Multibrowser support
    • Internet Explorer sunset plan
  • Basic auth and custom HTTP headers
  • Secure tunneling with mabl Link
  • Using mabl Link
    • Link with Docker
    • Running mabl Link on Kubernetes
    • Link on Windows
    • Testing localhost with mabl Link
    • Mabl Link FAQs
    • Link with Systemd
    • Link Agent Configuration File
  • Mabl static IP addresses

Reviewing test results

  • Reviewing test results
    • Test statuses
  • Reviewing test output
    • Understanding test output messages
    • Step timeline
    • Downloading test data
  • Troubleshooting test issues
  • Debugging failed tests - Best Practices
  • Adding a failure reason to test runs
  • Viewing plan details and history
  • Insights
  • Download performance data for any test step
  • How auto-heal works
    • Auto-heal FAQs
  • Reviewing element history
  • PDF export for test run output
  • Speed index
  • Email notifications
  • Monitor app performance over time
  • Optimizing test performance
  • Reporting API

mabl CLI

  • Mabl CLI overview
  • Installing and configuring the mabl CLI
  • Using the mabl CLI
    • Headless testing
    • Exporting browser tests
    • Copying tests between workspaces
    • DataTable commands

Working with the Link Crawler

  • About the link crawler
  • Creating a new plan to crawl your app
  • Restricting the link crawler to a specific application
  • Changing the link crawler's starting URL

Visual testing and monitoring

  • Visual change detection overview
  • Visual change detection for browser tests
    • Visual model rebaselining
  • Visual smoke tests
    • Visual smoke test setup
    • Visual smoke test output

Mobile testing

  • Mobile web testing
    • Creating mobile web tests
    • Running mobile web tests
    • Troubleshooting mobile web tests

API testing

  • API testing overview
  • Creating API tests
  • The API Test Editor
    • API request details
    • Validating API responses
    • Using variables with API tests
    • Previewing JSON paths
    • JSON structure and syntax
  • Using JavaScript with API tests
    • Adding scripts to API tests
    • API script examples
  • Postman integration
    • Import from Postman
    • Variables in Postman imports
    • Postman export
  • Running API tests
  • Reviewing API tests
    • Troubleshooting API tests

Accessibility testing

  • Accessibility testing overview
    • Accessibility dashboard

Integrations & webhooks

  • Slack integration
    • Configuring Slack notifications
  • Microsoft Teams integration
    • Microsoft Teams integration setup and configuration
  • Jira Cloud integration - setup and configuration
    • Jira Cloud integration - usage
  • Jira Server integration
  • CI/CD integration
    • Jenkins integration
    • Bamboo integration
    • Azure Pipelines integration (VSTS)
    • Octopus Deploy integration
    • CLI-based CI/CD integration
    • API-based CI/CD integration
    • CircleCI integration
    • GitLab Integration
  • GitHub integration
    • GitHub integration setup
    • Run tests as a GitHub check
    • Run mabl tests GitHub Action
    • Automatic GitHub Issue creation
    • Filtering with GitHub data
    • Generating Custom GitHub Events
  • Bitbucket integration
  • Integrating with test case management tools
  • Single sign on with SAML
    • SSO with SAML Example (Okta)
    • SSO with SAML: Azure
  • BigQuery integration
  • Webhooks
  • Mabl resource IDs
  • Segment integration

Administration

  • Managing workspaces
    • Managing user session duration
  • Managing users
    • Types of users
  • Dark mode
  • Managing API Keys
  • Multi-workspace billing and usage
  • Activity feed
  • Mabl Labs
  • Workspace Support Access

Desktop App

  • Desktop App overview
    • Configuring proxy settings
    • Configuring custom HTTP headers
    • Using the Desktop App on Linux
  • Local runs in the desktop app
  • Updating the mabl desktop app and CLI

Chrome Extension

  • Chrome extension sunset plan

Other information

  • General frequently asked questions (FAQ)
  • Features videos
  • Quick testing tips
  • Glossary
  • Troubleshooting other issues
  • How to verify your email & troubleshooting

Security

  • Data encryption
  • Recommended customer security best practices

Unified Runner

  • Unified Runner overview
    • Adjusting page interaction speed
    • Legacy Runner sunset plan
  • Migrating to the Unified test runner
  • How Intelligent Wait works

日本語ヘルプ

  • mablについて
  • クイックスタートガイド
  • トライアルのはじめかた / クイックスタートガイド
  • mablのセットアップ
  • mablデスクトップアプリケーションのインストール
    • mablデスクトップアプリケーションのインストールをお勧めする理由
  • Seleniumからの移行
    • Selenium Java Agent
    • Selenium Proxyを使用したJavaの移行
  • 一般的なベストプラクティス
  • 自己学習トレーニングレッスン
  • Mabl Product Portal

ブラウザテスト

  • ブラウザテストの作成
  • mablトレーナー
    • mablトレーナーご利用のTips & Tricks
    • クイック編集モード
  • アプリケーションへのログイン
    • 自動ログインフロー
  • エレメントを正しく見つける
    • 要素の検索方法の設定
    • 類似エレメントに対する柔軟な検索ステップの作成
    • waitステップとwait untilステップの追加
    • CSSとXPathの使用
    • CSSセレクターとXPath IDの比較
    • Shadow DOMでのテスト
  • アサーション
    • アサーションのベストプラクティス
    • アサーションと自動修復
    • 要素のアサーション
    • 要素のアサーションに使用できる他の方法
    • 要素のアサーションに関するFAQ
    • 変数を伴うアサーション
    • URLアサーション
  • 変数
    • 変数の使用方法
    • mabl Trainerでの変数の使用
    • 有効な式
    • 環境変数
    • mablクレデンシャル
  • JavaScriptスニペット
    • スニペットの操作
    • スニペットエディター
    • JavaScriptスニペットの例
    • mablでの日付の操作
    • レガシースニペットからパラメーター化されたスニペットへの移行
  • ダウンロードアサーションの追加
  • Flow(フロー:共通部品)
    • Flowのプロパティを編集する
    • パラメタ付きFlow
    • 保存の競合
  • ステップをループさせる
  • hoverをトレーナーで記録する
  • APIステップ
  • メールのテストと検証
    • mabl Mailboxの使用方法
    • mabl Mailboxアドレスでのカスタムメールプレフィックスの使用
  • PDFテストの自動化と検証
  • Cookieの使用
  • ドロップダウンのテスト
  • テストのトレーニング中のファイルアップロード
  • Visit URLステップ
  • Echoステップ
  • iframeでのテスト
  • mabl Trainerでの条件付きステップの使用方法
  • ポップアップの自動消去
  • キー入力の記録
  • ドラッグアンドドロップステップ

データ駆動テスト

  • データ駆動テスト
    • テストのデータ駆動型変数の管理
    • フローのデータ駆動型変数
  • DataTable
    • DataTableの作成
    • テストとDataTableの関連付け
    • DataTableを使用したテストの作成
    • DataTableを使用したテストの実行

テストの管理

  • テストの詳細の表示
  • テストの編集
  • テストをプランにまとめる
  • ブランチとバージョン管理
    • ブランチの作成
    • ブランチでのテストの実行
    • ブランチの管理
    • テストのスナップショット
    • ブランチのバージョンへのコメント作成
  • アプリケーションによるワークスペースのフィルタリング
  • ワークスペースでの検索
  • テストをオフにする(無効にする)
  • ページカバレッジの概要
  • リリースカバレッジ
    • リリースカバレッジのFAQ
  • テストおよびフローのバージョン間の変更の比較

テスト実行

  • テスト実行の概要
  • CI/CDによる継続的テスト
    • CI環境でテスト実行する
    • プレビュー環境への対応
    • JavaScriptテストフレームワーク
  • プランを作成してテストを実行
    • プランの編集と削除
    • プランのステージ設定
    • テスト実行乗数(Run multiplier)の使用
    • プランに関するFAQ
    • APIテストとブラウザテストのプランへの統合
  • プランをスケジューリングする
  • APIによるテストのトリガー
  • テスト間での変数の共有
  • 手動でのテスト実行(アドホック実行)
  • マルチブラウザのサポート
    • Internet Explorer 対応の終了予定
  • Basic認証とカスタムHTTPヘッダーの追加
  • mabl Linkによるセキュアトンネリング
  • mabl Linkの使用方法
    • Dockerを用いたLinkの使用方法
    • Kubernetesでmabl Linkを実行
    • WindowsでのLink Agentの使用
    • mabl Linkでのlocalhostのテスト
    • mabl LinkのFAQ
    • Link Agentとsystemdの連携
    • Link Agent設定ファイル
  • mablの静的IPアドレス

テスト結果の確認

  • テスト結果
    • テストステータス
  • テスト結果の確認
    • テスト結果メッセージの理解
    • ステップのタイムライン
    • テストデータのダウンロード
  • テストの問題のトラブルシューティング
  • 失敗したテストのデバッグ - ベストプラクティス
  • テスト実行への失敗の理由の追加
  • プランの詳細と履歴の表示
  • テストステップのパフォーマンスデータのダウンロード
  • 自動修復の仕組み
    • 自動修復(オートヒール)に関するFAQ
  • 要素の履歴の確認
  • テスト実行結果用のPDFエクスポート
  • スピードインデックス
  • メール通知
  • アプリケーションパフォーマンスの経時的なモニタリング
  • テストパフォーマンスの最適化
  • レポーティングAPI

mabl CLI (JA)

  • mabl CLIの概要
  • mabl CLIのインストールと設定
  • mabl CLI を利用する
    • ヘッドレステスト
    • Selenium IDEへのエクスポート
    • ワークスペース間でのテストのコピー

mabl API (JA)

  • mabl APIの概要

インサイト

  • インサイトのタイプ
  • インサイトの表示
  • インサイトの管理
  • 無効な(または有効な)リンクのレポートをCSVとしてエクスポート

リンククローラーの活用

  • リンククローラーの概要
  • クローリングのためのプランを自動作成する
  • クローリングを特定のURLに制限する
  • リンククローラーの開始URLの変更

Visual Testingとモニタリング

  • ビジュアルテストの概要
  • ブラウザテストでの視覚的変化の検出
    • ビジュアルモデルのベースライン(比較基準)の再構築
  • ビジュアルスモークテスト
    • ビジュアルスモークテストのセットアップ
    • ビジュアルスモークテストの結果

モバイルウェブテスト

  • モバイルウェブのテスト
    • モバイルウェブテストの作成
    • モバイルウェブテストの実行
    • モバイルウェブテストのトラブルシューティング

APIテスト

  • APIテストの概要
  • APIテストの作成
  • APIテストエディター
    • APIリクエストの詳細
    • APIレスポンスの検証
    • APIテストでの変数の利用
    • JSONパスのプレビュー
    • JSONの構造と構文
  • APIテストでのJavaScriptの使用
    • APIテストへのスクリプトの追加
    • APIスクリプトの例
  • Postman インテグレーション
    • Postmanからのインポート
    • Postmanのインポートにおける変数
    • Postmanへのエクスポート
  • APIテストの実行
  • APIテスト結果の確認
    • APIテストのトラブルシューティング

アクセシビリティテスト

  • アクセシビリティテストの概要
    • アクセシビリティダッシュボード

インテグレーションとWebhooks

  • Slackインテグレーション
    • Slack通知を設定する
  • Microsoft Teamsインテグレーション
    • Microsoft Teamsインテグレーションのセットアップと設定
  • Jiraクラウドインテグレーション(セットアップと設定)
    • JIRAクラウドインテグレーションの使い方
  • Jira Serverインテグレーション
  • CI/CDインテグレーションの概要
    • Jenkinsインテグレーション
    • Bambooインテグレーション
    • Azure Pipelinesインテグレーション (VSTS)
    • Octopus Deployインテグレーション
    • CLIを使ったCI/CDインテグレーション
    • APIを使ったCI/CDインテグレーション
    • CircleCIインテグレーション
    • GitLabインテグレーション
  • GitHubインテグレーション
    • GitHubインテグレーションの設定
    • GitHub Checksでmablのテストを実行する
    • GitHub Actions を使ったテスト実行
    • GitHub Issueを自動作成する
    • GitHubのデータでフィルタリング
    • GitHub のカスタムイベントを生成する
  • Bitbucketインテグレーション
  • テストケース管理のインテグレーション
  • SAMLによるシングルサインオン
    • SAMLによるSSOの例 (Okta)
    • SAMLによるSSO: Azure
  • BigQueryインテグレーション
  • Webhooks
  • mablリソースID
  • Segment インテグレーション

アドミニストレーション

  • ワークスペースの管理
    • ユーザーセッションの持続時間の管理
  • ユーザーの管理
    • ユーザーのタイプ
  • ダークUIテーマ
  • APIキーの管理
  • マルチワークスペースの請求と使用法
  • アクティビティフィード
  • mabl Labs
  • ワークスペースへのサポートアクセス

デスクトップアプリの概要

  • デスクトップアプリの概要
    • カスタムHTTPヘッダーの設定
    • デスクトップアプリでプロキシを設定する
    • Linuxでのデスクトップアプリケーションの使用
  • デスクトップアプリでローカル実行を行う
  • mablデスクトップアプリケーションとmabl CLIの更新

Chrome拡張

  • Chrome拡張機能の廃止計画

他の情報

  • よく寄せられる質問 (FAQ)
  • 機能紹介ビデオ
  • テストに関する簡単なヒント
  • 用語集
  • その他の問題のトラブルシューティング
  • メールの確認方法とトラブルシューティング

セキュリティ

  • データ暗号化
  • お客様のセキュリティに関するベストプラクティス

UNIFIED RUNNER (JA)

  • Unified Runnerの概要
    • Unifiedテスト実行の確認
    • ページ操作速度の調整
    • Legacy Runnerの廃止プラン
  • Unified Runnerへの移行
  • インテリジェント待機の仕組み

リリースノート(日本語)

  • 2023年のリリース
    • 2023年1月 リリースノート
    • 2023/02/23 MFAサポート 早期アクセスの開始
    • 2023/02/28 アドホック実行におけるDataTableの特定シナリオのみの利用
    • 2023年2月 リリースノート
    • 2023/03/24 DataTable API の追加
    • 2023/03/24 mabl CLI における DataTable コマンドの追加
    • 2023/3/24 mablテストのPlaywrightへのエクスポート
  • 2022年のリリース
    • 2022/02/16 ローカル実行やリリースカバレッジの柔軟性が向上!
    • 2022/03/23 インテリジェントなウェイト機能リリース!
  • 2021年のリリース
    • 2021/12/14 JSステップでパラメタ指定がより簡単になりました
    • 2021/11/17 Teams統合リリース!
    • 2021/10/14 mablの年次イベント「Experience 2021」開催!
    • 2021/09/22 E2Eのカバレッジダッシュボードリリース!
    • 2021/08/13 データのリストアが可能に!
    • 2021/07/16 SOC 2 Type II セキュリティ認証を取得
    • 2021/06/11 パフォーマンスのトレンド情報の提供開始
    • 2021/05/17 mablデスクトップトレーナー&APIテストが正式リリースされました!
    • 2021/05/07 Jiraクラウドインテグレーションでトレーサビリティを高める
    • 2021/04/21 mabl University リリース
    • 2021/03/12 新型mablトレーナーを使ったローカル実行の改善
    • 2021/02/04 テスト活動を見える化する「アクティビティーフィード」をリリース
    • 2021/01/19 mablトレーナーのUI/UXを大幅改善
  • 2020年のリリース
    • 2020/12/11 mabl CLI正式リリース

FAQ(日本語)

  • FAQ TOP
    • mablのTest(テスト)とはなんですか?
    • mablのPlan(計画)とは何ですか?
    • クラウド実行とローカル実行の違いはなんですか?
    • TrainerとCLIをどう使い分ければいいですか?
    • テストを何回実行できますか?
    • mablのデータはどれぐらいの期間保存されますか?
    • テストごとにDB情報をリセットしたい
    • 要素がなくなるまで待ちたい
    • mablのテストをエクスポートできますか?
    • 同時アクセスのテストはできますか?
    • Basic認証の設定はありますか?
    • SAML認証を使ったシングルサインオン(SSO)はできますか?
    • mablの実行方法と実行環境の違いはなんですか?
    • テストの実行回数をどうやって決めればよいですか?
    • hoverを記録できますか?
    • mablとの接続問題のトラブルシューティング
    • Windows環境でデスクトップアプリの挙動がおかしい場合
    • デスクトップアプリのトラブルシューティング方法
    • mablのオートログイン(Auto Login)は日本語のフォームに対応していますか?
    • トライアル後のワークスペースはどうなりますか?
    • テストの最大実行時間を教えて下さい
    • 自動で作成されるテストやプランを削除したい
    • マルチファクタ認証(MFA)を回避できますか?
    • クロームエンタープライズ(Chrome Enterprise)に対応していますか?

hoverを記録できますか?

可能です。詳細は hoverをトレーナーで記録するをご確認ください。

Suggest Edits

可能です。詳細は hoverをトレーナーで記録するをご確認ください。

Updated over 1 year ago


Copyright © 2023 mabl Inc.
Terms of Service Privacy Whistleblower Program