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

AI自動テストツールとその裏側

Nozomi Ito
October 03, 2020

 AI自動テストツールとその裏側

Agile Tech EXPO(2020/10/3)のLT資料です。

Nozomi Ito

October 03, 2020
Tweet

More Decks by Nozomi Ito

Other Decks in Technology

Transcript

  1. 自動テストとは p テスト手順をプログラム化しておくと、コンピュー タが自動でテスト実行してくれる。 Unit Test Integration Test E2E Test

    システム全体を通しでテスト UIテストツールなどを活用 複数のコンポーネントを結合してテスト APIテストツールなどを活用 個々の関数やクラスのテスト ユニットテストツールなどを活用
  2. 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の活用
  3. Magic Pod (@TRIDENTInc) p E2Eテスト自動化クラウドサービス p Webサイトとモバイルアプリに対応 p AI技術を活用 n

    テストスクリプトを読みやすい日本語化 n テスト対象画面に変更があったら、テスト手順を自動修正
  4. 自動テストツールのテスト 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で自動テスト