0

メソッドの事前条件と事後条件 (およびクラス不変条件) に基づいて単体テストを自動的に生成するツールがあるかどうか疑問に思います。

正確には、メソッドの事前条件と事後条件 (およびおそらくクラス不変条件) が与えられ、その情報に基づいて単体テストを生成したいとします。この目的のための実用的なツールを探しています。

Korat と TestWizard は知っています。いくつかのテクニック/ツールを挙げていただけますか?

PS: プログラミング言語、またはメソッド コントラクトを指定するために使用する言語は、それほど重要ではありません。知りたいのはテクニックだけです。

ありがとうございました。

4

2 に答える 2

0

ランドープはそれを行います。そのマニュアルには、事前条件と事後条件を指定する方法が記載されています。

コメントで、「生成」と「誘導」を区別しました。それが何を意味しているのか正確にはわかりませんが、Randoop は仕様をガイダンスとして使用していると見なすことができます。

于 2019-02-03T18:15:05.967 に答える