私は自動テストフレームワークを作成しています。現在、問題を最もよく見つけるために、ランダムなデータを生成して複数のパスを試すなど、テストにランダム性を導入しました。しかしこれは問題につながりました。私はもはや簡単に失敗したテストを再実行することができません。プログラムの実行後に実行できるようなパラメータを含むメソッド呼び出しを記録する
私は、そのパラメータを含めて、テストのアクションを保存する方法を実装する必要があります。私がフレームワークを実装したやり方では、すべての「仕事」は1つのクラスで処理されるため、このクラスのパラメータで呼び出されたメソッドを記録することができれば、スクリプトで実行されたアクションの完全な記録が得られます。
このメソッドのリストから、これらのメソッド呼び出しを、できるだけ手作業をほとんどしないで簡単に再実行する必要があります。
申し訳ありませんこれまでに尋ねられたことがありましたが、何か助けになるものが見つかりませんでした。
ねえ、このDonのおかげで。私はあなたのアプローチを実装しましたが、何らかの理由で必ずしも同じ出力を生成するとは限りません。私はさらにそれを調べるつもりです。私は、Javaの再帰とファイルへの書き込みを使用して別のソリューションを実装することになった。 – James