2024/12/6

2025/1/6

業種
OA機器開発
使用用途
カバレッジ計測, ベースコードの解析
タグ
C, GPIO2bit, GPIO4bit, Itron, NXP_LPC, μC3, 効率化・経費削減, 属人化の低減, 関数遷移スコープ
5 Case Study 5 中身の分からないレガシーコードの実行経路を把握し、品質向上を実現!

中身の分からないレガシーコードの実行経路を把握し、品質向上を実現!

目的

  • 中身の分からないレガシーコードの解析を行い、実行経路情報を把握したい
  • 不具合があった場合の原因特定に使用したい

活用方法

  • 関数遷移スコープにより関数全体の遷移状況を把握する
  • カバレッジレポートで全体のカバレッジ率/未通過箇所を確認する
    • 確認したい部分に絞ってテストポイントを挿入して、各レポートで解析内容を確認する

活用効果

  • カバレッジを新規に作成した機能のテスト検証の際に、すべてのケースが通過するかどうかを確認することで検証の漏れをなくし、品質向上に繋げることができた
  • 関数遷移スコープを使用しファイル単位ごとの関数の遷移状況を視覚的に確認することで、ソースコードの解析にとても効果的だという事を実感できた

このページの情報はお役に立ちましたか?
  • はい (0)
  • いいえ (0)
  • 探している内容ではない (0)