Jump to Content
mabl Product Help
HomeGuidesAPI ReferenceRelease Notes
feature requestscontact mablsystem statusmabl appdesktop appmabl Product Help
feature requestscontact mablsystem statusmabl appdesktop app
HomeGuidesAPI ReferenceRelease Notes

Getting started

  • Quick-Start Guide
    • How-to video guides
  • Installing the mabl desktop app
    • Why should I install the mabl desktop app?
  • Troubleshooting test issues
  • Migrating from Selenium
    • Selenium Java Agent
    • Java migration using Selenium proxy
  • General best practices
    • Working as a team in mabl
  • Mabl University

Creating and maintaining tests

  • Creating a test
  • Viewing test details
  • How do I log into my app with mabl?
  • Finding the correct element
    • Configuring find steps
    • Creating resilient find steps for similar elements
    • How auto-heal works
    • Adding wait and wait until steps
    • Using CSS/XPath selectors
    • When to use CSS selectors vs. XPath IDs
  • Making assertions
    • The "is present" assertion
    • The "not present" assertion
    • The "equals" and "does not equal" Assertion Types
    • The "contains" and "does not contain" Assertion Types
    • The "starts with" and "does not start with" Assertion Types
    • The "ends with" and "does not end with" Assertion Types
    • The "greater than" and "less than" Assertion Types
    • The "greater than or equals" and "less than or equals" Assertion Types
    • Assertions with variables
    • URL assertions
    • Working with cookies
  • Using variables
    • Environment variables
    • Valid expressions
  • Editing tests
  • Replaying tests
  • Stopping tests
  • Using JavaScript steps in the Trainer
    • JavaScript snippet examples
  • Sharing variables between tests
  • Adding download assertions
  • Flows
    • Editing flow properties
    • Parameterized flows
    • Save conflicts
  • Using loops
  • Adding hovers
  • API steps
  • Email testing and validation
    • Using custom email prefixes with mabl Mailbox addresses
  • PDF test automation, validation, and troubleshooting
  • Testing dropdowns
  • Data-driven testing
    • Training data-driven tests
    • Creating DataTables for your tests
    • Associating and running tests with a DataTable
    • Creating DataTables from CSV files
    • Assigning scenario names to your DataTables
    • Random variables in DataTables
  • Uploading files while training a test
  • Echo steps
  • Testing in iframes
  • Using conditionals steps in the mabl Trainer
  • Automatic popup dismissal
  • Recording keypresses
  • Drag and drop steps
  • Adding a page refresh

Managing tests

  • Branches and version control
    • Test snapshots
  • Filtering your workspace by application
  • Searching your workspace
  • Turning off tests
  • Page coverage overview
  • Release coverage
  • 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
  • Mabl CLI overview
    • Installing and configuring the mabl CLI
    • Using the mabl CLI
    • Headless testing
    • Selenium IDE export
    • Copying tests between workspaces
  • Creating a plan to run tests
    • Viewing plan details and history
  • Editing and deleting plans
    • Multibrowser support
    • Safari support
  • Manual test runs
  • Adding an environment
  • Deleting an environment
  • Scheduling tests
  • Triggering tests via API
  • Using the test run multiplier
  • Plan stages
  • 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
  • Mabl static IP addresses

Reviewing test results

  • Test results
  • Reviewing test results
    • Understanding test output messages
    • Downloading test data
  • Debugging failed tests - Best Practices
  • Adding a failure reason to test runs
  • Download performance data for any test step
  • PDF export for test run output
  • Plan run history export as CSV
  • Speed index
  • Step timeline
  • Email notifications
  • Monitor app performance over time

Working with Insights

  • Insight types
  • Viewing insights
  • Managing insights
  • Export broken (or working) link reports as CSV

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 testing overview
    • Visual change detection
    • Visual model rebaselining
  • Using the Visual Explorer
  • Reporting visual issues
  • Visual smoke tests

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
    • Validating API responses
    • Using variables with API tests
    • Using JavaScript with API tests
  • Postman integration
    • Import from Postman
    • Postman export

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
  • Test case management integrations
  • Single sign on with SAML
    • SSO with SAML Example (Okta)
    • SSO with SAML: Azure
  • BigQuery integration
  • Webhooks

Administration

  • Managing workspaces
  • Managing users
    • Types of users
  • Dark UI theme
  • Managing API Keys
  • Multi-workspace billing and usage
  • Activity feed
  • Managing user session duration

Desktop App

  • Desktop app overview
    • Navigating in the desktop app
    • Sharing and viewing mabl assets
    • 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
    • Identifying Unified test runs
    • Adjusting page interaction speed
  • Migrating to the Unified test runner
  • How Intelligent Wait works

日本語ヘルプ

  • クイックスタートガイド
    • ハウツービデオガイド
  • トライアルのはじめかた / クイックスタートガイド
  • mablのセットアップ
  • mablデスクトップアプリケーションのインストール
    • mablデスクトップアプリケーションのインストールをお勧めする理由
  • テストの問題のトラブルシューティング
  • Seleniumからの移行
    • Selenium Java Agent
    • Selenium Proxyを使用したJavaの移行
  • 一般的なベストプラクティス
    • mablでのチーム作業
  • 自己学習トレーニングレッスン

テストの作成とメンテナンス

  • テストの作成
  • テストの詳細の表示
  • mablでテスト対象にログインする
  • 自動修復の仕組み
    • 類似エレメントに対する柔軟な検索ステップの作成
    • waitステップとwait untilステップの追加
    • CSS/XPathセレクターの使用
  • アサーションの実行
  • 変数の使用方法
    • 環境変数
    • 変数で利用する文字列を式で表現する方法
  • テストの編集
  • テストの再生
  • テストの停止
  • TrainerでのJavaScriptステップの使用方法
  • テスト間での変数の共有
  • ダウンロードアサーションの追加
  • Flow(フロー:共通部品)
    • Flowのプロパティを編集する
    • パラメタ付きFlow
    • 保存の競合
  • ステップをループさせる
  • hoverをトレーナーで記録する
  • APIリクエストとレスポンスの検証
  • メールのテストと検証
  • PDFテストの自動化と検証
  • ドロップダウンのテスト
  • データ駆動テスト
    • テストのDataTableの作成
    • DataTableへのシナリオ名の割り当て
  • テストのトレーニング中のファイルアップロード
  • Echoステップ
  • iframeでのテスト
  • mabl Trainerでの条件付きステップの使用方法
  • ポップアップの自動消去
  • キー入力の記録
  • ドラッグアンドドロップステップ
  • ページ更新(リロード)ステップの追加

テストの管理

  • ブランチとバージョン管理
  • アプリケーションによるワークスペースのフィルタリング
  • ワークスペースでの検索
  • テストをオフにする(無効にする)
  • ページカバレッジの概要

テスト実行

  • テスト実行の概要
  • CI/CDによる継続的テスト
    • CI環境でテスト実行する
    • プレビュー環境への対応
    • JavaScriptテストフレームワーク
  • mabl CLIの概要
    • mabl CLIのインストールと設定
    • mabl CLI を利用する
    • ヘッドレステスト
    • Selenium IDEへのエクスポート
    • ワークスペース間でのテストのコピー
  • プランを作成してテストを実行
    • プランの詳細と履歴の表示
  • プランの編集と削除
    • マルチブラウザーのサポート
    • Safariのサポート
  • 手動でのテスト実行(アドホック実行)
  • 環境の追加
  • 環境の削除
  • プランをスケジューリングする
  • APIによるテストのトリガー
  • テスト実行乗数(Run multiplier)の使用
  • プランでステージを設定
  • Basic認証とカスタムHTTPヘッダーの追加
  • テストの問題のトラブルシューティング
  • テストにDataTableを関連付けて実行
  • mabl Linkによるセキュアトンネリング
  • mabl Linkの使用方法
  • Dockerを用いたLinkの使用方法
  • mablの静的IPアドレス

テスト結果の確認

  • テスト結果
  • テスト結果の確認
    • テスト出力メッセージの理解
    • テストデータのダウンロード
  • 失敗したテストのデバッグ - ベストプラクティス
  • テスト実行への失敗の理由の追加
  • テストステップのパフォーマンスデータのダウンロード
  • テスト実行出力用のPDFエクスポート
  • プランの実行履歴のCSVとしてのエクスポート
  • スピードインデックス
  • ステップのタイムライン
  • メール通知

インサイト

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

リンククローラーの活用

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

Visual Testingとモニタリング

  • ビジュアルテストの概要
    • 視覚的変化の検出
    • ビジュアルモデルのベースラインの再構築
  • Visual Explorerの使用
  • ビジュアルテストの課題の報告
  • ビジュアルスモークテスト

モバイルウェブテスト

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

APIテスト

  • APIテストの概要
  • Postman統合
    • Postmanからのインポート
    • Postmanへのエクスポート

インテグレーションと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

アドミニストレーション

  • ワークスペースの管理
  • ユーザーの管理
    • ユーザーのタイプ
  • ダークUIテーマ
  • APIキーの管理
  • マルチワークスペースの請求と使用法
  • アクティビティフィード

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

  • デスクトップアプリの概要
    • デスクトップアプリ内のナビゲーション
    • デスクトップアプリでページを開く
    • デスクトップアプリでプロキシ設定を行う
  • デスクトップアプリでローカル実行を行う

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

  • 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)に対応していますか?

TrainerとCLIをどう使い分ければいいですか?

Suggest Edits

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

Updated over 1 year ago


Did this page help you?