問題タブ [regression-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.

0 投票する
1 に答える
28 参照

r - Rで変数関係を見つける

次の列を持つデータセットがあります

x1 x2 x3 x4 x5 y

それらはすべて整数/浮動小数点値を持ち、Y 値の範囲は 98,000 から 1,10,000 です

x1 と y 、 x2 と y ... x5 と y の関係を見つけたい場合は、

y = A.x1+c

どうすればいいですか?

グラフをプロットしてみました。また、R で lm() および fit() 関数も試しました。

親切に助けてください。

0 投票する
1 に答える
2298 参照

java - Java Web アプリのスモーク、機能、および回帰テストを自動化しますか?

機能テストについての私の理解では、それはアプリケーション機能の完全なセグメント全体をチェックする統合テストです。スタブ、モック、またはその他のテスト double を差し引いたもの。Web アプリの場合、これはおそらく、ユーザーがログイン フォームに不正な資格情報を入力しようとしたときに何が起こるかを手動でチェックすることになります。

スモーク テストについての私の理解では、アプリが正しく起動したかどうか、主要なサブシステムがすべてオンラインであるかどうかを判断するために使用できる一連の簡単な機能テストです。Web アプリの場合、これはヘルス チェック URL に移動し、アプリが起動していること、および依存するすべてのサブシステム (データベース、メッセージ ブローカーなど) にアクセスできることを確認することです。

回帰テストについての私の理解は、特定の機能が期待どおりに機能しなくなったかどうかを判断するために将来使用される機能テストであるということです。機能テストは、新機能のために作成されたり、既存の機能の変更のために書き直されたりすると、回帰テスト スイートに追加されます。この意味で、回帰テスト スイートは、特定の Web アプリのすべての有効な機能テストの構成です。

先に進む前に、これまでの発言が誤解を招いたり、真実でなかったりする場合は、まず訂正してください。

私が多かれ少なかれ順調に進んでいると仮定します:

  1. Selenium WebDriver や BrowserStack などのツールは、ここでどこに分類されますか? それらはスモークまたは回帰テスト用ですか?
  2. これらの種類のテストを実施するための一般的に受け入れられている方法/ツールは何ですか?
  3. 自動ビルド (Jenkins や Bamboo など) からこれらのテストを起動/実行する一般的に受け入れられている方法は何ですか?
0 投票する
1 に答える
1124 参照

testing - QA テスト データ リポジトリ ツール

基本的な問題は、あまりにも多くの場所にあまりにも多くのデータがあり、フォーマットが多すぎることです。このデータを管理し、テストを自動化するためのツールが必要です。

テスト データを保存するためのデータベース ツールを見つけるためのヘルプを探しています。このテスト データは、主に製品のデータ検証に使用されます。これは複数のチームによって使用されており、このデータを 1 つの場所に集中させる必要が生じています。社内で独自のツールを作成することを検討していますが、ニーズを満たす可能性のある「サードパーティ」ツールを探すように依頼されました。これらの要件の一部でも満たすツールをご存じでしたら、お知らせください。

私たちの一般的な要件は次のとおりです。

  1. SQL データベースで動作
  2. 入力/出力テンプレートのカスタマイズ - テスト データにはさまざまな形式があります。データをある形式でデータベースにインポートし、別の形式で引き出すことができる必要があります。(xml、固定幅、csv、HL7 など)。
  3. 非技術ユーザーが使用できます。使い方を簡単にトレーニングできます。テンプレートを変更できます。
  4. 自動テストの起動に使用できます。
  5. 期待される出力を保存し、理想的には自動化されたテスト出力と比較します。

この種のソフトウェアをオンラインで探す場所についての指針をいただければ幸いです。いろいろ調べてみましたが、多くのテスト プログラムが基準に一致していないようです。QA は初めてなので、本当に助かります。スタック オーバーフローよりも、この調査の助けを得るのに適したコミュニティをご存じでしたら、お知らせください。本当にありがとう

0 投票する
1 に答える
348 参照

web-services - Web サービス クライアントのテスト

SOAP Web サービスをテストするための多くの製品 (SOAP UI、HP UFT、Altova など) と、サービスで使用するクライアントを生成するための多くのアドバイスがあります。

別の組織とデータを交換するために Web サービスにアクセスするためのクライアントとして機能するインターフェイスを開発しました。

自動化された統合および回帰テスト体制の一部としてクライアントをテストできるようにするダミーサービスを生成する良い (信頼性が高く、認識され、構成可能で、安定した) 方法はありますか?

テストは広範かつ完全で、構成可能である必要があります。

0 投票する
1 に答える
533 参照

testing - 回帰テスト用のテスト ケースを含むサンプル プログラム

テストケースの優先順位付けの研究に取り組んでいます。そして、一連のテストケースを含むサンプルプログラムが必要です。ここでいくつかのプログラムを見つけました。

しかし、私はもう少し必要です。誰かがそのようなリソースを持っている場合は、私と共有してください。助けになります!

前もって感謝します

0 投票する
1 に答える
586 参照

r - 切片なしの R での前方サブセット選択

ねえ、私は重回帰モデルを開発しており、前方サブセット選択法を使用してパラメーターの数を減らし、選択基準として「ゼニアオイ Cp」を使用しています。ただし、これは工学的な問題であり、切片を使用しても意味がありません。つまり、すべての予測子がゼロの場合、予測は 0 になります。したがって、回帰式から切片を削除したいと考えています。単なる回帰の場合、「lm(y~x+z-1)」が機能することはわかっていますが、これは私のコードでは機能しないようです。

0 投票する
1 に答える
214 参照

css - HTTP 動詞を使用した自動 CSS リグレッション テスト

次のようなツールを使用して自動 CSS 回帰を設定しようとしています。

これらは優れたツールのように見えますが、動詞を使用して URL をテストしたいと考えています。たとえば、いくつかのデータを使用して POST リクエストを作成し、それに対してテストを実行したいとします。これは、上記のツールのいずれでも可能ではないようです。これを行う方法を知っている人はいますか?

0 投票する
0 に答える
111 参照

selenium-webdriver - スイートの記録、パラメータ化、デバッグ、バッチ実行、および結果レポートのための使いやすいマルチブラウザ自動化ツール

私はテストエリアが初めてです。私が所属する回帰チームは、開発者チームが作成した複雑なビジネス ロジックを使用して、いくつかの Web アプリケーションの GUI テストを構築しました。

これまで、Selenium IDE を使用して回帰テスト (記録、編集、パラメーター化、デバッグ、および再生) を構築してきました。テストは Html 形式でエクスポートおよび維持されます。以前は、テストと反復を管理するためのツール (html スクリプト/テスト スイートの保存、バッチ モードでのテストの実行、バックグラウンドでのテストの実行、詳細なテスト結果レポートの取得) がありましたが、現在は Selenium RC を使用しているため非推奨です。また、テストは Firefox でのみ行われますが、クライアントは主に IE ユーザーです。

そのため、重要かつ戦略的な決定を行う必要があります。IE でのテストと、これまで行っていたタスクを実行するための新しい方法を早急に開始する必要があります。

Selenium Webdriver で動作するように、テストのマネージャー ツールのコードを変更しようとしました。Selenium IDE の Ruby へのエクスポートが不十分だったため、最初から Ruby でテストをコーディングしようとしました。私たちは、マネージャー ツールの大幅な変更とその後のテストが必要であると判断しました。また、メソッドのプログラミングとテストも含まれます。

私たちの回帰チームは非常に小さいので、プログラミング タスク自体にあまり集中したくありませんが、webApps のテストに集中したいと考えています。さらに、ゼネラル チームの誰も Ruby を使った経験がありませんでした。

私たちが取るべきルートについて、いくつかの提案を手伝ってもらえますか?

(Selenium IDE のように) 操作が簡単で、「ハード コーディング」に多くの時間を費やすことなく、古いツールのマネージャー タスクを実行できる統合ソリューションはありますか?

それを実行できる信頼できるオープン ソース ツールはありますか? そして商用ソリューション?