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

AI自動テストツールを支える開発・テストプロセス

Nozomi Ito
January 23, 2021

 AI自動テストツールを支える開発・テストプロセス

Agile TEch EXPO - New Normal Agile Episode1 - ( https://202101.agiletechexpo.com/ )の登壇資料です。

Nozomi Ito

January 23, 2021
Tweet

More Decks by Nozomi Ito

Other Decks in Technology

Transcript

  1. About Me p 伊藤 望(Ito Nozomi) p 株式会社TRIDENT代表取締役 n AI自動テストツール「Magic

    Pod」の運営 p 日本Seleniumユーザーコミュニティ主宰 p 著書
  2. Magic Pod (@TRIDENTInc) p E2Eテスト自動化クラウドサービス p Webとモバイルアプリのテストに対応 p AI技術を活用 n

    テストスクリプトを読みやすい日本語化 n テスト対象画面に変更があったら、テスト手順を自動修正 p 利用者も順調に増加中
  3. アジャイル開発と「自動化」 ビルド テスト リリース 設計 開発 ビルド テスト リリース 設計

    開発 ビルド テスト リリース 設計 開発 自動化しないと 繰り返し困難
  4. アジャイル開発と「自動化」 ビルド テスト リリース 設計 開発 ビルド テスト リリース 設計

    開発 ビルド テスト リリース 設計 開発 一番工数がかかるのに 一番自動化が難しい
  5. Magic Podの開発環境 p Webサーバ・AIエンジン: Python、Django p 自動テストエンジン: Node.js p 開発者:

    約6人 p QA: 0人 n ただし、 n 本書いている人とか、Selenium/Appiumコントリビュータとか p ほぼフルリモート p 読み書き(Slack、GitHub等)は英語 テスト自動化のエキスパートは多数
  6. 1. 自動化コストが低いところ p ツールを設定するだけでチェックができるもの p スクリプトのメンテナンスが(ほぼ)不要なもの p Magic Pod開発でやっているもの: n

    ソースコード静的解析 p やっていないもの: n Botでサイトリンクをたどり404エラー検出(モンキーテスト) n アプリクラッシュ検知(Firebase Crashlytics)