問題タブ [black-box-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.
objective-c - Objective-C での遅延のあるメソッドの単体テスト
遅延を伴う別のメソッドを呼び出すメソッドのブラック ボックス ユニット テストを作成したいと考えています。次のようになります。
wherekDelay
は定数であり、doSomethingLater
非公開です。問題はkDelay
1 秒であり、単体テストの実行を遅くしたくないということです。
doSomething
ブラックボックス アプローチで (または可能な限り)単体テストを行うには、どのような方法が最適でしょうか?
頭に浮かぶ唯一のことは、クラスにメソッドを追加して の値を変更することですがkDelay
、これは別の開発者によって偶然使用される可能性があります。より侵襲性の低い代替手段はありますか?
python - ブラックボックス テスト時の結果の実行と表示
ハードウェアの一部をテストするために、Python 3.2 で Blackbox テスト環境を開発しました。この環境には、次のようにテストを実行する TestExecution.py モジュールがあります。
私がテストする各ハードウェア リリースは、PC 上で独自の Test Environment フォルダーによって表されます。このフォルダーには、ログ、キー、および TestExecution.py が含まれています。各テスト ケースには独自の結果フォルダーがあり、このフォルダーには、テストの実行ごとにログ フォルダーがあります。
また、新しいハードウェア リリース用に新しいテストを設計する必要がある可能性もあります。この場合、このテストが正しく機能するまで、何度も試行する必要があります。
テストの合格/不合格ステータスに関しては、ログ ファイル内を手動でチェックしてこれを行います。次の改善点は、テストが成功したかどうかを確認するプロセスを自動化することです。このために別のクラスを作成します。このプロセスは継続されます。
私の環境を継続的インテグレーション ソフトウェアと統合して、テストの実行および/または結果の両方を優れたグラフィック形式で表示できるかどうか疑問に思っています。実行したいテストを選択するのもいいでしょう。どのオープンソースソフトウェアをお勧めしますか?
ありがとう、
バリー
testing - デスクトップ ベースのアプリケーションのセキュリティ テストでは、どの側面を重視する必要がありますか?
デスクトップ ベースのクライアント サーバー アプリケーションを 1 つテストしています。そのアプリケーションのセキュリティ テストを実行したいと考えています。
デスクトップ アプリケーションのセキュリティ テストを実行する際に考慮できる点を誰か説明してもらえますか?
testing - 複数のプラットフォームでブラックボックス自動テストを簡単に行うにはどうすればよいでしょうか?
私は、複数のプラットフォーム (Web アプリ、iOS、Android、Mac、Windows) で特定のアプリケーションを開発するソフトウェア開発会社で働いています。私たちは、簡単に保守できる方法で、これらすべてのプラットフォームでブラック ボックスの自動テストを実行する方法を探しています。
これまでのところ、Watir (watir.com) が Web アプリ (私は Ruby を使用することを好みます) に最適なソリューションであり、MonkeyTalk (www.gorillalogic.com/testing-tools/monkeytalk) がモバイルに最適なソリューションであると思われます。プラットフォーム (両方のプラットフォームに対して同時に 1 セットのテストを作成できるため)。デスクトップ プラットフォームに適したソリューションをまだ見つけることができていません。
私たちは新興企業であるため、独自のソリューションの予算がなく、オープン ソース ソリューションを探しています。
私たちが置かれている状況に対処するためのより良い方法はありますか?また、テストしたいさまざまなプラットフォームのためのより良い解決策はありますか.
testing - 機能テスト、なぜブラックボックスだけなのか?
私はWikiや他のいくつかの場所で機能テストについて読んでいましたが、1つもわかりません。なぜそれが純粋なブラックボックステストと見なされるのでしょうか。機能をテストするとき、私はしばしば実装の知識、または少なくとも境界値(またはDBのデータ型など)のようなものに依存します。それとも私はここで何かが欠けていますか?
testing - 電子メール フィールドでの等価パーティショニング
電子メール アドレス フィールドの検証で等価パーティショニングを使用してテスト ケースを導出する方法を知っている人はいますか?
c# - ブラックボックステストのベストプラクティス
SQLサーバーで動作するWindowsサービスアプリケーションがいくつかあります。アプリケーションのブラックボックステストを実行したいと思います。すべてのメソッドのテストロジックを作成する時間がないため、単体テストを使用したくありません。アプリケーションにリクエストを送信し、システムからの応答とデータベースの状態を確認したいだけです。
testing - 動的ブラック ボックス テストと静的ホワイト ボックス テストの比較
動的ブラック ボックス テストと静的ホワイト ボックス テストのどちらかを選択する必要がある場合、どちらを優先する必要がありますか? 動的ブラックボックス テストは、基礎となるコードを理解せずにテストすることであり、静的ホワイト ボックス テストはコードを実行せずにレビューすることです。
c# - ブラックボックステストチャットアプリケーションc#
送信者からのメッセージを受信するだけのC#で記述されたサーバーチャットアプリケーションがあります。ブラックボックステストを行う必要があります。インターネットで調べたところ、ブラックボックステストは単なる入力と出力のテストであることがわかりましたが、アプリケーションでそれを行う方法の実際の例はありません。チャットアプリケーションでブラックボックステストを行う方法を誰かが提案できますか?
java - クラスファイルをEclipseのJavaパッケージに追加する
ブラックボックス テストを行うことになっている 3 つの .class ファイルがあります。それらは、という名前のパッケージの下にありますone.two.three
。それらにアクセスするのに苦労しています。Eclipse で新しい Java プロジェクトを開始し、同じ名前のパッケージを作成しました。次に、3 つの .class ファイルを に追加しましたbin/one/two/three
。クラスを使用しようとすると、Eclipse がそれらを見つけることができず、コンパイラ エラーが発生します。適切なパッケージ ヘッダーを使用しています。どんな助けでも大歓迎です、ありがとう。