Slide 1

Slide 1 text

AI自動テストツールと その裏側 TRIDENT 伊藤 望

Slide 2

Slide 2 text

About Me p 伊藤 望(Ito Nozomi) p 株式会社TRIDENT代表取締役 p 日本Seleniumユーザーコミュニティ主宰 p 著書

Slide 3

Slide 3 text

AI自動テストツールとその裏側 p AI技術を活用した自動テストクラウドサービス 「Magic Pod」の裏側についてお話しします。 n 今日は導入部だけ p どんな内容か 1. 技術: AIの中身 2. 開発プロセス: アジャイル開発 & テスト

Slide 4

Slide 4 text

自動テストとは p テスト手順をプログラム化しておくと、コンピュー タが自動でテスト実行してくれる。 Unit Test Integration Test E2E Test システム全体を通しでテスト UIテストツールなどを活用 複数のコンポーネントを結合してテスト APIテストツールなどを活用 個々の関数やクラスのテスト ユニットテストツールなどを活用

Slide 5

Slide 5 text

E2E(UI)自動テストツール(サービス) p クリックやキー入力などの画面操作を自動化 オープンソース 商用ツール Selenium Appium ほかにも多数 Apptest.ai Appvance Autify Cypress Datadog Functionize Ghost Inspector mabl Magic Pod Parasoft Selenic Perfecto TestCraft Testim 商用ツールのNew Normal 1. クラウドサービス 2. こだわりのUI/UX 3. AIの活用

Slide 6

Slide 6 text

Magic Pod (@TRIDENTInc) p E2Eテスト自動化クラウドサービス p Webサイトとモバイルアプリに対応 p AI技術を活用 n テストスクリプトを読みやすい日本語化 n テスト対象画面に変更があったら、テスト手順を自動修正

Slide 7

Slide 7 text

Magic Podのアジャイル開発プロセス p2週間ごとのイテレーション(& リリース) n 細かいパッチリリースは随時 pCI/CDとテスト自動化をフル活用 n 運用やルールよりも仕組みによる改善を

Slide 8

Slide 8 text

自動テストツールのテスト pもちろん自動化 n Lint/Unit Test/Integration Test/E2E Test pE2E Test -> Magic Podをフル活用 n ひたすら色々な環境でMagic Podテストを実行 (自社クラウド、CircleCI、AppVeyor、SauceLabs、 BrowserStack、Remote TestKit) n Magic Podの画面はMagic Podで自動テスト

Slide 9

Slide 9 text

詳しくは1月に! (またはネットワーキングタイムに)