問題タブ [random-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 浮動小数点を使用した C プログラムのランダム生成
浮動小数点計算を含む C プログラムの乱数発生器を知っている人はいますか?
Csmith が浮動小数点式を生成せず、他の多くの構成要素を生成するため、変更が少し難しくなることを除いて、Csmithに少し似ているものを探しています。逐次計算を生成することは、これらに浮動小数点計算が含まれている限り、私の目的にとっては良い出発点です。条件付きはさらに優れていますが、ループ、ポインター、さらには配列は必要ありません。
非常に多くの言語が C に似た構文を使用しているため、そのようなジェネレーターは C に固有のものである必要はないかもしれません。別の C に似た言語に固有のものであっても、その言語用に生成されたプログラムをテキスト処理して、 C プログラム。
編集: これは、私が探しているものを明確にするための Csmith で生成されたプログラムのスニペットです。
また、Csmith プログラムを使用して、たとえばint64_t
withで置換するとfloat
、構文的に正しい C プログラムが得られる可能性がありますが、定義されたプログラムが得られることはほとんどないことも明確にする必要があります。置換されたプログラムに未定義の動作が含まれているかどうかをテストできますが、これは安価ではありません。また、置換されたプログラムの 99% を未定義であるという理由で拒否しなければならない場合、プロセスが遅すぎて役に立たなくなります。
python - 給料がテストを実行していない
これを実行しようとしていますが、実行されません。何が問題ですか?
xml - 意味的に有効なランダムxmlファイルを生成するには?
xsd からランダムな xml ファイルを生成してランダムなテストを実行するために、ランダムな xml ジェネレーター ツールを使用したいと考えています。(私は酸素ツールを使用しています)
ランダム ジェネレーターは、生成された値にセマンティック制限を適用しません。たとえば、 p1 と p2 などの複数の要素「パラメーター」を持つ要素「パラメーター」がありますが、「パラメーター」を使用する別の要素「制約」があります。つまり、 P1, P2 がある場合、 p1 と p2 のサブセットを使用する必要があります。制約のために他のパラメーターをランダムに再生成する代わりに、ランダム ジェネレーター ツールにそれら (p1 と p2) を使用させたいと考えています。「key」、「keyref」などを使用しましたが、それでも機能しません。制限なしでどこでもランダムな文字列を生成するだけです。オプション「要素と属性の値:ランダム(制限を適用)」を選択することに言及する必要があります したがって、ランダムな値を生成するときに制限を考慮する必要がありますが、そうではありません! 助けてください..
有効な XML のサンプル:
したがって、上記の例でわかるように、生成されたすべてのxmlが無効であり、有効なものが必要なため、他のランダムパラメーターを生成する代わりに、既に生成されたパラメーターのサブセット (p1 および p2) を使用する必要があります。
無効な XML のサンプル:
ありがとう
c++ - 1 つのテストを複数回呼び出す - Google Tests
開発中のソフトウェアでランダムなテストを少し実行しようとしています。
ランダムな値で初期化されるフィクスチャがあるため、各テストの入力は異なります。
さらに、私が望むのは、これらのテストの1つを数回実行することです(実行ごとにフィクスチャがランダムに初期化されることを期待しています)、Google Testsで可能ですか? 引数などを使用するのではなく、コードに含める必要があります。
invocationCount
JUnitのようなものを探しています。
javascript - ファズ テスト (フレームワーク) Web アプリケーション?
Web アプリケーションでファズテストを実行できるフレームワークはありますか? 私はそれを知ってSelenium
おりWebDriver
、Web アプリケーションのテストを構築するために使用されていますが、ファズ テストが組み込まれているライブラリ、フレームワーク、またはプロジェクトに特に興味があるため、車輪を再発明する必要はありません。
たとえば、次の機能を利用できます。
- ランダムなリンククリック
- ランダム化されたフォーム入力
- 「戻る」および「進む」クリック
- ランダムなマウスの動きとクリック
- JavaScript のサポート
これらの機能を実装するプロジェクトを知っている人はいますか? (できればJava :))
testing - ランダム イベントを使用した UWP アプリのテスト
Android アプリケーションのテストには、コマンド ライン ツールMonkeyを使用できます。昔、Hopperを使用して Windows Mobile でのアプリの安定性を確認しました。
次に、ユニバーサル Windows プラットフォーム (UWP) アプリの場合は? アプリケーションをテストするための ramdom イベントを生成するツールはありますか? Coded UI Test Builderを使用してそれを達成することについて話しているのではありません 。