富士通研ら、アジャイル開発のテスト工数肥大化を抑えるテスト自動生成技術
テスト自動生成技術とは、ソースコードにおいて、変数の取りうる値によって動作が変わる部分を自動的に解析することにより網羅的なテストを実現する技術。これをアジャイル開発に適用する場合、頻繁に繰り返されるソースコードの改版によってテストの規模が肥大化していくという問題があるという。
そこで今回、改版部分に関連する入力変数に対してのみテストコードを修正することで、増分を抑えることができるテストコード再生成技術を開発。従来の技術では改版の内容に応じて、各テストケースをそのまま再利用するか、新たに再生成したテストケースを追加するか、入れ替えるかなど、テストケース単位で選択していたが、新技術では一つ一つの入力変数単位でテストコードの書き換えを行うため、無駄のないテストケースの再生成が可能となった。
また、改版部分に関連する入力変数を特定する際は多くのメモリを必要とするが、新技術では、ソースコードの行と関連する入力変数をグラフ経路として表現し、他の行でも部分的に経路を共有することにより、利用するメモリ量を大幅に抑えながら、ソースコード行に関連する入力変数を探索する。
新技術を約5000行のオープンソース・ソフトウェアの改版に適用した実験では、テストコードの増加を24分の1に大幅に抑えられることが確認された。両社は社内試行を通じて技術を強化し、2016年度中の実用化を目指す。
この記事もおすすめ
提供元の記事
関連リンク
-
new
元モー娘。生田衣梨奈、原西のギャグ全力披露 吉本所属として…『M-1』王者のたくろうに対抗心?
-
「アンタのメイク下手すぎw」「今すぐ配信やめろ!」アンチコメントに悩む動画配信者。生配信も荒らされてしまったが⇒「私だけは味方だよ!」しかし親身になってくれた友人には裏の顔が・・・
-
宮澤佑、久保田悠来の裏話「ボケの空気が…」 TTFCで夢作品を熱望『G-STAR.PRO vs 他事務所』
-
武田玲奈、鈴木福&濱田龍臣は「プロの皆様」 アドリブで長尺の特撮トーク
-
「アンタさぁ、その体型やばいってw」スレンダー自慢の友達にイケメンと話している所を見られてしまった⇒「お前には恋する資格なんてない!痩せろよ!」いきなりディスられて・・・