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
  • Product overview
  • Getting started
    • Getting started with browser tests
    • Getting started with API tests
    • Getting started with performance tests
    • Getting started with accessibility testing
    • Getting started with data-driven testing
  • 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
  • General frequently asked questions (FAQ)
  • Glossary
  • Mabl University
  • Mabl Product Portal

Browser tests

  • Creating a browser test
  • The mabl Trainer
    • Mabl Trainer tips and tricks
    • Quick-edit mode
    • Mabl Trainer FAQs
  • Best practices for creating browser tests
  • Logging into your app
    • Auto-login flows
    • Support for MFA logins
    • MFA authenticator logins
    • Logging in with an email verification code
  • Finding the correct element
    • Configuring find steps
    • Creating resilient find steps for similar elements
    • Adding wait 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
    • Creating a mabl Mailbox address
    • 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
  • Searching and filtering your workspace
  • Using labels
  • 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
  • Deployment events
  • Ad hoc test runs
  • Local runs
  • Sharing variables between tests
  • Multibrowser support
    • Internet Explorer sunset plan
  • Custom HTTP headers
  • Basic auth
  • 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
  • Viewing plan details and history
  • Reviewing test output
    • Test statuses
    • Failure reasons
  • Browser test output
    • Filtering steps in test output
    • Reviewing element history
    • Speed index
    • Downloading test data
  • Troubleshooting browser tests
  • Troubleshooting connectivity issues
  • Insights
  • How auto-heal works
    • Auto-heal FAQs
  • Email notifications
  • Monitor app performance over time
  • Optimizing test performance

mabl CLI

  • Mabl CLI overview
  • Installing and configuring the mabl CLI
  • Using the mabl CLI
    • Launching the mabl Trainer from the mabl CLI
    • Ad hoc test runs in the mabl CLI
    • Deployment events in the mabl CLI
    • Exporting test step data
    • Exporting browser tests
    • Copying tests between workspaces
    • Environment commands
    • DataTable commands
    • Branch commands
    • Link Agent 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

Performance testing

  • Performance testing overview
  • Performance testing setup
  • Running performance tests
  • Reviewing performance tests
  • Performance testing FAQs
  • Using the performance sandbox

Integrations & webhooks

  • Slack integration
  • Microsoft Teams integration
  • 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
    • API-based CI/CD integration
    • CircleCI integration
    • GitLab Integration
    • Bitbucket 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
  • 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

  • User settings
  • Troubleshooting login issues
  • Verifying your email and troubleshooting
  • Setting up your network for mabl
  • Managing workspaces
    • Managing user session duration
    • Workspace Support Access
  • Managing users
    • Types of users
  • Managing API Keys
  • Activity feed
  • Mabl Labs
  • Multi-workspace billing and usage

Desktop App

  • Desktop App overview
    • Configuring proxy settings
    • Using the Desktop App on Linux
  • Updating the mabl desktop app and CLI

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製品の概要
  • はじめに
    • 初めてのブラウザーテスト
    • 初めてのAPIテスト
    • 初めてのパフォーマンステスト
    • 初めてのアクセシビリティテスト
    • 初めてのデータ駆動型テスト
  • トライアルのはじめかた / クイックスタートガイド
  • mablのセットアップ
  • mablデスクトップアプリケーションのインストール
    • mablデスクトップアプリケーションのインストールをお勧めする理由
  • Seleniumからの移行
    • Selenium Java Agent
    • Selenium Proxyを使用したJavaの移行
  • 一般的なベストプラクティス
  • よく寄せられる質問 (FAQ)
  • 用語集
  • 自己学習トレーニングレッスン
  • Mabl Product Portal
  • アプリケーションと環境

ブラウザテスト

  • ブラウザテストの作成
  • mablトレーナー
    • mablトレーナーご利用のTips & Tricks
    • クイック編集モード
  • ブラウザーテスト作成のベストプラクティス
  • アプリケーションへのログイン
    • 自動ログインフロー
    • MFAログインのサポート
    • 時間ベースのワンタイムパスワード認証
    • メール検証コードを使用するログイン
  • 要素を正しく見つける
    • 要素の検索方法の設定
    • 類似エレメントに対する柔軟な検索ステップの作成
    • waitステップの追加
    • CSSとXPathの使用
    • CSSセレクターとXPath IDの比較
    • Shadow DOMでのテスト
  • アサーション
    • アサーションのベストプラクティス
    • アサーションと自動修復
    • 要素のアサーション
    • 要素のアサーションに使用できる他の方法
    • 要素のアサーションに関するFAQ
    • 変数を伴うアサーション
    • URLアサーション
  • 変数
    • 変数の使用方法
    • mabl Trainerでの変数の使用
    • 有効な式
    • アプリケーションのURL
    • 環境変数
    • mablクレデンシャル
  • JavaScriptスニペット
    • スニペットの操作
    • スニペットエディター
    • JavaScriptスニペットの例
    • mablでの日付の操作
    • レガシースニペットからパラメーター化されたスニペットへの移行
  • ダウンロードアサーションの追加
  • Flow(フロー:共通部品)
    • Flowのプロパティを編集する
    • パラメタ付きFlow
    • 保存の競合
  • ステップをループさせる
  • hoverをトレーナーで記録する
  • APIステップ
  • メールのテストと検証
    • mabl Mailboxアドレスの作成
    • 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テストとブラウザテストのプランへの統合
  • プランをスケジューリングする
  • デプロイイベント
  • 手動でのテスト実行(アドホック実行)
  • テストのローカル実行
  • テスト間での変数の共有
  • マルチブラウザのサポート
    • Internet Explorer 対応の終了予定
  • カスタムHTTPヘッダー
  • Basic認証
  • 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
  • メール通知
  • アプリケーションパフォーマンスの経時的なモニタリング
  • テストパフォーマンスの最適化

mabl CLI (JA)

  • mabl CLIの概要
  • mabl CLIのインストールと設定
  • mabl CLI を利用する
    • mabl CLIでのmabl Trainerの起動
    • mabl CLIでのテストのアドホック実行
    • mabl CLIでのデプロイイベント
    • テストステップデータのエクスポート
    • ブラウザーテストのエクスポート
    • ワークスペース間でのテストのコピー
    • 環境コマンド
    • DataTableコマンド
    • ブランチコマンド
    • Link Agentコマンド

mabl API (JA)

  • mabl APIの概要
  • レポーティングAPI
    • レポートAPI - Google Sheetsインテグレーション用のWebhookの例
    • レポートAPI - 実行結果をまとめてCSVに書き出すNode.jsスクリプトの例
    • レポートAPI - 実行結果をまとめてCSVに書き出すbashスクリプトの例
  • DataTable

インサイト

  • インサイトのタイプ
  • インサイトの表示
  • インサイトの管理
  • 無効な(または有効な)リンクのレポートを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テストのトラブルシューティング

アクセシビリティテスト

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

パフォーマンステスト

  • パフォーマンステストの概要
  • パフォーマンステストの作成
  • パフォーマンステストの実行
  • パフォーマンステスト結果の検証
  • パフォーマンステストについてよく聞かれる質問 (FAQ)

インテグレーションとWebhooks

  • Slackインテグレーション
  • Microsoft Teamsインテグレーション
  • Jiraクラウドインテグレーション(セットアップと設定)
    • JIRAクラウドインテグレーションの使い方
  • Jira Serverインテグレーション
  • CI/CDインテグレーション
    • Jenkinsインテグレーション
    • Bambooインテグレーション
    • Azure Pipelinesインテグレーション (VSTS)
    • Octopus Deployインテグレーション
    • 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 インテグレーション

アドミニストレーション

  • ユーザー設定
  • ログインの問題のトラブルシューティング
  • メールの確認とトラブルシューティング
  • mablのためのネットワークの設定
  • ワークスペースの管理
    • ユーザーセッションの持続時間の管理
    • ワークスペースへのサポートアクセス
  • ユーザーの管理
    • ユーザーのタイプ
  • APIキーの管理
  • アクティビティフィード
  • mabl Labs
  • マルチワークスペースの請求と使用法

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

  • デスクトップアプリの概要
    • デスクトップアプリでプロキシを設定する
    • Linuxでのデスクトップアプリケーションの使用
  • mablデスクトップアプリケーションとmabl CLIの更新

セキュリティ

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

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/09 視覚的変化の検出の Edge 対応
    • 2023/3/10 Unified Runner for Safari (WebKit) 早期アクセスの開始
    • 2023/03/24 DataTable API の追加
    • 2023/03/24 mabl CLI への DataTable コマンドの追加
    • 2023/03/24 mablテストのPlaywrightへのエクスポート
    • 2023/03/31 アサーションに便利なオプションが追加されました
    • 2023/04/06 SVGサポートの強化
    • 2023/04/07 CSSへのアサーションが可能になりました
    • 2023年3月 リリースノート
    • 2023/04/21 APIからのアクティビティーフィードの取得
    • 2023/04/28 CLIの実行にNode.js v16以上が必要となります
    • 2023/04/28 APIによるワークスペース内ユーザの取得
    • 2023/05/10 APIパフォーマンステスト 早期アクセス
    • 2023年4月 リリースノート
    • 2023/05/15 Safari (WebKit) Unified Runner 一般公開
    • 2023年5月 リリースノート
    • 2023/06/22 アサーション失敗時の動作をトレーナーでまとめて変更
    • 2023/06/30 CLIでの DataTable シナリオのローカル実行
    • 2023/07/01 BigQuery へのアクティビティーフィードのエクスポート
    • 2023年6月 リリースノート
    • 2023/08/04メールテストでの固定メールアドレスのサポート
    • 2023/08/08 大容量ファイルアップロードの早期アクセス
    • 2023/08/14 アサーションのクイック設定ショートカット
    • 2023年7月 リリースノート
    • 2023/08/16 「ステップの追加」時のステップ検索機能の改善
    • 2023/08/18 クラウドクレデンシャル
    • 2023/08/30 (早期アクセス) 使用していない mabl Link トンネル名の自動削除
    • 2023/08/22 固定メールアドレス宛のメールをトレーナー以外から確認
    • 2023/08/31 固定メールアドレス宛のメールへのアサーション設定・開封時の、受信時間範囲の指定
    • 2023/09/06 Cookie生成ステップの改善
    • 2023/09/19 (早期アクセス) ブラウザロケールとタイムゾーンの設定
    • 2023年8月リリースノート
    • 2023/09/27 プラン詳細ページへの新しいプラン実行オプションの追加
  • 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)に対応していますか?

クラウド実行とローカル実行の違いはなんですか?

Suggest Edits

mablの実行方法と実行環境の違いはなんですか?を参考ください。

Updated over 2 years ago