上位70の機能テストインタビューの質問と回答
ここでは、夢の仕事に就くための新人および経験豊富な候補者向けの機能テストの面接の質問と回答を紹介します。
新人向けの機能テスト面接の質問と回答
1) 機能テストとは何ですか?
機能テストは、機能要件/仕様に照らしてソフトウェア システムを検証するのに役立つソフトウェア テスト方法です。
2) 機能テストの目的は何ですか?
機能テストの主な目的は、適切な入力を提供し、出力を機能要件に対して検証することによって、ソフトウェア アプリケーションの各機能をテストすることです。
3) 機能テストはどのようなテストに含まれますか?
機能テスト ブラック ボックス テストが含まれ、アプリケーションのソース コードについては考慮されません。このテストでは、ユーザー インターフェイス、API、データベース、クライアント/サーバー通信、およびテスト対象のさまざまなアプリケーション機能がチェックされます。このソフトウェア テスト方法は、手動でも自動化を使用しても実行できます。
4) 機能テストでは何をテストしますか?
機能テストを使用する理由は次のとおりです。
- メインライン機能: アプリケーションの主な機能をテストします
- 基本的な使いやすさ: この方法には、システムの基本的なユーザビリティ テストが含まれます。 また、ユーザーが問題なく画面を自由に移動できるかどうかもチェックします。
- アクセシビリティ: ユーザーによるソフトウェア システムのアクセシビリティをチェックします
- エラー条件: テスト手法を使用して、エラー状態をチェックできます。また、関連するエラー メッセージが表示されているかどうかもチェックします。
5) 機能テストでカバーされる重要な手順は何ですか?
機能テストは次の手順で実行されます。
ステップ1) ユーザーまたは組織によって指定された要件が検討され、すべての疑問や疑問が解消されます。
ステップ2) 指定された要件に基づいて、すべてのテスト ケースでカバーする必要があるすべてのテスト シナリオを念頭に置いて、テスト ケースが設計されます。
ステップ3) システムの機能をチェックし、入力を決定するために必要なすべてのテスト データを特定します。
ステップ4) 入力値と機能に基づいて、期待される出力を決定します。
ステップ5) この後、テスターはすべてのテスト ケースを実行して、パフォーマンスが良好かどうかを確認します。
ステップ6) 結果と期待される出力を比較し、システムの欠陥率と精度を判断します。
6) トレーサビリティ マトリックスの用途は何ですか?
トレーサビリティ マトリックスは、XNUMX つのドキュメントを利用してテスト ケースと要件の関係を示します。
7) 機能テストと非機能テストの違いは何ですか?
機能的な | 非機能テスト |
---|---|
機能テストは、非機能テストの前に実行されます。 | 非機能テスト 機能テストの後に常に実行されます。 |
それは顧客の要求に基づいています。 | それは主に顧客の期待に焦点を当てています。 |
アプリケーションの動作を検証するのに役立ちます。 | アプリケーションのパフォーマンスを検証するのに役立ちます。 |
製品の機能について説明します。 | 製品の仕組みについて説明します。 |
8) さまざまなテストレベルとは何ですか?
テストレベルは XNUMX つあります。
- 統合テスト: 統合テストとは、ソフトウェアモジュールを論理的に統合し、XNUMXつのグループとしてテストするソフトウェアテスト手法として定義されます。
- システムテスト: システム テストは、完全かつ完全に統合されたソフトウェア製品を検証するテストのレベルです。
- 受け入れ試験: 受け入れテスト (UAT) は、ソフトウェア アプリケーションを運用環境に移行する前に、ソフトウェア システムを検証/受け入れるためにエンド ユーザーまたはクライアントによって実行されるテストの一種です。
- ユニット/コンポーネント/プログラム/モジュールのテスト: テスト対象のすべてのコンポーネントとモジュールをテストするために使用されます
9) 受け入れテストは何に役立ちますか?
受け入れテストでは、ソフトウェア システムが必要な仕様を満たしているかどうかを判断します。 このタイプのテストの主な目的は、システムがビジネス ニーズに準拠しているかどうかを評価し、エンド ユーザーへの配信に必要な基準を満たしているかどうかを検証することです。
10) アドホック テストとは何ですか?
アドホックテストは、ランダム テストとも呼ばれ、アプリケーションに関連するテスト ケースや要件に従わないテスト方法です。 ほとんどの場合、これは計画外のアクティビティであり、アプリケーションの任意の部分がランダムにチェックされて欠陥が検出されます。
11) 等価分割とは何を意味しますか?
同値分割は同値クラスとも呼ばれます。これは、入力データをデータ クラスに分割するブラック ボックス テストです。このソフトウェア テスト プロセスは、最大要件をカバーしながらテスト ケースの数を減らすのに役立ちます。
12) 境界値分析とは何ですか?
同値クラス分割の境界値を解析する手法です。 このテスト手法は、範囲値内ではなく境界でのエラーを特定するのに役立ちます。
13) 煙検査はいつ行うべきですか?
スモークは、ビルドを受け取った後にシステム上で実行されるテスト方法です。 このタイプのテスト方法では、ビルドがさらなるテストに受け入れられるか、システムが壊れた場合に拒否されるべきかを確認する機能ではなく、クリティカル パスをチェックします。 スモーク テストでは、システムのクリティカル パスもチェックされます。このパスがなければアプリケーションはブロックされます。
14) エンドツーエンドのテストを実施する必要があるのはなぜですか?
エンドツーエンド テストは、テスト アプリケーションの考えられるすべてのフローを最初から最後までカバーするテストを実行できる方法です。 このソフトウェア テストのアプローチは、ソフトウェアの依存関係を発見し、異なるソフトウェア モジュールとサブシステム間で正しい入力が渡されていることを確認するのに役立ちます。
15) 健全性テストによって何がわかりますか?
健全性テストは、ビルドを受け取った後に実行され、修正が必要な新しい機能や欠陥を確認します。 このタイプのテストの目的は、機能をチェックし、バグが修正されたかどうかを判断し、テストでアプリケーションに対する修正されたバグの影響をテストすることです。
16) 重大度と優先度の違いは何ですか?
欠陥重大度は、テスト対象のアプリケーションに対する欠陥による影響のレベルまたは程度です。 欠陥の重大度が高くなるほど、アプリケーションへの影響も大きくなることを覚えておいてください。
17) RTMとは何ですか?
要件のトレーサビリティ マトリックス は RTM の完全な形式です。 これは、テスターがテスト プロセス全体にわたって要件の範囲を追跡するのに役立つツールです。 要件文書を受信したら。 要件に基づいて作成され、特定のシステムまたはアプリケーションがリリースされるまで維持されます。
18) データ駆動型テストとは何ですか?
データ駆動型テストは、スプレッドシート、Excel、CSV ファイル、XML ファイル、SQL データベース ファイルなどのデータ ソースを利用してテスト スクリプトを繰り返し実行する、有名な機能テスト方法です。 これらのデータ ソースを入力値として使用して出力を生成できます。 その後、その結果が比較され、システムまたはソフトウェアが検証されます。
19) 突然変異テストとは何ですか?
ミューテーション テストの目的は、一連のテスト データまたはテスト ケースが有用かどうかを検証することです。 これは、さまざまなコード変更 (バグ) を意図的に追加し、元のテスト ケースまたはデータを使用して再テストすることによって行われます。
20) プログラムを徹底的にテストすることが不可能なのはなぜですか?
プログラム全体のテストが不可能になる XNUMX つの重要な理由を次に示します。
- ソフトウェアの仕様は主観的なものである可能性があり、異なる解釈が生じる可能性があります。
- プログラムによっては、多数の入力、出力、パスの組み合わせが必要になる場合があります。
経験者向けの機能テスト面接の質問と回答
21) 要件がまだ固まっていない場合、どのように製品をテストできますか?
特定の製品に必要な仕様が入手できない場合は、製品についての仮定に基づいてテスト計画を作成できます。
22) テスト ケースを作成するときに考慮する必要がある重要な点は何ですか?
テスト ケースを作成する際に考慮すべき重要なポイントをいくつか示します。
- テスト ケースの作成を開始する前に、クライアントのニーズを明確に理解する必要があります。
- すべての要件をテスト ケースの形式で含める必要があり、何も省略することはできません。
- すべての機能要件と非機能要件には UI インターフェイスが含まれている必要があり、互換性もカバーされている必要があります。
- テスト ケースは、繰り返しや重複を避けるために継続的に評価する必要があります。
- 優先順位も、テスト ケースを作成する際に設定する必要がある非常に重要な要素です。
- テストケースも構築可能 Sprint これにより、テスターと開発者は、テスト ケースの実行に基づいて製品の品質を分析できるようになります。
- テスト ケースの構造は理解しやすく、簡単な言語で記述されている必要があります。
23) XNUMX 日に実行できるテスト ケースは何件ですか?
この種のリアルタイム手動テストの面接の質問に答える際は、実践的になりましょう。また、テスト ケースの複雑さとサイズによっても異なります。テスト ステップが少ないテスト ケースもあれば、テスト ステップが多いテスト ケースもあります。
回答例は次のとおりです。「以前のプロジェクトでは、通常、35 日に 40 ~ 15 件の単純なテスト ケース、17 日に 5 ~ 7 件の中規模のテスト ケース (ユーザー ロールの割り当てなど)、XNUMX 日に XNUMX ~ XNUMX 件の複雑なテスト ケースを実行していました。
24) ストレステストとは何ですか?
ストレステスト は、アプリケーションに激しい運動やストレスがかかるパフォーマンス テスト方法です。 たとえば、ソフトウェア プログラムがクラッシュするポイントを特定するために、ブレークしきい値を超えてアプリケーションを実行します。
25) 負荷テストとは何ですか?
負荷テスト は、アプリケーションがさまざまな負荷レベルを超えて実行されるパフォーマンス テスト方法です。 これは、サーバーのピーク パフォーマンス、応答時間などを監視するのに役立ちます。このパフォーマンス テスト方法を使用すると、並列システム負荷下でのアプリケーションの安定性、パフォーマンス、および整合性を判断できます。
26) 構成管理とは何ですか?
これは、製品の物理的、パフォーマンス、機能、設計、および運用情報の一貫性を確立し、維持するためのシステム エンジニアリング手法です。これにより、組織にコスト効率と時間管理の改善がもたらされます。
27) リスクベースのテストで考慮すべき重要な要素は何ですか?
- これにより、適切なアプリケーションにリスクベースのテストをいつどのように実装するかを特定できます。
- アプリケーションの重要な領域でリスクを検索および処理しながら、適切に機能する対策を特定できます。
28) 非機能テストとは何ですか?
非機能テストは、ソフトウェア アプリケーションのパフォーマンス、使いやすさ、信頼性などの非機能面をチェックするソフトウェア テストのアプローチです。 これは主に、機能テストでは決して対処されない、非機能パラメータに従ってシステムの準備状況をテストするように設計されています。
29) 自動テストの主な利点は何ですか?
自動テストの利点は次のとおりです。
- 繰り返しのテストケースの実行をサポートします。
- 大規模なテスト マトリックスのテストに役立ちます
- 並列実行が可能になり、無人実行も促進されます。
詳細については、ここをクリックしてください 自動化テスト.
30) 何がカバーされますか?また、さまざまなカバー手法は何ですか?
カバレッジ手法には、次の XNUMX つの基本的なタイプがあります。
- ステートメントの対象範囲: このカバレッジ方法により、ソース コードの各行が実行され、テストされたことが保証されます。
- 意思決定の対象範囲 ソース コード内のすべての決定 (true/false) が実行され、テストされていることを保証します。
- パスの適用範囲: コードの特定の部分を通るすべての可能なルートが実行され、テストされていることを確認します。
31) バグレポートとは何ですか?
ソフトウェア テスターは、ソフトウェア テスト中に観察、事実調査、および開発者に役立つその他の情報を記録します。 テスト記録に関連するこのすべてのデータは、バグ レポートとも呼ばれます。
詳細なバグ レポートは、本番環境のテスト中に不可欠です。
- 問題を理解するのに役立ちます
- それが起こる環境と特定の条件
- ソフトウェア開発者が問題を修正した場合の解決策
32) GUIテストとは何ですか?
GUIテストは グラフィカル ユーザー インターフェイスのテスト ソフトウェアとエンドユーザー間のインターフェイスをテストします。
33) API テスト設計の標準ルールは何ですか?
API テスト設計の重要な原則は次のとおりです。
- セットアップ: オブジェクトを作成し、サービスを開始し、データを初期化します。
- 実行: ロギングを含む API またはシナリオを適用する
- 検証: 実行結果の評価が可能
- レポート: 合格、失敗、ブロックされたステータスなどのステータスを表示します
- 掃除: テスト前の状態
34) 手動テストの利点は何ですか?
手動テスト方法を使用する利点は次のとおりです。
- 自動テストと比較した場合の方法です。
- エンドユーザーの視点からの製品の分析は、手動テストでのみ可能です
- 視覚的なアクセシビリティと設定を自動化するのは難しいため、手動テストを使用すると、GUI テストをより正確に実行できます。
- 手動テストは、テストを始めたばかりの新しい人にとって簡単に習得できます。
- テスト スクリプトを繰り返したり再利用したりしない短期プロジェクトに適しています。
- プロジェクトが開発の初期段階にある場合に最適です
35) テストハーネスとは何ですか?
A テストハーネス ストレスやデータ駆動などの変化する条件下でプログラムやユニットを実行し、その動作や出力を監視することにより、プログラムやユニットをテストするためのソフトウェアとテスト情報を収集します。
36) テストクローズとは何ですか?
テスト終了とは、テスト期間中に実施されたすべてのテストを要約した文書です。 SDLC (ソフトウェア開発ライフサイクル) 削除されたバグと見つかったエラーの詳細な分析を提供します。
このドキュメントには、実験の総数、実行された実験の総数、発見された欠陥の総数、解決されなかったバグの追加数、拒否されたバグの総数なども含まれます。
37) 機能テストの重大なバグとは何ですか?
重大なバグとは、特定のアプリケーションの機能の大部分に影響を与える可能性があるバグです。 また、これは、大規模な機能または主要なシステムが完全に壊れており、それ以上進むための回避策がないことも意味します。
38) ベースラインテストとは何ですか?
ベースライン テストは、パフォーマンス情報を収集するために実行される一連のテストです。収集された情報は、結果に応じて変更を加えることで、アプリケーションのパフォーマンスと機能を強化するためにも使用できます。このテスト方法では、アプリケーションの現在のパフォーマンスと以前のパフォーマンスを比較します。
39) 欠陥連鎖とは何ですか?
これは、テスト中に欠陥がまだ残っている場合に、アプリケーション内の他の欠陥をトリガーする手法です。開発の後の段階で複数の欠陥が発生するため、他のアプリケーション欠陥が呼び出されます。
ただし、欠陥のカスケードがアプリケーション内の他の機能に影響を与える場合、影響を受ける機能を特定することは非常に困難になります。 この問題を解決するために、さまざまなテスト ケースを作成できます。
40) 欠陥レポート形式のすべての基本コンポーネントに名前を付けます。
欠陥レポート形式の基本コンポーネントは次のとおりです。
- プロジェクト名
- モジュール名
- に欠陥が検出されました
- 欠陥ID
- 欠陥名
- 不具合のスクリーンショット
- 重大度と優先度のステータス
- 欠陥は によって解決され、解決されました
41) テストベッドとは何ですか?
テストベッドは、テスト プロセスをサポートするために使用されるソフトウェア、ハードウェア、およびその他のテスト項目です。 テストベッドの主な目的は、テストの条件を制御および監視することです。
また、テストを実行する手段も提供します。 手動ソフトウェア テストでは、テストベッドは複数のツールとテクノロジで構成されます。
例には、PHP などのプログラミング言語、Joomla や WordPress などの Perl フレームワーク、および次のようなデータベースが含まれます。 PostgreSQL or MySQL.
42) 欠陥除去効率とは何ですか?
欠陥除去効率 (DRE) は、製品のリリース前に開発チームがどれだけ効果的にエラーや問題を修正できるかを示すテスト指標です。 発見された問題の数に対する欠陥の割合を測定します。 たとえば、テスト中に 80 個が発見され、60 個が修正された場合、DRE は 80/60 = 1.3% になります。
43) バグリリースとバグ漏洩の違いは何ですか?
バグ リリースとは、特定のソフトウェア バージョンが既知のバグとともにリリースされることです。これらのバグは主に優先度や重大度が低いものですが、バグ リークは、ソフトウェア テストで認識されていないバグがエンド カスタマーによって特定されたときに発生します。
44) アジャイル テストとは何ですか?なぜそれが重要ですか?
アジャイル テストは、顧客の観点からソフトウェアを評価するのに役立ちます。品質監査プロセスを開始する前に開発チームがコーディングを完了する必要はありません。代わりに、テストとコーディングのプロセスが同時に進行します。ただし、継続的な顧客とのやり取りが必要になる場合があります。
45) バグに遭遇したとき、テスターとして何をしますか?
バグを見つけたら、バグレポートでバグをロックする必要があります。 次に、このバグを割り当てて、修正できる開発者に通知する必要があります。 開発者がバグを修正した後は、すべてのバグを再テストする必要があり、修正によって他の箇所に問題が発生していないことを確認するために回帰テストの必要性を判断する必要があります。
46) デバッグ カテゴリにはどのような種類がありますか?
デバッグ用のさまざまなカテゴリは次のとおりです。
- ブルートフォースデバッグ
- 原因の除去
- プログラムのスライス
- バックトラッキング
- フォールトツリー分析
47) テスト成果物とは何ですか?
テスト成果物は、テストをサポートするために保守および開発されるツール、ドキュメント、およびコンポーネントのグループです。
ソフトウェア開発ライフサイクルのさまざまなテスト段階でのテスト成果物を次に示します。
- ソフトウェアテストの前に
- ソフトウェアテスト中
- ソフトウェアテスト後
48) プロジェクトの失敗につながる一般的なリスクは何ですか?
プロジェクトの失敗につながる一般的なリスクは次のとおりです。
- 人材が足りない
- テスト環境が適切に設定されていない可能性があるという大きなリスクがあります
- 限られた予算
49) テスト マトリックスとトレーサビリティ マトリックスの大きな違いは何ですか?
テスト マトリックスとトレーサビリティ マトリックスの大きな違いは次のとおりです。
- テストマトリックス: テスト マトリックスは、ソフトウェア テストのすべての段階を把握するために必要な実際の品質、労力、計画、リソース、および時間を把握するのに役立ちます。
- トレーサビリティ マトリックス: このマトリックスには、テスト ケースと顧客要件の間のマッピングが含まれます。
50) 陽性検査と陰性検査とは何ですか?
ポジティブ テストは、テスターが有効な入力を入力し、仕様に従って何らかのアクションが完了することを期待して実行されるテストであり、ネガティブ テストは、無効な入力を入力してエラーを受け取ったときに実行されると言えます。
5 年以上の経験を持つ機能テストの面接の質問と回答
51) ビッグバンアプローチとは何ですか?
ビッグバンは、すべてのシステムコンポーネントを並べてチェックする必要がある、広く使用されている統合テスト戦略です。 このテスト方法の主な利点は、テスターがシステム全体とそのコンポーネントの動作をチェックできることです。
52) フォルトの意味は何ですか?
障害とは、対象の機能を実行するときにソフトウェアの実行が失敗する状態です。
53) 機能テストにおけるバグ漏洩とは何ですか?
バグの漏洩は、ソフトウェアのテスト中にエンド顧客によってバグが特定され、テスト チームが見逃したときに発生します。
54) TDDとは何ですか?
テスト駆動開発 ソフトウェア開発方法論です。 この方法では、ソフトウェアの開発は、実装される機能用に作成されたテスト ケースによって推進されます。 テスト ケースは TDD メソッドで作成され、テストに合格するコードが記述されます。
55) 潜在的欠陥とマスクされた欠陥の違いは何ですか?
潜在的な欠陥とは、現在のリリースに存在する未確認の欠陥です。 ただし、欠陥が見つかる条件が満たされていないため、欠陥は表示されません。 これらの欠陥は、ソフトウェア テストが特定のイベントをトリガーした場合にのみ発生し、その存在が隠蔽されます。
56) ランダム/モンキーテストとは何ですか?
ランダムテスト法とも呼ばれます。 猿の実験。 このような種類のテストでは、データは多くの場合ツールや自動メカニズムを使用してランダムに生成されます。 このランダムに生成された入力を使用してシステムがテストされ、結果が分析されます。
57) コンテキスト駆動型テストとは何ですか?
コンテキスト駆動型テストには、テストの実践、アプローチ、方法論の導入が含まれ、場合によってはプロジェクトのコンテキストに基づいてそれらをカスタマイズします。
58) ソフトウェアテストにおけるPDCAサイクルとは何ですか?
ソフトウェア開発における継続的なプロセス改善にはPDCAサイクルが欠かせません。
次の 4 つのステップで構成されます。
- 計画: 顧客満足度の達成に役立つ目的、目標、取り組みを計画します。
- 操作を行います。 計画を実行に移します。 それは、より良い品質と満足度を顧客に提供するのに役立ちます。 実行するには適切な計画を立てることが不可欠です。
- チェック: 実行された計画の進捗状況を確認するため。 この結果は、計画がどれほど正確であったかも示しています。
- 行為: 結果に基づいてさらに改善することは、テスターが計画された目標を達成するのに役立ちます。
59) ソフトウェアテストの参加基準は何ですか?
テスト環境、テスト ツール、テスト データなど、テスト アクティビティを開始するには、一連の前提条件が必要です。
60) ソフトウェアテストの終了基準とは何ですか?
終了基準は、プロセスまたは製品の完了をマークするために合意された機能またはアプリケーションの状態を指定する一連の条件です。
61) システムテストはどの段階でも実行できますか?
すべてのソフトウェア コンポーネントは、製品が指定された要件を満たしていることを確認するためにテストされます。 したがって、システム ソフトウェアのテストはどの段階でも実行できません。 代わりに、システム テストは、すべてのモジュールまたはユニットが正しく動作し、所定の位置にある場合にのみ開始する必要があります。
62) アルファ、ベータ、ガンマ テストとは何を意味しますか?
与えられたものはすべてソフトウェア テスト用語の名前です。
アルファテスト ソフトウェアを開発する開発者とテスターによって実施されます。 場合によっては、アルファ テストが開発者やテスターなしで購入者またはアウトソーシング チームによって実施されることが観察されます。
配信前に指定された数の最終ユーザーがベータテストを実施します。 ほとんどの場合、エンドユーザーの場所で行われます。
ガンマテスト: このテスト手法では、ソフトウェアのリリース準備が整ったときに、指定されたニーズをチェックします。 これは通常、最終ユーザーの場所で行われます。 また、すべての社内テスト作業を省略して直接実行されます。
63) エンドツーエンドのテストから何が理解できますか?
エンドツーエンドのテスト システムは、アプリケーションが期待どおりに動作しているかどうかを確認するためにアプリケーションをテストする方法です。 これは、アプリケーションの開始からエンドポイントまでのフローをテストするために使用されます。 エンドツーエンドのテスト システムは、システムの完全なフローを精査するのに役立ちます。 このテスト方法では、さまざまなシステム コンポーネントとシステム間でデータの整合性が維持されていることも確認されます。
64) ユースケーステストとは何ですか?
ユースケース テストは、ソフトウェアの特定の部分の機能をテストできる方法です。 また、そもそもなぜソフトウェアを使用すべきなのか、すべきではないのかを理解するのにも役立ちます。
65) A/B テストとは何ですか?
A/B テストでは、ソフトウェアの XNUMX つ以上の異なるバージョンをユーザーとともにテストし、どのバージョンのパフォーマンスが優れているかを評価します。 これは、新規または既存の機能のバリエーションをテストする低リスクの方法です。
一部のユーザーを選択して機能 A を使用できます。他のグループは機能 B を使用します。その後、統計テストを使用してユーザーのフィードバックと応答を確認し、機能の最終バージョンを決定できます。
66) 欠陥ライフサイクルとは何ですか?
バグ ライフ サイクルとも呼ばれる欠陥ライフ サイクルは、欠陥がライフ サイクル全体を通じて進行する一連のフェーズです。 このソフトウェア テストのライフ サイクルは、テスターが欠陥を発見または報告するとすぐに始まり、QA テスターが欠陥が再発しないように解決されたことを確認したときに終了します。
67) 構成テストとは何ですか?
構成テストは、ソフトウェアの構成要件を評価するために使用されるソフトウェア テスト方法です。 これは、アプリケーションが実行されるシステムの最適な構成を見つけるのに役立ちます。 また、互換性の問題を特定して解決するのにも役立ちます。
68) リスクのレベルは何によって決まりますか?
有害事象の可能性とその影響によってリスクのレベルが決まります。
69) 欠陥トリアージとはどういう意味ですか?
欠陥のトリアージ 重大度、リスク、問題の修正にかかる時間などのさまざまな特性に応じて欠陥に優先順位を付ける方法です。 欠陥トリアージ会議には、開発チーム、テスト チーム、プロジェクト マネージャーなどの関係者が集まります。
70) スタブとは何ですか?
トップダウンの統合テストが実行される場合、トップレベルのモジュールがテストされ統合されるまで、下位レベルのモジュールは生成されないことがよくあります。 スタブは、入力変数に基づいて予測またはハードコードされた結果を提供することによってモジュールの動作をエミュレートするために、このような状況で使用されるダミー モジュールです。
これらの面接の質問は、あなたの活力(口頭)にも役立ちます