問題タブ [sanity-check]
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.
javascript - JS初心者のサニティチェック
大規模なアプリケーションを Silverlight から html5 に移行する必要があります。アプリケーションには、クライアント部分とサーバー部分があります。アプリケーションのサイズのため、一部の機能を npm モジュールに分割する価値があると考えました。
そうすれば、サーバー側で使用する必要がある場合は、クライアントで (aurelia を使用して) 使用したい場合は、jspm を介して実行できます。
モジュール化された js の再利用性から、バージョン管理された再利用可能なスタックを維持するための最良のアプローチである npm を使用して再確認しますか、それともこれに対処する他の方法はありますか?
私が正しい軌道に乗っていることを確認するために、サニティチェックを行いたいだけです。
testing - ソフトウェアの健全性テストに関する混乱
煙と健全性のテストに関するいくつかの投稿を読みました。すべてがほとんど混乱しています。それらを明確に説明することもせず、いくつかの 2 つまたは 3 つの投稿を除いて問題を繰り返すだけであり、その 2 つまたは 3 つの投稿に基づいて、以下が正式なプロセスであると結論付けました。
スモークテスト(一般健康診断)---その後-->サニティテスト(いくつかの主な機能をより深いレベルでチェック)(専門健康診断)---その後- -------> 機能テスト (より深いレベルでの完全な機能チェック)
私は上記の概念に正しいですか?
健全性がいつ実行されるかについて混乱しています。ビルドが最初に来るときにスモークが実行されます。しかし、健全性が実行されるのはいつですか?sanity はすべてのスモークの後にのみ実行されますか、それともビルドに何らかの変更が加えられるたびに実行されますか(つまり、スモークはビルドが初めて実行されたときにのみ実行されるため、スモークが実行されない場合でも)、または両方の場合ですか?
testing - 健全性テストと回帰テストの相関関係
煙と健全性のテストに関する多くの投稿を読んだ後、明確に説明しているものはなく、テストの順序について次のように結論付けました。
スモークテスト(一般健康診断)---その後-->サニティテスト(いくつかの主な機能をより深いレベルでチェック)(専門健康診断)---その後- -------> 機能テスト (より深いレベルでの完全な機能チェック)
多くの投稿で、健全性は回帰テストのサブセットであると読みました。しかし、上記の順序によると、健全性は機能テストのサブセットのようです。健全性が回帰テストのサブセットである方法を詳しく説明できる人はいますか?