SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2024 セッションレポート

生成AIでソフトウェアテストはどう変わる? 和田卓人氏、川口耕介氏、近澤良氏が語る

【15-A-9】AI時代のソフトウェアテストの現在と未来

  • X ポスト
  • このエントリーをはてなブックマークに追加

開発現場に浸透するAI活用、一方でテストはどうか?

 続いて和田氏は、会場に向けて「ChatGPTやGitHub Copilot、GitHub Copilot
chatなど、AIによる開発支援ツールを使っている人、手をあげてください」と問うた。手を挙げたのは3割程度。和田氏によれば、前週広島で行われた開発者カンファレンスでは9割もの人が手を挙げたという。「日本でも、何らかのAI開発支援ツールやサービスを使いながら開発することが、現場レベルでかなり浸透してきたという肌感覚を持っている」と和田氏は話すが、海外ではどうなのだろうか。

 川口氏は「海外でも似たような感じ」と語る。「テクノロジーの本物感が半端ないから、ちょっと試してみようということになっている。ただ、みんなまだ試行錯誤の段階で、どういうふうに定着していくのかは、まだまだこれからという印象を受ける」。近澤氏も「AIを活用して次の絵をどう描くかについては、世界的に模索中ではないか」と続けた。

 Autifyのように、ソフトウェアテストにAIを活用する事例は増えてきている。「テストだけでなく他のサービスでも、普通にAIが機能の一部として使われるようになってきた」と近澤氏は語る。「テストの人たちは、LLM(大規模言語モデル)ではなくOCR(光学的文字認識)や回帰分析のような、もっとマシンラーニングみたいな文脈で昔からAIを部品として使っていたから、ある意味で先行している例になっている」と川口氏も同調した。

 一方で、川口氏は「QAの守備範囲が非常に広い。テスト対象も、部品単位のテストもあれば結合テストもある。使うツールもレイヤによって変わってくる。一人がすべてを見なければならない状況がある。QAではみんながフルスタック・エンジニアだ」とも指摘する。「システムと外部世界との接点がQAではいつも苦労するところだ。このファジーで曖昧な部分にAIを活用できる余地があるはずだ」と川口氏。

 また昨今、ソフトウェアを作る側にもAIが組み込まれているため、却ってテストの難易度が上がっているのは大きな課題だ。「既存のソフトウェアテストの生産性はかなり上がっているが、対象のソフトウェアの複雑性、不確実性が上がった結果、テスト自体は自動化の度合いが退化している」と和田氏は指摘する。近澤氏も「LLMや生成AIは同じインプットに対して同じアウトプットが出ることがないので、そこをどうやって担保するか各社が模索中だ。出てきたアウトプットをまたLLMで評価するなどの新しい観点が必要になるだろう」と付け加えた。

次のページ
トップランナーたちから見た、生成AIとテストの今後

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2024 セッションレポート連載記事一覧

もっと読む

この記事の著者

水無瀬 あずさ(ミナセ アズサ)

 現役エンジニア兼フリーランスライター。PHPで社内開発を行う傍ら、オウンドメディアコンテンツを執筆しています。得意ジャンルはIT・転職・教育。個人ゲーム開発に興味があり、最近になってUnity(C#)の勉強を始めました。おでんのコンニャクが主役のゲームを作るのが目標です。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

山出 高士(ヤマデ タカシ)

雑誌や広告写真で活動。東京書籍刊「くらべるシリーズ」でも写真を担当。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/19229 2024/06/27 11:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング