Developers Summit 2024「AI時代のソフトウェアテストの現在と未来」を見ました
Launchable, Inc. Co-CEO 川口 耕介さん
和田 卓人 さん
オーティファイ株式会社 近澤 良さん
目次
日本のソフトウェアテストの現在地点
「国内のテスト事情と海外のテスト事情、
開発でのAI活用の浸透、
ソフトウェアテストでのAI活用の浸透などをテーマに。」
「ワシントンの観光庁ではSIerにテストを依頼している。
一般企業でもテストはインドでやってることをよく見た。」
アメリカでもSIerに外注するケースもあるのですね。
「英語圏はインドなど海外も含めてタレントプールがすごいからエンジニアのスケールはしやすい。
日本は内製開発を進めようとしてもタレントプールに限界がある。
この違いはある。」
たしかに。
日本の企業もオフショアしている企業もありますが、英語圏の企業に比べるとやりやすさの違いが大きそうですね。
「日本の開発カンファレンスで開発支援に生成AIを使っているか聞いてみると9割ぐらい手が挙がった。(今日この会場では3割ぐらい)」
「テストコードを書いたり実行したりはAIによる追い風になってるけど、AIを活用したソフトウェアのテストはネガティブな方向もある。
毎回同じ結果を得られるものでもないので、テストの結果を自動化しづらくなっている。」
結果が妥当かどうかの検証ができないものも多そうですね。
何が期待した結果だったのか、ですね。
「テストに対しての抵抗が開発者にあった。」
おまけのように考えてしまうことはあるんですかね。
どうすればカバレッジを上げられるかは仕組みやルール作りも必要なんでしょうね。
「開発とQAが分断されるとコミュニケーションコストが高くつく傾向。」
どうなればOKなのかがずれてしまうとテストに意味がなくなってしまいますしね。
「後からなんとかなる余地。
ネットワークにつながっている、修理できる人がそこにいる。
この余地が大きければテスト品質を向上させるためにコストをかけまくるかどうか。
ゲーム品質はネットワークでパッチが適用できるようになってから大きく変わった。」
これ、外製と内製も同じですよね。
外製も後から改修するかどうかをバグか齟齬かでやるやらないのケースもあったり。
内製だとバグだろうが齟齬だろうが、あるべき姿じゃなければ直しますね。
ソフトウェアテストにおけるAI活用の今後
「操作ログをもとに自動でテストを作る。
そんな取り組みも始まっている。」
楽そうでいいですね。
ある程度までの自動化から始まっていくといいのかもですね。
仕様書とかドキュメントをもとにテストコードが自動でできてほしい。
「機械翻訳で出てきたものを人がレビューして直す。それが当たり前になっている。
AIによるテストの自動化もまず最初にAI、その後に人がレビュー、手直しでよさそう。」
エンジニアにレビューする能力は必要ですね。
感想
AIによって便利になっても、製品の質も人の質も落ちることにならないようにしたいですね。
でも便利にはしたい。
まだまだ発展途上な状況なので、なんでもやってみてチャレンジするしていく、いい時代なのかもしれないですね。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。
「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。
「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。
「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。
「AWSではじめるLinux入門ガイド」という本を書きました。
開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
「JAWS-UG大阪 第18回勉強会 サーバーレス」の運営をしました
JAWS-UG大阪 第18回勉強会 サーバーレスを開催、運営しました〜。 事の発 …
-
Alexa Day 2018で「kokexaの話」を聞いてきました
スピーカーはサバワ坂本さん これは、私、山下の勝手な印象とか思い込みですが、坂本 …
-
「Meguro.dev #1 」でモブプログラミングを体験してみました
「AWSの各サービスを道具としてアプリケーション開発を行うデベロッパーのための新 …
-
ヤマムギvol.21 AWSのAPIリクエストに署名を追加するデモをしました
ゴールデンウィーク10日連続朝30分のデモチャレンジもいよいよ9日目です。 平日 …
-
AWS Summit Tokyo 2017 聴講したセッションのメモ
2017年6月に参加しましたAWS Summitで聴講したセッションのメモを記し …
-
「Serverless Days Tokyo 2023 Keynote」を見ました
2023/9/23にServerless Days Tokyo 2023に参加し …
-
DevLove関西 「プロジェクトマネジメントの勘所」に行ってきました
DevLove関西 「プロジェクトマネジメントの勘所」に行ってきました。 サイボ …
-
『JAWS-UG 名古屋 セキュリティ勉強会』に参加しました
初心者向けAWSの守り方 JAWS-UG名古屋 森さん 初心者向けということで、 …
-
「JAWS-UG 初心者支部#35 LT大会!!」に参加しました。
オンライン開催でした〜 AWS AthenaとFluentdでログ集約基盤構築 …
-
「SORACOM UG Online Handson #1 ~スマホで顔認証編~」に参加しました
久しぶりのSORACOM UG勉強会に参加しました。 SORACOM Air メ …