Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Excelに書いたテスト、自動化しませんか?~Excel用sshクライアント「beecle」のご紹介~

226 views

Published on

Excelに書いたテスト、自動化しませんか?~Excel用sshクライアント「beecle」のご紹介~

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Excelに書いたテスト、自動化しませんか?~Excel用sshクライアント「beecle」のご紹介~

  1. 1. EXCELに書いたテスト、 自動化しませんか? ~EXCEL用SSHクライアント 「BEECLE」のご紹介~ 内田隆之
  2. 2. こんな場面に頻繁に遭遇しませんか? テスト手順をExcelで管理している • Excelに書いたコマンドをターミナルにコピペ • テスト手順が長大 • テスト手順内に条件分岐あり • 同じテストをホスト毎に実施する必要あり ⇒コピペが大量発生してつらい!!
  3. 3. 私はどうだったか? インフラ構築案件で、運用フェーズで使用するスクリプトの開発を担当 • 本数: 30本程度、対象台数: 1本当たり1~5台 • スクリプトのテストは所定のテスト手順書(Excel)に記載 • テスト実施がコピペに終始する作業となる • 非常にストレスフル、ミスしやすい • テストに時間がかかるので、開発中に気楽にテスト実行できない • 最後の1発に賭ける!みたいな状態に・・・
  4. 4. EXCELのコピペはつらい・・・ ではどうするか テスト用のスクリプトを開発する • テスト仕様書から新たに起こさなければならない • そのスクリプト自体のテストも必要 Excelからテストコマンドを直接実行できるようにする • 既存のテスト仕様書の資産が使える(かも) • 今回紹介するのはこちら
  5. 5. EXCEL用SSHクライアント 『BEECLE』のご紹介
  6. 6. EXCEL用SSHクライアント 『BEECLE』のご紹介 機能紹介 • Excelに記載されたコマンドを、リモートで実行するツール • Excelにアドインを追加するだけで利用可能 • 範囲指定したセル内のコマンドを、順次SSHで接続してサーバで 実行 • コマンドの標準出力・標準エラーを取得(エビデンスとして使用可) • sudo実行、コマンドエラー時の挙動変更など、多彩な機能 • ・・・
  7. 7. 動画で紹介します
  8. 8. 私はどうなった? コマンド一発でテストを実行できる • セルをコピペするストレスから解放 同じテストを気楽に実行できる • 成果物の品質向上に貢献

×