新機能
「高度な自動修復」の正式公開
mablは、メンテナンスの手間の少ないテストソリューションを提供することに継続的にコミットしています。その新たな一歩として、すべてのワークスペースで「高度な自動修復」の機能を正式公開しました!
高度な自動修復は、生成AIの力を活用し、ブラウザテストの対象となる各要素の意味と目的をよりよく理解します。これにより、アプリケーションに大幅な変更が加えられた場合でも、mablは意味のある属性や意味的に類似したステップをもとに、テスト対象となる要素の検索・特定を更に高い精度で行うことができます。 詳細はこちらをご参照ください
確信できない自動修復は失敗となる
「AIによるJavaScriptスニペット生成支援」への早期アクセス
ブラウザテストで JavScript スニペットを作成する必要がありますか?AIによるスニペット生成をお試しください。スニペットエディタで、作成したいスニペットの説明(日本語可) を入力すると、mablがあなたに合ったスニペットのひな型を生成します。AIによるJavaScriptスニペット生成は、現在Labsページ (ワークスペース > LABS) から早期アクセス可能です。詳細はこちらをご参照ください。
MFA認証アプリサポートの正式公開
パスワードとともにGoogle Authenticator や Authy などの認証アプリで提供されるワンタイムパスワードを必要とするようなアプリケーションへのログインを自動化する、MFA クレデンシャル を作成できるようになりました。詳細はこちらをご参照ください。
改善点
APIテストの強化
APIテストの作成と編集をより行いやすくするため、以下のような変更を行いました:
- APIテストエディターから、環境変数やDataTableシナリオの変数にアクセスできるようになりました。詳細はこちら(英語)をご参照ください。
- API テストで mabl クレデンシャルがサポートされました。詳細はこちら(英語)をご参照ください。
- API テスト作成フォームが更新され、特定のアプリケーションやプランに紐づけせずにAPI テストを作成できるようになりました。
- APIテストが作りやすくなるよう、APIテストエディターの最初のページがわかりやすく改善されました。
モバイルアプリテストの改善
モバイルテスト開発担当チームは、先月、以下のようないくつかのエキサイティングな機能強化を行いました:
- Androidクラウドトレーニング:ローカルマシン上に Android エミュレータがなくても、mablが管理するクラウド上のエミュレータを使ってAndroidテストを作成できるようになりました。詳細はこちら(英語)をご参照ください。
- モバイルステップの検索を設定:タップやアサーションなどの検索の操作時に、mablが特定すべき要素の属性を指定します。詳細はこちら(英語)をご参照ください。
- モバイルテストでの"Wait until" ステップのサポート:ページに特定の要素が表示されるまで、最長の待ち時間を設定します。詳細はこちら(英語)をご参照ください。
- モバイルスニペットのクラウド実行をサポート:AndroidアプリのテストとiOSアプリのテストの双方で、モバイルテストの用の JavaScrip スニペットをクラウド上で実行できます。詳細はこちら(英語)をご参照ください。
- Android のテストのクラウド実行で利用可能なデバイスとOSバージョンの追加:複数のデバイスで並行してAndroid アプリのテストを実行できます。詳細はこちら(英語)をご参照ください。
- iOSテスト実行用の固定IPレンジ:静的IPアドレスのレンジをホワイトリストに指定して、システムやエンドポイントが制限された環境内にある場合でも、クラウド上のiOSエミュレータを使ったテストのクラウド実行ができるようになります。詳細はこちら(英語)をご参照ください。
バグフィックス
全般
- テスト結果をCSVでダウンロードした際、ラベルのないテストのラベルに "training" と表示される問題を修正しました。
- 新しいモバイルテストページで、モバイルデバイスのドロップダウンメニューが正しく表示されないことがある問題を修正しました。
テスト作成
- {{@var[0]}} のような構文で配列変数の値にアクセスすると {{undefined}} を返してしまうことがあるバグを修正しました。
- 再利用可能なフローを新しく作成する際、mablトレーナーが 誤ったフローのループカウントを更新してしまうことがあるバグを修正しました。
- モバイルの "equals (等しい) "アサーションが不正に失敗することがある問題を修正しました。
- クラウド上のエミュレータを使用して Android アプリのテストを作成している際、Android端末の ChromeでURLを開くと、期待するWebページではなく黒い画面が表示されることがある問題を修正しました。
テスト実行
- 「mablテストの実行」ステップを持つ Jenkins のビルドパイプラインが、mablテストが失敗し、"continueOnPlanFailure" フラグが false に設定されている場合でも、実行を継続することがある問題を修正しました。
- テストのローカル実行時に mabl メールボックスがロードされないことがある問題を修正しました。
- Fixed issues with executing snippets in mobile cloud training and cloud runs.
- モバイル・クラウド・トレーニングおよびクラウド・ランでスニペットを実行する際の問題を修正しました。
テスト出力
- 一部のパフォーマンステストにおいて、テスト停止後に「停止中」のステータスが表示され続けることがある問題を修正しました。
- 「End flow 」ステップがテスト出力に複数回表示され、テストステップ番号がずれてしまうことがある問題を修正しました。
Mabl CLI
- コピー元のワークスペースにファイルのアップロードを伴うAPIテストが含まれている場合、ワークスペースのコピーコマンドが失敗することがある問題を修正しました。
- "mabl app-files create" コマンドの "--version" オプションの動作を修正しました。