0

最近は、静的解析ソフトウェア、特にIndusおよびSoot Java フレームワークに注目しています。これらのソフトウェアをテストしたい。誰でも包括的なテスト ケースを提供できますか? 私が書いたテストケースは十分に典型的ではないと思います。

4

3 に答える 3

1

静的分析ツールを評価する際の私の標準的なアドバイスは、それらを使用する実際のソフトウェアでテストすることです。 「落とし穴II:他の人のコードで見つかったバグに基づいてツールを購入しないでください。静的分析ツールを使用する前に、実際のコードで重要なバグが検出されていることを確認してください。オープンソースまたはデモコードで見つかったバグは非常に印象的です。しかし、組織のコードは、開発中(バグを見つけるのに最も安価な時期)では、すでに公開されているコードとは大きく異なります。」 ソフトウェア信頼性工学に関する第21回IEEE国際シンポジウムの補足議事録、 http://pobox.com/~flash/Static_Analysis_Deployment_Pitfalls.pdf

于 2011-09-15T14:34:52.840 に答える
0

最善の策は、これらのソフトウェア パッケージのベンダーに連絡して、テスト ケースを依頼することです。現在、できるだけ多くのユーザーを獲得することは、彼ら自身の利益になります。

于 2011-09-15T13:34:10.803 に答える
-1

テスト ケースを取得する 1 つの方法は、問題が発生したときにユーザーから取得した入力ファイルを保持することです。おそらく、壊れたバージョンでバグをトリガーするのに必要な最小限の入力に入力を抽出し、新しいバージョンが正しく動作することを確認します。

于 2011-09-15T02:08:20.380 に答える