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

AI が自動テストの分野でどのように使われるのか

Sam Yamashita
December 07, 2019

AI が自動テストの分野でどのように使われるのか

Sam Yamashita

December 07, 2019
Tweet

More Decks by Sam Yamashita

Other Decks in Technology

Transcript

  1. 3 Photo by Marvin Esteve on Unsplash 今回のプレゼンでは AI/ML の詳しい

    アルゴリズムについては話しません 話さないこと
  2. 8

  3. 13

  4. 14 AI とは? 定義 人工的に作られた人間のように振る舞うシステム それぞれの立ち位置 人工知能 機械学習 深層学習 “I

    believe this artificial intelligence is going to be our partner. If we misuse it, it will be a risk. If we use it right, it can be our partner.” - Masayoshi Son, a SoftBank founder 

  5. 15 “ “AI technologies will be in almost every new

    software product by 2020.” — Gartner 100 Data and Analysis Prediction Through 2020
  6. 16 YES NO Graph from World Quality Report 2018-19 (WQR)

    12ヶ月に以内に AI を活用する予定はあるか?
  7. 18 問題へのアプローチ方法 1. テスト作成 - 要素をコンテキストで特定する - すべてのパスを自動で生成する - 今後の問題

    2. テスト実行 - 実行するシナリオの優先度を決める 3. テストメンテナンス - セルフメンテナンス - セルフヒーリング - コンピュータビジョン
  8. 33 問題へのアプローチ方法 3. テストメンテ、データモデリング <button class=”” id=”” qa=””> Sign up

    for GitHub </button> <form action=”” method=””> <button> <form> form attribute method の評価は低い button attribute qa の評価は高い
  9. 37 “ The use of AI in testing is also

    likely to require newer skills and create newer roles such as AI QA strategists, data scientists, and AI test experts in QA and testing teams.” —World Quality Report 2018-19 by sogeti 求められるテスターの役割
  10. 40 2. データサイエンティスト 求められるテスターの役割 Model • 誰がどういう変更をしたのか? ↳ その結果どうなった •

    リリースに何が含まれるのか? ↳ その結果どうなった Pull Request Release Code • これを既存の OSS でのやり取りも学習する 例:
  11. 41 3. AI Test Expert 求められるテスターの役割 + 新しいスキル • 機械学習のアルゴリズム

    • 数理モデル • 自然言語処理 既存のテストスキル • 探索的テスト • 伝統的なテストスクリプト確認 • バグだし • その他・・・
  12. 43 “ Our intelligence is what makes us human, and

    AI is an extension of that quality” — Yann LeCun, a French computer scientist
  13. 46 Test 作成を支援する注目企業 ※ アルファベット順 社名 HQ 設立日 CEO 調達額

    Appvance.ai San Francisco 2012-10 Frank Cohen $12M(シリーズB) SOFY AI Seattle 2015-10 Syed Hamid 未公開(シード) Test.ai San Francisco 2015-10 Jason Arbon $18M(シリーズA)
  14. 47 社名 HQ 設立日 CEO 調達額 Appvance.ai San Francisco 2012-10

    Frank Cohen $12M(シリーズB) SOFY AI Seattle 2015-10 Syed Hamid 未公開(シード) Test.ai San Francisco 2015-10 Jason Arbon $18M(シリーズA) 「How Google tests software」 Test 作成を支援する注目企業
  15. 社名 HQ 設立日 CEO 調達額 Autify San Francisco 2016-9 Ryo

    Chikazawa $3M(シード) Functionize San Francisco 2015-8 Tamas Cser $19M(Series A) Mabl Boston 2017-1 Dan Belcher $30M(Series B) Testim San Francisco 2014-9 Oren Rubin $16M(Series B) 48 Test メンテナンスを支援する注目企業 ※ アルファベット順
  16. 社名 HQ 設立日 CEO 調達額 Autify San Francisco 2016-9 Ryo

    Chikazawa $3M(シード) Functionize San Francisco 2015-8 Tamas Cser $19M(Series A) Mabl Boston 2017-1 Dan Belcher $30M(Series B) Testim San Francisco 2014-9 Oren Rubin $16M(Series B) 49 Test メンテナンスを支援する注目企業 ※ アルファベット順 2019-10 にサービスリリース
  17. 社名 HQ 設立日 CEO 調達額 Autify San Francisco 2016-9 Ryo

    Chikazawa $3M(シード) Functionize San Francisco 2015-8 Tamas Cser $19M(Series A) Mabl Boston 2017-1 Dan Belcher $30M(Series B) Testim San Francisco 2014-9 Oren Rubin $16M(Series B) 50 ※ アルファベット順 前のスタートアップ Stackdriver は Google 2014年5月に買収された Test メンテナンスを支援する注目企業
  18. 社名 HQ 設立日 CEO 調達額 Autify San Francisco 2016-9 Ryo

    Chikazawa $3M(シード) Functionize San Francisco 2015-8 Tamas Cser $19M(Series A) Mabl Boston 2017-1 Dan Belcher $30M(Series B) Testim San Francisco 2014-9 Oren Rubin $16M(Series B) 51 ※ アルファベット順 Director of R&D Applitools Test メンテナンスを支援する注目企業
  19. 社名 HQ 設立日 CEO 調達額 Autify San Francisco 2016-9 Ryo

    Chikazawa $3M(シード) Functionize San Francisco 2015-8 Tamas Cser $19M(Series A) Mabl Boston 2017-1 Dan Belcher $30M(Series B) Testim San Francisco 2014-9 Oren Rubin $16M(Series B) 52 社名 HQ 設立日 CEO 調達額 Appvance.ai San Francisco 2012-10 Frank Cohen $12M(シリーズB) SOFY AI Seattle 2015-10 Syed Hamid 未公開(シード) Test.ai San Francisco 2015-10 Jason Arbon $18M(シリーズA) 注目企業の調達額を比較
  20. 54