問題タブ [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.
windows - ソフトウェアでのネットワーク割り込みのテスト
Windows にネットワーク C++ プログラムがあり、ネットワークの切断をさまざまな時点でテストしたいと考えています。私のオプションは何ですか?
現在、私は:
- 実際にコンピュータの背面からネットワーク ワイヤを切断する
- ipconfig /release の使用
- cportsプログラムを使用してソケットを完全に閉じる
ただし、これらの方法はどれも私にとって理想的ではなく、ネットワークの問題をより簡単にエミュレートしたいと考えています。
接続が失敗することもあれば、ソケットの読み取りが失敗することもあり、ソケットの書き込みが失敗することもあります。この種の問題をエミュレートするために使用できるユーティリティがあれば、それは素晴らしいことです。
また、このエミュレートされた不良ネットワークが稼働している間に、いくつかの自動化された単体テストを構築できるとよいでしょう。
testing - 最高の無料のテスト追跡ソフトウェアは何ですか?
バグ追跡ソフトウェア (Bugzilla や Jira など) について話しているのではありません。私は何かを探しています:
- テスト仕様をテキスト形式で保存
- テスト仕様をテスト カバレッジ シナリオに結合
- テストシナリオを通じて進捗状況を追跡します
- Bugzilla に保存されているバグ レポートとテスト スペックをリンクします。
- 進捗レポートを生成します
- 独自に集中管理されている (つまり、他の何かの上にあるハック/拡張ではない)
testing - Test.QuickCheck.Batch でリスト関数のテストに既定の型を使用するようにする
任意のリストに対して動作する抽出と呼ばれる関数をテストしています。
たとえば、次のようにテストしたい
しかし、これはコンパイルされません。run
またはの型を指定する必要prop_len
があります。QuickCheck は を生成できないため[a]
、具体的なものを生成する必要があります。だから私は選んだInt
:
a
のタイプで指定する代わりに、QuickCheck を選択する方法はありますrun
か?
unit-testing - テスト駆動開発のデメリットは?
テスト駆動設計を採用することで失うものは何ですか?
ネガのみをリストします。否定的な形で書かれた特典を記載しないでください。
ruby-on-rails - Rails、Restful Authentication & RSpec - 認証が必要な新しいモデルをテストする方法
Restful Authentication と RSpec を含む基本アプリであるBortを使用して、学習アプリケーションを作成しました。私はそれを起動して実行し、ユーザーが何かを行う前にログインする必要がある新しいオブジェクトを追加しました(before_filter :login_required
コントローラーで)。[編集: またhas_many
、新しいクラスのユーザーとユーザーだけがそれを見ることができるはずであることにも言及する必要があります。]
多数のデフォルト テストを作成した Rspec のジェネレーターを使用して、新しいモデル/コントローラーを作成しました。それらが存在しない場合はすべて合格しますがbefore_filter
、予想されるように、 が配置されると、いくつかは失敗しbefore_filter
ます。
ログインしているユーザーがいる/いないかのように、生成されたテストを実行するにはどうすればよいですか? ログインしていない一致のバッチ全体が必要ですか - リダイレクト テストはありますか? 私はそれがある種のモッキングまたはフィクスチャ手法であると想定していますが、私はRSpecに不慣れで少し漂流しています。優れた RSpec チュートリアル リンクも歓迎します。
php - Zend Framework で PHPUnit を使用するにはどうすればよいですか?
Zend_Test および一般的に PHP を使用して PHPUnit テストを作成する方法を知りたいです。
c - C コードの単体テスト
私はこの夏、ストレート C で書かれた組み込みシステムに取り組みました。それは、私が働いている会社が引き継いだ既存のプロジェクトでした。私は JUnit を使用して Java で単体テストを作成することにかなり慣れてきましたが、システムに追加された新しいコードだけでなく、既存のコード (リファクタリングが必要) の単体テストを作成する最良の方法について途方に暮れていました。
単純な C コードの単体テストを、JUnit を使用した Java コードの単体テストと同じくらい簡単にするプロジェクトはありますか? 組み込み開発 (arm-linux プラットフォームへのクロスコンパイル) に特に適用される洞察をいただければ幸いです。
perl - Perl による回帰テストの支援
プログラム (または関数) の実際の出力と参照出力の差分を表示できる Perl モジュールはありますか? 違いがある場合、テストは失敗します。
また、違いはあるが出力に問題がない場合(機能が変更されたため)、実際の出力を将来の参照出力としてコミットできるようにしたいと考えています。
testing - クレジットカードの相互作用をテストする方法は?
この回答を読んだ後、「テスト用」のクレジット カード番号を取得する方法はないかと思います。試してみることはできますが、実際には何も請求しません。
algorithm - 関連性を高めるためのニュース サイトでの A/B テスト
トップ 10 のニュース記事のリストを作成するニュース サイトを運営していて、アルゴリズムを微調整して、人々が新しいトップ ニュース ミックスをより適切に好むかどうかを確認したいと考えた場合、どのようにアプローチしますか?
投稿エントリに関連付けられた DB での単純なクリック ロギング?
A/B テストでは、あるバージョンのアルゴリズムをグループ A に、別のバージョンをグループ B に示し、クリック数を測定しますか?
変更がより優れているかどうかについて、どのような特徴に基づいて決定しますか?