21

JUnit4テストを自動的に生成するための優れたツールについて知りたいのですが。自動生成とは、.javaファイルを作成する場合、メソッドプレースホルダーとセットアップ/ティアダウンを使用して同じテストファイルを作成する必要があることを意味します(eclipseのコンストラクターの自動生成機能のように)

いくつか見つけましたが、全部試したわけではなく、率直に言って、選択肢の多さに圧倒されています。誰かがそれらのいくつか/すべてを試し、これらまたは他のものからの推奨事項があるかどうか疑問に思いました。

4

5 に答える 5

6

Eclipseプラグイン MoreUnitを使用しています。TestClassesとtest-methodsを生成できます。また、どのメソッドにテストメソッドがあるかを示します...

TestNG(JUnitも優れています)およびEclEmma junitテストと組み合わせると、コードカバレッジの処理と追跡が非常に簡単になります。

于 2013-01-03T17:14:33.500 に答える
4

いくつかの提案:RandoopAgitarOne、およびEvoSuitforJava

于 2014-10-11T14:17:00.937 に答える
4

IntelliJIDEA用のSquaretestプラグインはうまく機能します。必要なボイラープレートコードを多数使用して、テストクラスを自動生成できます。JUnit4、JUnit5、AndroidJUnit4、またはRobolectric3テストフレームワークを使用して、JavaまたはGroovyでのテストの作成をサポートします。

免責事項:Squaretestプラグインを作成しました。

于 2018-03-06T16:43:24.493 に答える
3

Eclipse用のCodeProAnalytixプラグインも優れています。私にとっては、メソッドのすべての実行パスをカバーする複数のテストケースを生成し、デッドコードと依存関係を分析し、他の多くの機能を備えています。こちらのユーザーガイドをご覧ください

于 2014-08-14T13:39:09.817 に答える
2

私のお気に入りはJUnit- JUnitテストなどを生成するためのツールです。これは、Eclipseプラグインであり、最新のものです。さらに、構成および適応するための多くの可能性があります。

于 2016-08-12T16:21:43.490 に答える