タグ付けされた質問 「testing」

ソフトウェアテストは、プログラムまたはシステムの属性または機能を評価し、必要な結果を満たしているかどうかを判断することを目的とするアクティビティです。

12
NUnitでプライベートメソッドをどのようにテストしますか?
NUnitを正しく使用する方法を知りたいです。最初に、メインプロジェクトを参照として使用する別のテストプロジェクトを作成しました。しかしその場合、私はプライベートメソッドをテストすることができません。私の推測では、メインコードにテストコードを含める必要がありますか?-それは正しい方法ではないようです。(コードにテストを組み込んで出荷するという考えは嫌いです。) NUnitでプライベートメソッドをどのようにテストしますか?

3
Railsで懸念をテストする方法
私が持っていることを考えるとPersonable、私のRailsでの懸念がある4アプリケーションfull_nameの方法を、どのように私はこの使用してRSpecのテストに行きますか? Concerns / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end end


5
キュウリのステップを再利用する
いくつかのキュウリの手順を再利用したいのですが、正しい方法が見つからないようです。 次のようなステップを記述したいと思います。 Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end しかし、次のような別のステップがあります: Given /^I login successfully$ # call "Given I login with valid credentials" end したがって、ユーザー認証のテストでは前者を使用できますが、他のほとんどの場所では後者を使用でき、実際にコードを再現する必要はありません。 その別のステップを呼び出す方法はありますか、またはヘルパーメソッドにロジックを配置し、各タスクから上記のメソッドを呼び出しますか(基本的にメソッド抽出リファクタリング、私の質問を読んだ後、それが実際に最良の方法であると確信させます)とにかく)?
103 ruby  testing  cucumber 

5
jsonpathでメンバーをカウントしますか?
JsonPathを使用してメンバーの数をカウントすることは可能ですか? Spring MVCテストを使用して、生成するコントローラーをテストしています {"foo": "oof", "bar": "rab"} と standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); 生成されたjsonに他のメンバーが存在しないことを確認したいのですが。うまくいけば、jsonPathを使用してそれらを数えることによって。出来ますか?代替ソリューションも歓迎します。

5
Gradleと-Dを介してシステムプロパティをテストに与える方法
Systemプロパティを読み取るJavaプログラムがあります System.getProperty("cassandra.ip"); 私は最初にGradleビルドファイルを持っています gradle test -Pcassandra.ip=192.168.33.13 または gradle test -Dcassandra.ip=192.168.33.13 ただし、System.getPropertyは常にnullを返します。 私が見つけた唯一の方法は、それを私のGradleビルドファイルに追加することでした test { systemProperty "cassandra.ip", "192.168.33.13" } -Dでそれを行う方法
103 java  testing  gradle 

14
動的にアタッチされたイベントリスナーが存在するかどうかを確認するにはどうすればよいですか?
これが私の問題です:動的にアタッチされたイベントリスナーの存在を何らかの方法でチェックすることは可能ですか?または、DOMの「onclick」(?)プロパティのステータスを確認するにはどうすればよいですか?Stack Overflowと同じようにインターネットで解決策を探しましたが、うまくいきませんでした。これが私のhtmlです: <a id="link1" onclick="linkclick(event)"> link 1 </a> <a id="link2"> link 2 </a> <!-- without inline onclick handler --> 次に、JavaScriptで動的に作成されたイベントリスナーを2番目のリンクにアタッチします。 document.getElementById('link2').addEventListener('click', linkclick, false); コードは問題なく実行されますが、接続されたリスナーを検出しようとする私の試みはすべて失敗します。 // test for #link2 - dynamically created eventlistener alert(elem.onclick); // null alert(elem.hasAttribute('onclick')); // false alert(elem.click); // function click(){[native code]} // btw, what's this? jsFiddleはこちらです。「onclick for 2を追加」をクリックしてから「[リンク2]」をクリックすると、イベントは正常に起動しますが、「テストリンク2」は常にfalseを報告します。誰か助けてもらえますか?

13
エスプレッソ:Thread.sleep();
Espressoはの必要はないと主張しThread.sleep();ていますが、コードを含めないと私のコードは機能しません。IPに接続しています。接続中、進捗ダイアログが表示されます。sleepダイアログが消えるのを待つ必要があります。これは私が使用する私のテストスニペットです: IP.enterIP(); // fills out an IP dialog (this is done with espresso) //progress dialog is now shown Thread.sleep(1500); onView(withId(R.id.button).perform(click()); 私はこのコードを使用して、または使用せずに試しましたThread.sleep();が、R.id.Button存在しないと表示されています。私がそれを働かせる唯一の方法は睡眠です。 また、私はのThread.sleep();ようなもので置き換えてみましたがgetInstrumentation().waitForIdleSync();、まだ運がありません。 これがこれを行う唯一の方法ですか?それとも何か不足していますか? 前もって感謝します。

8
python:TO、CC、BCCでメールを送信する方法?
テスト目的で数百のメールボックスにさまざまなメッセージを入力する必要があり、そのためにsmtplibを使用しました。しかし、とりわけ、特定のメールボックスだけでなく、それらにCCおよびBCCにもメッセージを送信できるようにする必要があります。電子メールの送信中、smtplibはCC-ingおよびBCC-ingをサポートしているようには見えません。 PythonスクリプトからCCまたはBCCがメッセージを送信する方法の提案を探しています。 (そして、いいえ、私はテスト環境外の誰かをスパムするスクリプトを作成していません。)
102 python  email  testing 

7
Railsでファイルのアップロードをテストするにはどうすればよいですか?
JSONファイルを受け入れ、JSONファイルを処理してアプリケーションのユーザーメンテナンスを行うコントローラーがあります。ユーザーのテストではファイルのアップロードと処理が機能しますが、もちろん、テストでユーザーのメンテナンスをテストするプロセスを自動化したいと思います。機能テストフレームワークのコントローラーにファイルをアップロードするにはどうすればよいですか?

4
Haskellテストワークフロー
私は新しいHaskellプロジェクトを開始したばかりで、最初から優れたテストワークフローをセットアップしたいと思っていました。Haskellには優れた独自のテストツールが数多くあり、それらを統合するさまざまな方法があるようです。 私は調べました: HUnit クイックチェック ベンチプレス HPC 複雑 どのドメインでも非常にうまく機能しているように見えますが、私はテストへの包括的なアプローチを探しており、他の人に何がうまく機能しているか疑問に思っていました。
101 testing  haskell 


2
angular2 Testing: 'input'の既知のプロパティではないため、 'ngModel'にバインドできません
angular2双方向バインディングの制御をテストしようとしていinputます。ここにエラーがあります: Can't bind to 'ngModel' since it isn't a known property of 'input'. app.component.html <input id="name" type="text" [(ngModel)]="name" /> <div id="divName">{{name}}</div> app.component.ts @Component({ selector: 'app-root', templateUrl: './app.component.html' }) export class AppComponent implements OnInit { name: string; } app.component.spec.ts import { TestBed, async } from '@angular/core/testing'; import { AppComponent } from …

4
特定のサイトの郵便配達員のすべてのSSLチェックをオフにする方法
これを注意深く読んでください。証明書のインポート方法に関するリンクを送らないでください。 IIは、QAとテスト作業にPostmanを使用しています。私は頻繁に自分で再構築するテストシステムを持っているので、それは完全に信頼されています。カスタムの自己署名証明書があり、ここで詳しく説明するようにインポートします:http://blog.getpostman.com/2014/01/28/using-self-signed-certificates-with-postman/ ただし、サイトhttps://mysite.mycompany.comにアクセスすると、「NET :: ERR_CERT_REVOKED」というメッセージが表示されます。失効しているため、証明書をインポートしてもまったく役に立ちません。 では、Postmanにテスト目的で証明書を単に無視させる方法はありますか?現時点では、証明書ではなく他の機能をテストしています。この場合、システムを完全に制御でき、ファイアウォールの背後にいて、システムを頻繁に再構築するため、セキュリティについてはまったく気にしません。

11
エラーLNK2019を解決する方法:未解決の外部シンボル-関数?
このエラーが発生しましたが、修正方法がわかりません。 私はVisual Studio 2013を使用しています。ソリューション名をMyProjectTestにしました。 これはテストソリューションの構造です。 - function.h #ifndef MY_FUNCTION_H #define MY_FUNCTION_H int multiple(int x, int y); #endif -function.cpp #include "function.h" int multiple(int x, int y){ return x*y; } - main.cppに #include <iostream> #include <cstdlib> #include "function.h" using namespace std; int main(){ int a, b; cin >> a >> b; cout …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.