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

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

13
カピバラのチェックボックスをチェックする方法は?
RspecとCapybaraを使用しています。 チェックするステップをどのように記述できcheckboxますか?check値で試してみましたが、が見つかりませんcheckbox。実際には同じIDで異な​​る値を持っているため、何をすべきかわかりません これがコードです: <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID"> <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="63" name="cityID">

12
JUnitとTestNG [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 10か月前に閉鎖。 この質問を改善する 職場では、現在もJUnit 3を使用してテストを実行しています。新しいテストを作成するためにJUnit 4への切り替えを検討してきましたが、しばらくの間、TestNGに注目しています。JUnit 4またはTestNGのいずれかで、どのような経験をしましたか。これは、非常に多数のテストでうまく機能するようです。私たちの機能テストは幅広い側面をカバーしており、結果を得るにはさまざまな方法で記述する必要があるため、テストの記述に柔軟性を持たせることも重要です。 古いテストはうまく機能するため、書き直されることはありません。新しいテストで私が見たいのは、テストの記述方法の柔軟性、自然なアサーション、グループ化、簡単に配布できるテストの実行です。
125 java  testing  junit  testng 

7
Spring Test&Security:認証をモックする方法は?
コントローラのURLが適切に保護されているかどうかを単体テストする方法を見つけようとしていました。誰かが物事を変更し、誤ってセキュリティ設定を削除した場合に備えて。 私のコントローラーメソッドは次のようになります。 @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } 私は次のようにWebTestEnvironmentを設定しました: import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.junit.Before; import org.junit.runner.RunWith; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; import org.springframework.security.core.userdetails.UserDetails; import org.springframework.security.core.userdetails.UserDetailsService; import org.springframework.security.web.FilterChainProxy; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import org.springframework.test.context.web.WebAppConfiguration; import …

8
db:seedデータをテストデータベースに自動的にロードする方法
Rails 2.3.4+でシードデータをロードする新しい標準的な方法であるdb:seedrakeタスクを使用しようとしています。 アプリケーションが実際に正しく機能するために必要な定数データをロードしています。 db:seedテストの前にタスクを実行してデータを事前入力するための最良の方法は何ですか?

10
テスト環境でRailsコンソールを実行してtest_helper.rbをロードする方法は?
背景:Thoughtbotの「Factory Girl」gemで問題が発生しています。これは、ユニットやその他のテストで使用するオブジェクトの作成に使用されます。コンソールに行って、何が起こっているのかを確認するために、さまざまなFactory Girl呼び出しを実行したいと思います。たとえば、私はそこに行きたいです... >> Factory(:user).inspect さまざまな環境でコンソールを実行できることを知っています... $スクリプト/コンソールRAILS_ENV = test しかし、その場合、Factoryクラスは利用できません。test_helper.rbロードされていないようです。 へrequireの絶対パスを含むさまざまな呼び出しを試しましたtest_helper.rbが、次のように失敗します。 $ script/console RAILS_ENV=test >> require '/Users/ethan/project/contactdb/test/test_helper.rb' Errno::ENOENT: No such file or directory - /Users/ethan/project/contactdb/config/environments/RAILS_ENV=test.rb Grr。ああ。

30
ドロップダウンprotractorjs e2eテストでオプションを選択する方法
分度器を使用して角度e2eテストのドロップダウンからオプションを選択しようとしています。 以下は、selectオプションのコードスニペットです。 <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> <option value="4">BoxLox</option> <option value="5">BooBoBum</option> </select> 私が試してみました: ptor.findElement(protractor.By.css('select option:1')).click(); これにより、次のエラーが発生します。 無効または無効な文字列が指定されましたビルド情報:バージョン: '2.35.0'、リビジョン: 'c916b9d'、時間: '2013-08-12 15:42:01'システム情報:os.name: 'Mac OS …

3
Google Playストア内部テストはロールアウトを開始できません
アプリケーションの最初のバージョンを内部テスターに​​公開します。 しかし、ボタンSTART ROLLOUT TO INTERNAL TESTは無効になっており、他のエラーメッセージや警告はここには表示されません。 誰かが私に何が起こっているのか教えてもらえますか? スクリーンショットを添付

19
Visual StudioからNUnitをデバッグモードで実行するにはどうすればよいですか?
最近取り組んでいるC#のテストフレームワークを構築しています。ワークスペース内にNUnitをセットアップし、コンポーネントをテストするための新しいプロジェクトを用意しています。ユニットテストをNunit(v2.4)からロードすると、すべてうまくいきますが、デバッグモードで実行していくつかのブレークポイントを設定するのが本当に役立つところまでたどり着きました。 私はいくつかのガイドからの提案を試しましたが、すべてがテストプロジェクトの「デバッグ」プロパティの変更を提案しています。 Start external program: C:\Program Files\NUnit 2.4.8\bin\nunit-console.exe Command line arguments: /assembly: <full-path-to-solution>\TestDSP\bin\Debug\TestDSP.dll 私はそこでコンソールバージョンを使用していますが、GUIの呼び出しも試みました。デバッグしようとすると、どちらも同じエラーが発生します。 Cannot start test project 'TestDSP' because the project does not contain any tests. これは、通常、\ DSP.nunitをNunit GUIにロードし、テストを行う場所だからです。 私は問題がVSがそれ自身のテストフレームワークを実行したいということかもしれないと考え始めています、そしてそれがNUnitテストを見つけることができない理由です? 編集:テストフィクスチャについて質問する人にとって、TestDSPプロジェクトの.csファイルの1つは、おおよそ次のようになります。 namespace Some.TestNamespace { // Testing framework includes using NUnit.Framework; [TestFixture] public class FirFilterTest { [Test] public void Test01_ConstructorTest() …

2
src / androidtestとsrc / testフォルダーの違いは何ですか?
プロジェクトのAndroid Studioには、デフォルトで2つのテストフォルダーがあります。 最初はsrc/androidTestです。このフォルダは、以前のバージョンのAndroid Studioにすでに存在していました。それにもかかわらず、現在、デフォルトで新しいテストフォルダがあり、src/test新しい依存関係がtestCompile 'junit: junit: 4.12'ありbuild.gradleます。 テストにはどのフォルダを使用しますか?2つの違いは何ですか?

10
PHPで書かれたコードの速度をどのように測定できますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5か月前に閉鎖。 この質問を改善する どのクラスの多く(すべて同じジョブを実行する)がより速く実行されると言えるでしょうか?それを測定するソフトウェアはありますか?

10
JUnit:テストutilsクラスで「実行不可能なメソッド」を回避する方法
JUnit3.8からJUnit4.4に切り替えました。Antを使用してテストを実行しますが、すべてのテストは正常に実行されますが、テストユーティリティクラスは「実行可能なメソッドがありません」エラーで失敗します。私が使用しているパターンは、* Test *という名前のすべてのクラスをtestフォルダーに含めることです。 ランナーが@Test属性で注釈が付けられたメソッドを見つけられないことを理解しています。ただし、これらのクラスはテストではないため、これらのアノテーションは含まれていません。驚くべきことに、これらのテストをeclipseで実行すると、これらのクラスについて文句はありません。 JUnit3.8では、これらのユーティリティクラスはTestCaseを拡張しなかったため、ランナーがそれらを実行しようとしなかったため、まったく問題ではありませんでした。 Antスクリプトのjunitターゲットでこれらの特定のクラスを除外できることはわかっています。しかし、追加する新しいユーティリティクラスごとにビルドファイルを変更したくありません。また、クラスの名前を変更することもできます(ただし、クラスに適切な名前を付けることは、常に私の最も弱い才能でした:-) この問題のエレガントな解決策はありますか?
118 java  ant  junit  testing 

11
テスト中にDateTime.Nowを上書きする良い方法は何ですか?
今日の日付に基づいて将来の計算を正しく行う(C#)コードがあります。テストで今日の日付を使用すると、テストで計算を繰り返す必要がありますが、これは正しくありません。結果が既知の値であることをテストできるように、テスト内で日付を既知の値に設定する最良の方法は何ですか?

6
「スタブ」とは何ですか?
それで、TDDにより多くを取り入れるという私の新しい年の決議を続けて、私は今Rhino Mocksでもっと働き始めています。 私がやりたいことの1つは、自分が入っているものを実際に理解することです。そのため、これまでに見たことの理解を確認したいと思いました(そして、資源)。 「スタブ」とは何ですか?

13
Djangoのさまざまな設定でユニットテストを行う方法
単体テストのDjango設定をオーバーライドする簡単なメカニズムはありますか?特定の数の最新オブジェクトを返すモデルの1つにマネージャーがいます。返されるオブジェクトの数は、NUM_LATEST設定によって定義されます。 これにより、誰かが設定を変更した場合にテストが失敗する可能性があります。の設定をオーバーライドしてsetUp()、後で復元するにはどうすればよいtearDown()ですか?それが不可能な場合、サルがメソッドにパッチを当てたり、設定を模擬したりする方法はありますか? 編集:ここに私のマネージャーコードがあります: class LatestManager(models.Manager): """ Returns a specific number of the most recent public Articles as defined by the NEWS_LATEST_MAX setting. """ def get_query_set(self): num_latest = getattr(settings, 'NEWS_NUM_LATEST', 10) return super(LatestManager, self).get_query_set().filter(is_public=True)[:num_latest] マネージャーはsettings.NEWS_LATEST_MAX、クエリセットをスライスするために使用します。getattr()単にデフォルト設定は存在しないはずを提供するために使用されます。

2
Google EspressoまたはRobotium [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する Automated UIテストツールを使用する必要があり、RobotiumとGoogle Espressoの使用を混同しています。 2つの主な違いは何ですか?一方には存在するが他方には存在しない機能はありますか?

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