問題タブ [robotframework]
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.
testing - テスト フレームワークの選択
ご挨拶、
テストフレームワークを探しています。
現在、入力ファイルをループしてサーバーに接続し、出力を収集して保存された出力ファイルと比較する AWK スクリプトを呼び出す自作の Perl スクリプトがあります。これは Linux で行われます。現在、100を超えるテストがあります。大規模なリファクタリングを計画しており、まずテスト システムとテストを改良したいと考えています。
フレームワークの要件を考えると、テストをテスト スイートに論理的に収集し、テスト ファイルを自動的に検出し、テストの前提条件/依存関係を作成できるシステムが必要です。QMTest と Google の Robot Framework を見てきました。現在テストを実行している非常に小さな Perl スクリプトの重い作業を行うよりも、既存のシステムを拡張したいと考えています。Perl は必須ではありません。実際、私は Perl ではなく Python を使用したいと考えていますが、それは個人的な意見です。
使用可能なフレームワークについてhttp://en.wikipedia.org/wiki/List_of_unit_testing_frameworksを調べてい ます。
ありがとう
c++ - ATDD のロボット フレームワークの使用
自動化された受け入れテストのための Robot Framework に関する他の人の経験を聞きたいです。
その主な長所と短所、および他のフレームワーク (主に Fitnesse と Selenium) との比較は何ですか?
テストされるコードは、主に C++ で書かれたリアルタイムのレガシー コードです。
testing - エンドツーエンドのテストフレームワークの推奨事項
私は、エンドツーエンドのテストフレームワークを含めることを検討している新しいプロジェクトに参加しています。私たちは柔軟なものが必要です。私は以前にFitnesseを使用しましたが、それに似たものが必要だと思います。
また、Hudson CIを使用しており、HudsonCIと簡単に統合できるものを探しています。
明確な勝者はいますか?
更新:システムには多くのコンポーネントがあり、そのうちのいくつかはTomcatで実行されるWebサービスであり、NoSQLデータベースもいくつかありますが、現時点ではUIテストは必要ありません。
プロジェクトの詳細についてさらに説明が必要な場合は、コメントを追加してください。
exception - セレンとヘッドレス環境
最近、Python 2.7、Robot Framework、およびSelenium Library(成功したかどうかはまだわかりません...)をRed Hatサーバーにインストールして、Webアプリケーションでテストを実行しました。
そこで、Robot Frameworkを使用して簡単なテストケースを試し、Seleniumライブラリが機能しているかどうかを確認しました。Webページを開くだけで、それ以上のことはありません...
Selenium Serverはpsの結果に従って稼働しており、FirefoxバイナリはPATHにあります...
Robot Frameworkからテストケースを実行すると(pybot testcasename.tsvを使用)、例外が発生します。
エラー:スクリーンショットを文字列にキャプチャする際の問題:java.awt.AWTException:ヘッドレス環境
では、ヘッドレス環境とは何ですか?インストールまたは構成する必要がある何かが他にあるかどうか誰かが考えていますか?
unit-testing - バックエンド開発に適した受け入れテスト フレームワークはどれですか?
バックエンドとは、データを消費したり、ファイルを処理したり、マシン インターフェイス (REST、SOAP、CORBA など) を使用して通信したりするソフトウェア システムを意味します。手の込んだ Web や UI のテストは必要ありません。Cucumber と Robotframework を念頭に置いていますが、目前のタスクにどれだけ適しているかはわかりません。
java - Selenium RCを直接使用するか、SeleniumとRobotフレームワークを使用します
私は、 Seleniumの記録と再生機能、およびIDEから記録されたアクションのテストケース生成機能が気に入ったことを認めなければなりません。ただし、記録中にテストケースに組み込まれている偶発的な詳細(DOM、xpathなどを使用したイベントの検索など)が原因で、実装段階に進むことを躊躇しています。これにより、テストケースが失敗する可能性があります。 RCにインポートされると、htmlが変更されます。回帰テストの一環として、期待される結果を時々調整することはテスターの仕事の一部であることを十分に理解していますが、これに費やされる時間が手動テストにかかる時間よりも長くなることも望んでいません。 。
私の知る限り、SeleniumwithRobotフレームワークにはテストケースのキーワード形式があります。私の推測では、付随的な詳細をさまざまなキーワードに抽出できるため、テストケースの調整が容易になり、保守が容易になる可能性があります。(間違っている場合は訂正してください)
効果的なUI自動化環境をセットアップする方法についての提案を聞いていただければ幸いです。SeleniumRCまたはSeleniumwithRobotフレームワークを使用する必要がありますか?なぜ?
前もって感謝します
groovy - Groovy と Robot Framework の統合
Groovy テスト ライブラリをロボット フレームワークにインポートする方法を誰か教えてもらえますか?
Groovy で記述されたテスト ライブラリ用のロボット フレームワークを使用しています (ファイル名はProxyTest.groovy
)。テスト スイートを実行しようとすると、次のエラーが発生します。
java - Seleniumオブジェクトパターン設計のためのRobotフレームワークのキーワード管理との統合
私はかなり前からUIオートメーション用のツールを購入してきました。そして、とても用心深い理由は、自分の足を撃たないようにするためです。以下のリンクは私の恐怖を最もよく説明してい ますhttp://gojko.net/2010/04/13/how-to-implement-ui-testing-without-shooting-yourself-in-the-foot-2/
Selenium2.0とPageObjectDesign(技術的なアクティビティの部分を処理する)をRobot Frameworkのキーワード機能(ワークフローとルールの部分を処理する)と組み合わせて活用することで、目標を達成できると確信しています。 。したがって、ユーザー定義のキーワードを対応するPageメソッドにマッピングし、キーワードを使用してロボットフレームワークのテスト計画を設計します。
ただし、ユーザー定義のキーワードを、Javaの対応するPageObjectDesignedメソッドのメソッドにマップする方法に関する解決策は見つかりませんでした。
どのように感謝されるかについてのガイダンス。
ありがとう
python - Robot Framework によって呼び出されたテストがコンソールに情報を返す方法
Python メソッドを呼び出すロボット フレームワーク テスト スイートがあります。テストに失敗することなく、その python メソッドがコンソールにメッセージを返すようにしたいと思います。具体的には、プロセスの時間を計ろうとしています。
「raise」を使用してコンソールにメッセージを返すことができますが、同時にテストに失敗します。
または、"print" を使用してログ ファイルにメッセージを返し、テストに失敗することなくレポートすることもできますが、その情報はコンソールではなくレポートでのみ利用できます。
「印刷」オプションを使用すると、次のようになります。
私が欲しいのはこれです:
java - 私のシナリオのテスト自動化フレームワークを提案する
私はいくつかのテスト自動化フレームワークを評価している最中であり、いくつかの入力をいただければ幸いです。大規模なクレジット処理ビジネスアプリがあり、Web UI、soap、基本的なhttp/postの3つのエンドポイントがあります。私の要件は以下の通りです。
私たちのQAは、データ駆動型テストに非常によく使用されています(すべての入力データはExcelから取得されるため、アサーションの結果として期待されます)。基本的に、Excelシートの各行には、入力データと対応する期待される結果の両方が含まれています。QAでExcelシートを編集するだけです。私たちの開発チームは、必要なテストライブラリ/フィクスチャを提供する責任があります。上記のシナリオを考えると、これらのExcelシートを読み取り、アプリケーションのすべてのエンドポイント(Web UI、soap、http / post)をテストできる単一の自動化フレームワークを使用したいと思います。どのテスト自動化フレームワークが私のニーズに合っているか教えてください。私が始めるためのいくつかのポインタとチュートリアルに感謝します。