問題タブ [testing-strategies]
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 - 私は 2MBPS のインターネット接続を使用していますが、同じ PC で 256 KBPS の接続を使用しているように Web サイトをチェックしたいですか?
誰もテスト方法を知っていますか?Windows XP を使用していますか? および Firefox 、IE7 がインストールされている
c# - データと対話するためのクラスをどのように単体テストしますか?
インターフェイスから派生した、さまざまな種類のデータと対話するためのリポジトリ クラスがいくつかありIRepository
ます。
実装では、コードはデータ ソース (XML ファイルのディレクトリ、データベース、または単なるキャッシュ) と対話します。これらの実装のいずれかを確実に単体テストすることは可能ですか? 実際のコードではなくモックコードのみをテストしているため、モック実装が機能しているとは思えません。
ruby-on-rails - Capistranoを使用してリモートDreamHostテスト/サンドボックスサーバーにRailsアプリをデプロイする
現在、capistranoを使用して、Dreamhostのリモート本番サーバーにアプリをデプロイしています(このガイドを参照)。
ベータテスト用のサンドボックス環境として、DHセットアップで代替サブドメイン(testing.example.com)をセットアップしたいと思います。現在、Rails2.3.10を実行しています。
Capistranoタスクは、RAILS_ENVを強制的に「テスト」する必要があります。これは可能ですか?
gwt - GWT プロジェクトに最適なテスト戦略とツールは何ですか
私は数ヶ月からGWTで開発しています。私はテストに苦労しています。私は MVP パターンとアクティビティと場所を使用しています。Junit を使用して、GWT 固有のコードを使用せずにクラスをテストします。しかし、多くの GWT 依存関係を持つクライアント クラスはテストが困難です。
どの戦略とツールをお勧めしますか?
r - Rのボリンジャーバンド
R でボリンジャー バンド戦略をバックテストするのに問題があります。ロジックは、終値がアッパー バンドよりも大きい場合はショート ポジションを取り、平均を超えたときにポジションをクローズするというものです。また、終値が下限バンドよりも低い場合はロング ポジションを取り、平均値を超えたときにポジションをクローズします。これまでのところ、これは私が持っているものです:
bbands <- BBands(stock$Close, n=20,sd=2)
sig1 <- Lag(ifelse((stock$Close >bbands$up),-1,0))
sig2 <- Lag(ifelse((stock$Close <bbands$dn),1,0))
sig3 <- Lag(ifelse((stock$Close > bbands$mavg),1,-1))
sig <- sig1 + sig2
...ここで行き詰まっていsig3
ます。目的の結果を得るにはどうすればよいですか?
java - 単体テストを見つけるためのベストプラクティス? (テストファーストで開発していない場合)
ある時点で、プログラムのどの部分を単体テストでカバーするかを決定する必要があります。
テスト ファーストで開発している場合は、既にテスト ケースがあるため、問題はありません。おめでとう。運が悪ければ (私たちのプロジェクトではそうです)、プログラムのどの部分について単体テストを作成するかを決める必要があります。
unitt-tests で何をカバーするかを決定するための適切で系統的なアプローチはありますか? 特に、自分自身に尋ねるよりも具体的なものはありますwhat should I test here?
か?
testing - クラウド ストレージ ベースのモバイル アプリケーションでは、具体的に何をテストする必要がありますか?
iOS および Android 用のセンサー ベースのモバイル アプリケーションを開発しています。スマートフォンのセンサーによって生成されたデータは、クラウドに保存されます。この時点で、データの転送と保存について何をテストする必要があるのか 疑問に思っています。たとえば、GPS データ転送が完了していない間に接続が破損したかのようにシナリオをテストする必要があることを意味します。テクニックやテスト スタイルを探しているわけではありません。考えられる障害点またはテスト シナリオを見つけようとしています。私の要点を説明できれば幸いです。
pine-script - 私の (ロングのみの) ストラテジーがショート トレードも開くのはなぜですか?
非常に単純な MA クロスオーバー戦略 (ロングのみ) を作成しようとしています。そこでは、固定ストップロス レベルで、または終了条件が満たされたときに取引を終了します。このため、私は自分の取引を終了するために strategy.order 関数を使用しています。しかし、いくつかのショート トレードも開始されているため、明らかに何かが間違っています... ここで、コードの最も重要な部分を見つけることができます。
したがって、私のロジックでは、最初の strategy.order 関数は、strategy.position_size > 0 の場合にのみ取引を開くことができます。価格が SL レベルに達すると、オープン トレードでなくてもショート トレードが開始されます。さらに良いことに、これらの短いエントリを回避するためにコードをどのように適応させることができますか? これは私を大いに助けるでしょう!!
要約すると、これらの短いエントリを担当するコード行は次のとおりです。