Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Autify初心者でも気軽にテスト実行できる仕組み作り

 Autify初心者でも気軽にテスト実行できる仕組み作り

LegalForceではAutifyを活用した自動E2Eテストの整備を行っています。
これまで1年ほどAutifyを使ってきた中で社内に蓄積されたうまく運用する仕組みづくりについてご紹介します。

LegalOn Technologies, Inc

February 08, 2021
Tweet

More Decks by LegalOn Technologies, Inc

Other Decks in Programming

Transcript

  1. 6 本日のお話 Autifyの活用例 LegalForceの取り組み ~ Autify導入から現在に至るまで ~ Autify初心者でも気軽にテスト実行できる仕組み作り ~ 資料の整備について

    ~ 今後取り組んでいきたいこと Autify初心者でも気軽にテスト実行できる仕組み作り ~ シナリオ作成Tips ~
  2. 8 Autifyの活用例(LegalForceの場合) 機能監視テスト リグレッションテスト • 本番環境で定期実行 • 日次テスト(月〜金) :13シナリオ • 週次の全体回帰テスト

    (日) :21シナリオ →毎日結果確認し、NGがでた場合や機能リリースの状況によって適宜シナリ オ修正 • 検証環境(6環境)で不定期実行 • 全体回帰テストとカスタムテストを用意 • 普段Autifyを触らない人でも好きな時に実施可能 • 複数環境で同時に実施可能 ◆2020年2月から本格運用開始 ◆定期実行の機能監視テスト・不定期実行のリグレッションテストを実施 ◆QAチームでシナリオ作成や定期実行の運用をしつつ、開発メンバーでも気軽にテスト実行できるよう環境整備
  3. 現在の体制になるまで 2020.02 2020.04 2020.06 2020.10 2021.01 Autify利用開始 本番環境での テスト実行開始 検証環境での

    テスト実行開始 現在 テスト実施環境改良 &ナレッジ資料作成 ◆機能ごとの簡単な シナリオを作成 ◆検証環境でテスト 実行開始 ◆機能ごとの確認範囲を拡張 ◆本番環境で日次・週次の テスト実行開始 ◆テスト設計書の作成 ◆失敗しやすい検証環境での テスト実行を行うため シナリオ修正 ◆検証環境でのテスト 実行開始 ◆Autify専用の テスト環境整備 ◆本番・検証環境で気軽に テスト実行できるように 手順書作成 ◆ナレッジ資料の拡張 ◆開発に関わるメンバー への情報共有   課題   リリース後で良いので 機能監視テストとして活用 したい   課題   リリース前のリグレッションテ ストとして活用したい   課題   テスト実施の属人化 を解消したい 10
  4. 現在の体制になるまで 2020.02 2020.04 2020.06 2020.10 2021.01 Autify利用開始 本番環境での テスト実行開始 検証環境での

    テスト実行開始 現在 テスト実施環境改良 &ナレッジ資料作成 ◆機能ごとの簡単な シナリオを作成 ◆検証環境でテスト 実行開始 ◆機能ごとの確認範囲を拡張 ◆本番環境で日次・週次の テスト実行開始 ◆テスト設計書の作成 ◆失敗しやすい検証環境での テスト実行を行うため シナリオ修正 ◆検証環境でのテスト 実行開始 ◆Autify専用の テスト環境整備 ◆本番・検証環境で気軽に テスト実行できるように 手順書作成 ◆ナレッジ資料の拡充 ◆開発に関わるメンバー への情報共有   課題   リリース後で良いので 機能監視テストとして活用 したい   課題   リリース前のリグレッションテ ストとして活用したい   課題   テスト実施の属人化 を解消したい 11