問題タブ [acceptance-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.
.net - C# または .Net ベースの受け入れテスト フレームワークを探している - Aqua または Robot の代替
Python ベースの Robot フレームワークで作成された広範なシステム テストと、Java ベースの Aqua フレームワークで作成されたシステム テストがあります。ロボットは柔軟でロギングが得意ですが、かなり面倒で、アクアもここで使用した人々にあまり熱狂的ではありませんでした。テストされた製品はほとんどが C#/.Net ベースであり、VM の初期化と操作 (SSH/telnet を使用)、ステップの定義、待機などを簡単に行うことができ、静的型付けを楽しむことができる、堅牢で広範なフレームワークを探しています。 - したがって、いくつかのテスト ステップでいくつかのパラメーターが正しくないことがわかるまで、数時間実行する必要はありません。
社内ソリューションをゼロから開発するか、NUnit/Fitnesse に基づいて開発することができます (ユニットテスト/適合テストの両方で十分な経験がありますが、ロギング/Telnet/SSH 機能はあまり提供されません)。
推奨事項はありますか?
asp.net - Microsoft ExpressionStudio-ASP.NETを使用したWeb/スーパープレビュー
とにかく、ExpressionStudioを使用してASP.NETWebページを完全にテストすることはできますか、それともページの静的ビューのみを表示でき、ページ上の要素を操作する方法はありませんか?
c# - 大規模なC#フォームアプリをテストする自動UI
私はかなり複雑なプロジェクトに取り組んでいます。ソケットインターフェイスを介してc++ハードウェア管理レイヤーと通信するビジネスロジックのいくつかのレイヤーを持つac#フォームアプリがあります。
C ++側とビジネスロジックの単体テストカバレッジがありますが、これまでWebアプリのみを行ってきたため、フォームアプリの受け入れテストは私にとってまったく新しい世界です。
どこから始めるべきかについての提案はありますか?NUnitUIを見ましたが、必要なことを実行するのに十分な深さがあるかどうかはわかりません。自動UIテストを行うためのスイートを探しています。
また、それが私がしなければならないことであるならば、私は正しい解決策にお金を払っても大丈夫です。
ありがとう!
code-coverage - 受け入れテストとコードカバレッジ
受け入れテストのカバレッジを測定するための最良の方法は何ですか?
受け入れテストがどの程度カバーし、いつ十分になるかをどのように定義しますか?
java - ワティの交換
自動化されたテストを Java で記述できるようにする Watij の適切な代替品を知っている人はいますか? Watij ライブラリはもう開発されていないようです。
automated-tests - Web アプリケーション: 受け入れテスト: テストとテスト分離の初期状態?
こんにちは、私は現在、いくつかの極端なプログラミングを調査しており、可能な限りそれに固執しようとしています。つまり、イテレーションを開始したら (もちろん、リリースを計画した後)、ユーザー ストーリー (今では予想外に分厚いスタック) を受け入れテストに変える必要があります。
使用する実装言語については完全にはわかりませんが、これは、Web サーバーによって提供されるデータベース バックエンドを備えた動的 Web アプリケーションになると確信しています。現時点では、ローカル テスト環境を備えたローカル マシンで最初のリリースを開発する予定です。そのため、受け入れテストではセキュリティは問題にならないと想定できます (したがって、受け入れテストにテスト データベースへのルート アクセス権を与えることができます)。関与しているなど)。使用する受け入れテスト フレームワークについてはまだ少し確信が持てませんが、これは Web アプリケーションになるので、テストを作成して実行するために Selenium RC を使用すると思います (誰かがより良いものに私を向けることができます:))。
ただし、まだ暗い領域が残っています。新しい新しいアプリケーションを実装しているため、このアプリケーションのデータはまだありません。したがって、テスト データベースを取得するために現在の実稼働データベースのスナップショットを取得することはできません。さらに、アプリケーションは (データベース バックエンドを備えた Web アプリケーションと同様に) ステートフルであるため、すべての受け入れテストに 1 つのデータベースを使用することになります。テストの分離に関して醜い問題を引き起こす可能性があります (少なくとも単体テストの場合、「これは非常に楽しく、多くの白髪が発生する可能性があります」と表示されます)。
それで、どうすればこの問題を解決できますか?人為的なテスト データベースを作成し (データベース スキーマが変更されるたびに維持し)、テストを実行する前に各受け入れテストが適切なデータベース状態をテスト データベースにロードするように受け入れテストを記述しますか? (多数のアクセント テストを実行する場合、10 ダースのレコードを 100 回ロードするのはどれくらい速いか遅いでしょうか?) サンプル データベースを 1 つ作成し、すべてのテストでこれをロードして、最善を期待する必要がありますか? 受け入れテストで常に必要なテスト データを再作成する必要がありますか? または、人々はどのようにこれを行うのですか?
apache-flex - Flex 自動受け入れテスト ツール
いくつかのフレックス コンポーネントを含む Web アプリケーションの自動テスト用ツールの推奨事項を探しています。
背景を提供するために、AJAX+HTML で完全に開発された Web アプリケーションがあり、Selenium を使用してそのアプリケーションをエンド ツー エンドでテストすることに成功しました。最近、いくつかのフレックス コンポーネントをミックスに追加しましたが、複雑になりました。
Selenium Flex を使用してみましたが、その機能には失望しています。そのため、現在、いくつかの代替手段を探しています。ツールがウェブとフレックス パーツの両方を同時に駆動できることが理想的ですが、フレックス コンポーネントを単独でテストすることもできます。私たちはオープンソースを好みますが、優れた商用ツールも選択肢の 1 つです。
Fluint と FlexMonkey について聞いたことがありますが、まだ試していません。誰もそれらを使用した経験がありますか? 始めたばかりの人へのアドバイスはありますか?落とし穴はありますか?
他に使用できるツールはありますか?
ありがとう。
ruby-on-rails - Rails Rest API 外部テスト
Iphone アプリケーションで使用される Rails アプリの上に REST Web サービス レイヤーを構築しています。応答形式は XML です。
Railsスタックの外部にある必要があるいくつかの受け入れテストを作成したいと思います(また、httpサーバーを含むすべてをテストする必要があります)。テスト シナリオは非常に複雑で、注文の検索/投稿/レビューのプロセスが含まれます。これを達成するための最良の解決策は何ですか?
を。curl/curb を使用してリクエストをフェッチし、Hpricot を使用してリクエストを解析する Ruby スクリプト
b. セレン
c. ..
また、これらのテストを統合テストとして使用できるとよいでしょう (したがって、すべての git コミットで実行します)。どの統合ソリューションをお勧めしますか?
を。威厳
b. クルーズコントロール
c. 他の何か
objective-c - XcodeでTDDをどのように実行しますか?
XCodeプロジェクトに適用できる優れた単体テストおよび受け入れテストのフレームワークはありますか?私はRubyとPythonでTDDを実行することに慣れていますが、Objective-CとXCodeは初めてです。
android - AndroidアプリのテストにRobotiumまたはCalculonを使用した人はいますか?
AndroidアプリのテストにRobotiumまたはCalculonを使用した人はいますか?それらは役に立ちますか?どちらが良いかについての推奨事項はありますか?