テストの自動化率はたった25%──背景にあるQA人材の不足とAI活用の難しさ
オーティファイは、2016年にアメリカ・サンフランシスコで創業したテスト自動化プラットフォーム企業だ。創業者のひとりは日本人(CEO 近澤 良氏)で、開発の多くは日本のオフィスで行われている。2019年に最初のテスト自動化プロダクトをローンチして以来、ソフトウェアテストの自動化サービスを提供してきた。製品は多言語に対応し、日本以外でも幅広く使われている。当初はベンチャー企業中心だったが、近年では大企業での導入も進み、フォーチュン・グローバルに名を連ねる企業でも採用されているという。
松浦氏は、大手Web企業で大規模サービスのインフラを担当後、GitHubでテクニカルサポートエンジニアとして勤務。2019年9月にバックエンドエンジニアとしてオーティファイに入社し、現在はソリューションアーキテクトとして顧客のテスト自動化推進を支援している。
講演の冒頭、松浦氏はIT業界が直面する人材不足の問題を提起した。「IT業界だけではなく、ソフトウェアはほとんどすべての企業に関連するものになっています。あらゆる企業が、このIT人材不足に悩んでいるのではないかと思います」と述べ、日本の就業人口が減少する一方でIT人材の需要が増え続ける現状を指摘した。
ソフトウェア開発においてテストが占める割合は多い。松浦氏は調査結果を基に「全体のコスト・時間の4割はテストに割かれているといわれております」と説明した。アプリケーションの性質によって変動はあるものの、大企業の複雑なシステムほどテストにかける工数は大きくなる傾向がある。
しかし実態として、多くの企業ではテストが手動で行われている。「75%は手動で、自動化しているのはたったの25%だけという情報もあります」と松浦氏は、テストが効率化されていない現状を示した。
手動テストが主流である理由として、テスト専門のスキルを持つ人材が不足している点を挙げた。その場合第三者の検証会社に依頼するケースが多いが、コストがかかりすぎてシステムの更新頻度が上がらない。さらにテストは開発プロセスの最後に行われる性質上、開発の遅延のしわ寄せがQAエンジニアに集中する危険もある。アジャイル開発への移行が進んでも、テスト工程が旧来のやり方のままではリリース頻度を上げられない。
昨今の生成AI普及により、コードに近い部分では生成AIツールの導入が進んでいる。具体的には、詳細設計からコーディング、単体テストまでの工程でAIコーディングツールを利用できる環境が整いつつある。しかし松浦氏は「テストについては、AIコーディングツールが得意とする部分ではない」と指摘し、統合テスト以降の領域でAI活用が立ち遅れている現状を明らかにした。
開発コスト・時間の4割を占めるテストへのAI活用は、効率化に大きく寄与する。松浦氏は「テストへのAI活用や自動化はやらないとついていけないという状況になっていると思います」と語った。

