問題タブ [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.
java - 選択ソートをテストするJUnitブラックボックス/ホワイトボックス?
SelectionSort クラスでブラックボックス/ホワイトボックス JUnit 手法を理解し実装しようとしていますが、どの方向に進むべきかを理解するのに苦労しています..
以下の失敗した試みの1つ..SelectionSortクラスから配列のサイズをテストしようとしましたが、メソッド(unsortedArray)が認識されません..
以下は、提供された私の SelectionSort クラスです。どんな助けや指導も大歓迎です:)
c#-4.0 - 複数のモニターで Teststack.white を使用する方法
私は 3 台のモニターをセットアップしていますが、ホワイトは次のように述べています。
複数のモニターで teststack.white を使用することは可能ですか? 利用できない場合は、白いプロジェクト (オープンソースだと思います) に貢献して、この機能を追加したいと思いますが、わかります。
ありがとう。
android - Appium を使用して Android アプリのブラックテストを行う
私はまだAndroidアプリでAppiumのテストを学んでいます。これが実行可能かどうか疑問に思っています。
A.apk を持っていて、A.apk を Android デバイスにインストールしたいとします。次に、アプリを起動し、クリック可能な各リンク (ボタン、ヘルプ リンク、画像リンクなど) をクリックして、そこにあるかどうかを確認します。どちらかが壊れています。
A.apk のソース コードにアクセスすることはできませんが、最大 100 個の他の Android アプリにアクセスする必要がある可能性があるため、各リンクを手動で確認することはまったく不可能です。
unit-testing - 不十分な機能要件と設計仕様のない単体テストの手法はどれですか?
私の理解では、設計仕様書は、内部の知識を利用するユニット テスト ケース (ホワイト ボックス手法) を作成するのに役立ちますが、機能要件のみがある場合は、ブラック ボックス手法が適しています。
設計仕様がなく、要件が曖昧であったり、境界が定義されていなかったりするとどうなるでしょうか? 単体テスト プロセスにどのように影響しますか? また、それをどのように補償しますか?ギャップを埋めるために、あなたの経験、または特定のプラクティス/テクニックを使用していますか?
最初に機能を開発する方が適していますか? 開発を続け、それが内部でどのように機能するかについての知識を深めるにつれて、ある時点で、ホワイトボックス手法またはブラックボックス手法のいずれかを使用できるようになります。同様の状況での以前の経験を使用して機能を完成させます。つまり、機能要件を自分で書いた可能性もあります。この時点で、ホワイトボックスを選択しますか? ブラックボックス?それとも、新しい機能のリスク/重要性に依存しますか?
floating-point - float 範囲での境界値テストの実行
入力として 3 つの float 変数を取り、それらのうち最大のものを返すプログラムで境界値分析を実行したいと考えています。範囲が指定されていないため、範囲は no によって暗示される範囲に設定されます。float 変数を格納するために使用されるバイトのうち、私の場合は 4 バイトです。したがって、私の float 範囲は -3.4+38 から +3.4+38 になります。
問題は次のとおりです。境界値でこれらのポイントをチェックします。範囲が 1<= x <= 10 であるとします。チェックする必要があるポイントは {1, 2, 9, 10} です。
私の float の例では、どの値が -3.4+38 のすぐ上にあり、どの値が +3.4e+38 のすぐ下にあるかを理解できません。誰かがここで助けてくれます。このフロート表現が得られません。
android - Robotium で Google+ サインインをテストするには?
Android Studioの「新しいプロジェクト」ウィザードを使用してLoginActivityを作成しました。Robotium への依存関係を追加し、以下から拡張する簡単なテストを作成しましたInstrumentationTestCase
。
しかし、「Not G+」アサーションは失敗します。
com.google.android.gms/.auth.login.GrantCredentialsWithAclActivity
私のデバイスでの Google+ サインイン アクティビティをdumpsys から見つけました。name
からパラメータにどのように変換されますsolo.waitForActivity(name, timeout)
か? Google+ ダイアログで何かをクリックすることさえできますか?
testing - ホワイト ボックス テストが失敗し、ブラック ボックス テストが成功する (またはその逆) のはどうしてでしょうか?
私は試験を受けており、この質問に対する答えを見つけようとしていますが、これまでのところ成功していません。質問は:
例を挙げてください。ホワイト ボックス テストではすべて問題ないと表示されますが、ブラック ボックス テストではエラーがあると表示されます。また、ブラック ボックス テストの例ではすべて問題ないと表示されますが、ホワイト ボックス テストではエラーがあると表示されます。
android - Robotium - アクティビティ内の要素の正確なインデックスを見つける方法
ブラック ボックス テストを行っている場合に備えて、この質問をします。
Robotiumについて数日間調査しました。私はインターネットから独学で学びます。
また、いくつかの簡単なテストケースを作成し、正常に実行しました。しかし、インデックス要素を検索するとき (例: Edittext、0 から x までのインデックス形式でインデックスを試行し、予想されるインデックス ID を取得する必要があります)。
フォーム名を取得する別の方法はありますか。ID 名 (txtEd1、btnLogin...) があり、ホワイト ボックス テストで R クラスからアクセスできますが、この場合はブラック ボックスについて質問します。
ID で要素を取得する別の方法や、アクティビティ内の要素の正確なインデックス番号を取得する方法はありますか。
また、DDMS および SDK ツールの Hierarchy Viewer を使用してインデックス ID を取得しましたが、機能しませんでした。