テスト実行、テストケースや結果のダウンロードも簡単にできちゃう。旅に出る思い出し笑う我思うスクラッチ誕生日に思ったこと死ぬまでにやることテスト実行、テストケースや結果のダウンロードも簡単にできちゃう。CLI」はmablを簡単操作できるコマンドラインツールです。Node.jpのパッケージとして配布されているため導入も簡単です。CLIユースケースを見れば、どんなことができるかイメージしやすいと思います。IDEフォーマットでエクスポートできる特にインポート・エクスポートができるのはすばらしいですね。あとはスクリーンショットを初めてmabl上のデータを探したり取得できるので、現場ごとにことなるであろうテスト結果のレポーティングも簡単にできそうです。インストールNode.js環境をまず準備します。バージョンは10.0.0以上推奨。Mac環境であればHomebrew経由でのインストールが推奨になっています。あとはターミナルから以下のコマンドをたたくだけ。@mablhq/mabl-cliインストールが完了したらターミナルを再起動して以下のコマンドを叩いてみましょう。バージョンが正常に表示されればインストール成功です。0.5.7-betaログイン以下のコマンドを叩くとブラウザが起動しmablのログイン画面が表示されます。Keyが表示されるためコピーしておき、ターミナルにもどってKeyを入力すればログイン完了です。keyを発行して、以下のコマンドでログインも可能です。<YOUR-API-KEY>ログイン状態は以下のコマンドで確認します。minutes]mablコマンドのヘルプを見てみます。[boolean]テストをローカルで動かしてみるまずテスト一覧を表示します。IDが表示されるのでそのIDをベースに実行してみます。app」はCLIからまだ実行できないようです。ためしに、僕のブログにアクセスし、WordPressのAPIを叩く簡単なテストを実行してみます。APIで取得したデータを検索ボックスに入れて検索しています。APIを叩いてそのレスポンスをチェックしています。これによってテストデータをAPI経由で準備したり、データの状態を変更してテストを進められるためテストが簡潔になります。complete通常、mablの画面から実行すると、ブラウザ環境をクラウド環境(GCPのUSリージョン)で立ち上げたり、裏側でDOMを取得したり、スクリーンショットを撮ったり、ネットワークをモニタリングしたりするため1分15秒程かかってしまいます。CLIの場合はそういった処理が動かないため、わずか15秒ほどで実行完了しました。Runとしてカウントされないため、トライアンドエラーでテストを作成するときはこちらがよさそう。クラウド環境を指定して実行もできますし、デプロイに反応して実行なんてのも簡単にできます。以下のようにラベルを活用した実行もできます。Rspecみたいな使い方ができるので特定のケースに絞って実行できます。wipテスト結果をエクスポートするID指定してテスト結果をエクスポート・ダウンロードできます。[XXXXXXXXXXX.zip]zipファイルの中身はスクリーンショットとテスト実行時間やIDが書かれたマニフェストファイル(yaml)でした。長くなったのでケースのエクスポートは次の記事にまとめます。ソフトウェア開発の実現に向けて奮闘中。週末に娘と息子とお昼寝しながら世界のビーチや離島を旅する夢を見る。IDE形式などテストケースのエクスポートも簡単にできちゃう。ソフトウェア開発の実現に向けて奮闘中。週末に娘と息子とお昼寝しながら世界のビーチや離島を旅する夢を見る。購読管理このバーを折りたたむコメントを読み込み中...コメントをどうぞメール名前サイト%d人のブロガーが「いいね」をつけました。