問題タブ [smoke-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 に答える
519 参照

java - Java REST API の groovy を使用した単体テスト

groovy を使用して Java REST API のスモーク ユニット テストを作成できますか? また、groovy はテスト フレームワークを提供しますか?

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

selenium-webdriver - Gradle ビルドで Smoke テストを (追加の) 実行可能 jar としてパッケージ化する

SpringBoot Web アプリケーションを作成する gradle ビルドがあります。SpringBoot アプリは、一連の WebDriver 'journey' テストを含むさまざまなテストでテストされています。これらのジャーニー テストのサブセットを、さまざまな環境で「スモーク」テストとして実行します。

これをできるだけ簡単にするために、Main クラス、スモーク テスト、およびテスト依存関係で構成される実行可能な FatJar (または同様のもの) を作成します。このアーティファクトは、メイン アプリケーション jar に加えて作成する必要があり、コマンド ラインから任意の環境に対して実行できます。

これを達成する最善の方法は何ですか?単一のプロジェクトからの「テスト」出力をパッケージ化したいため、サブプロジェクトは適合しないようです。spring-boot gradle プラグインは(正しく) 単一のアプリケーション アーティファクトを生成するように調整されているようですが、MacGyver にスモーク テストで別の実行可能な jar を作成する方法はありますか? これはただのクレイジーな話ですか?

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

xml - Xpath を使用してノードの特定の子を取得する

私はここにこのコードを持っています..

「業種」の値を持つキーを持つ注釈ノードの値を取得したいと考えています。

私のXpathはどのように見えるべきですか? 助けてください。

0 投票する
3 に答える
676 参照

testing - ソフトウェアの健全性テストに関する混乱

煙と健全性のテストに関するいくつかの投稿を読みました。すべてがほとんど混乱しています。それらを明確に説明することもせず、いくつかの 2 つまたは 3 つの投稿を除いて問題を繰り返すだけであり、その 2 つまたは 3 つの投稿に基づいて、以下が正式なプロセスであると結論付けました。

スモークテスト(一般健康診断)---その後-->サニティテスト(いくつかの主な機能をより深いレベルでチェック)(専門健康診断)---その後- -------> 機能テスト (より深いレベルでの完全な機能チェック)

私は上記の概念に正しいですか?

健全性がいつ実行されるかについて混乱しています。ビルドが最初に来るときにスモークが実行されます。しかし、健全性が実行されるのはいつですか?sanity はすべてのスモークの後にのみ実行されますか、それともビルドに何らかの変更が加えられるたびに実行されますか(つまり、スモークはビルドが初めて実行されたときにのみ実行されるため、スモークが実行されない場合でも)、または両方の場合ですか?

0 投票する
3 に答える
807 参照

testing - 健全性テストと回帰テストの相関関係

煙と健全性のテストに関する多くの投稿を読んだ後、明確に説明しているものはなく、テストの順序について次のように結論付けました。

スモークテスト(一般健康診断)---その後-->サニティテスト(いくつかの主な機能をより深いレベルでチェック)(専門健康診断)---その後- -------> 機能テスト (より深いレベルでの完全な機能チェック)

多くの投稿で、健全性は回帰テストのサブセットであると読みました。しかし、上記の順序によると、健全性は機能テストのサブセットのようです。健全性が回帰テストのサブセットである方法を詳しく説明できる人はいますか?

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

unix - 自動化された方法でUNIXサーバーの再起動をポーリングする方法は?

サーバーでインストールを実行していますが、インストールを完了するにはサーバーを再起動する必要があります。私の質問は、サーバーで基本的なスモーク テストを実行し、展開の状態を確認できるように、再起動がいつ完了するかを調べる方法です。

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

python - RobotFramework キーワード変数が設定されていません

RobotFramework と RobotRequestsLibrary を使用して、一連の API のスモーク テスト スイートを作成しています。RobotFramework を使用するのはこれが初めてです。コードをクリーンアップして保守しやすくするために、キーワードを使用して付随的な詳細をすべて削除することにしました。

たとえば、クリーンアップしたい 2 つのテストを次に示します。

そして、キーワードを使用する私の試み:

キーワードを使用してテスト ケースを実行すると、次のエラーが発生します。

Keyword name cannot be empty.

問題をデバッグして、キーワードの割り当てにブレークポイントを配置しようとしました${resp}が、割り当てられて${resp.status_code}機能することに気付きました。しかし、割り当てようとすると{$status}= ${resp.status_code}エラーがスローされます。

組み込みの Set Variable を使用して変数を再割り当てするさまざまな方法を試しましたが、うまくいきませんでした。キーワードでこのように変数を割り当てることはできませんか? どんな洞察も役に立ちます。ありがとう!!