自動車産業におけるサービス開発では今、アジャイルやDevOpsへの対応が不可避となっている。そのカギとなるのが、プログラム変更からリリースまでを統合的に自動化するCI/CD(継続的インテグレーション/継続的デリバリー)だ。ただし、CI/CDの費用対効果を高めるには、CI/CDツールだけでなく、連携するバージョン管理ツールやバグ管理ツールを適切に選び、包括的なプラットフォームを構築する必要がある。
そのツールの中でも重要なのが、自動テストの実行や問題の報告/起票を行い、開発品質を担保して信頼性の高いテストプロセスを確立する「テスト自動化ツール」だ。その選定を誤ると、サービス品質の低下や人的コストの増大、開発/リリースの遅延といったリスクを招くことになる。
そこで本資料では、CI/CDの基礎知識や、実装にむけた課題とともに、最適なテスト自動化ツールを選ぶための5つのポイントを解説する。あわせて、高度なAI、ディープラーニング、予測分析技術に加えて、探索的テストとモデリングを組み合わせた、次世代のテスト自動化ツールを紹介しているので、参考にしてほしい。