ブログで100万の秘訣ってなに?
詳しくはコチラ

デバッグやテストをAIで自動化―HEROZが2億円を調達してハーツユナイテッドと提携

AI将棋「将棋ウォーズ」などを開発するHEROZが、今度はソフトウェア開発をAIで効率化する取り組みを始める。HEROZはハーツユナイテッドグループと資本業務提携を結び、ゲーム開発や、ウェブを含むエンタープライズ開発におけるテストの自動化を推し進める計画だ。同時にコーエーテクモゲームスとも資本業務提携を結び、2社合計で総額約2億円の第三者割当増資による資金調達を実施した。
ウェブサイトを解析して、外部から自動でテスト
もともとソフトウェアの動作を試す「テスト」というのは、人力でやるケースと、機械的に自動化するケースがある。後者は「自動テスト」と呼ばれ、きちんとしたソフトウェア開発の現場では、必ずテストコードを書くことになっている。例えば「足し算機能」があったとき、「1+1=2」「3+1=4」「100+5621=5721」などと入力と出力のペアを列挙しておき、左側をプログラムに渡して右側の回答と一致するかを確認することで動作が正しいことを検証する。もっと複雑な機能や複数機能が組み合わさった場合でも、なるべく多くのテストケースを用意したり、架空のユーザーやデータを用意して動作を確認しながら開発を進めることになる。ユーザーが取るであろうアクションを事前にプログラムにしておいて、これを実行することでバグを発見することができる。
テストコードがあるソフトウェア開発の現場は幸福だ。
テストがあ

リンク元

コメント

タイトルとURLをコピーしました