レガシーコード に対する理想的なプロセス 派生開発(差分開発)を支援 静的解析、単体テスト

LDRA Testbed/TBrun/TBreq

テスト自動化ツール 静的解析、動的カバレッジ、テストドライバー生成、テストの資産化、リグレッションテスト、要求~テストに至るトレーサビリティ

| HOME | products | LDRA | LDRA SOUP(Software of Unknown Pedigree) |

派生開発(差分開発)を支援するテストツールの活用法

レガシーコード に対する理想的なプロセス 

By Mark Pitchford, Dr. Dobb's Journal 9 10, 2009
URL:http://www.ddj.com/development-tools/219700483

レガシーコードの利用は一見理想的に思われる。確かにそれは実製品として年月をかけて証明されている有用な資産であるが、アプリケーションに精通する熟練者の経験則に従い場当たり的に開発されていることが多い。そして近代的な開発プロセスに従うとは限らず、また完全なドキュメントも残されないことになる
テストツールはフォーマルな開発プロセスに沿って手順どおりに活用されるのが理想的であるが、商用製品の開発ではレガシーなSOUP(Software of Unknown Pedigree)コードを基に派生・差分開発されるのが現実。そのような状況でもテストツールを実践的に用いれば、レガシーなSOUPコードを目的に適った信頼できるソースコードとして効果的に活用できる

LinkIconこの資料の日本語PDF (Dr. Dobb's Journal 9 10, 2009)

LinkIcon派生開発のテストを支援:システムテスト実行+カバレッジ測定+単体テスト+テストケース自動生成

LDRA_IEC61508.jpgLDRAの製品情報はこちら

 Email ニュースのご案内

 技術資料の公開情報、セミナーなどのイベント情報を、ご案内しています。ご興味いただける方は、メールにてご連絡先をお知らせ下さると幸いです。

お問合せメールはこちら