最近、私はたまたまインタビューに参加して、機能テストと機能テストについて説明するように求められました。非常に多くの参考文献を調べた後でも、説得力のある説明を見つけることができません。誰か説明できますか?

コメント

  • インタビュアーからも誤解されている可能性があります。またはインタビュー対象者:"機能"と"機能"。これもあなたの質問にあります:タイトルは"機能性"に言及していますが、質問の本文は機能性に言及しています。 "機能的"は、多くの場合、"システムの同義語と見なされます"または"統合"テスト。

回答

テストにはさまざまな種類があり、会社や組織によって異なります。異なる人々は異なる用語を使用します。特定の用語セットに特別な価値はありません。話者がそれらを使用するときの意味を知る必要があります。

率直に言って、あいまいさをどのように処理するかを確認するのはばかげた質問、あるいはトリックの質問だったと思います。面接官があいまいな用語のセットを定義する方法を候補者がたまたま知っているかどうかは、職務遂行能力とは関係ありません。インタビューの残りの部分がそれよりも良かったことを願っています。

コメント

  • インタビュー中に、このような愚かな/トリックの質問をすることも興味深いかもしれませんインタビュアーが答えを知らない場合。良い答えは、"正確な違いがわからない'ですが、それは…..によっては意味があると思います。状況。"インタビュアーとして、頭で定義を説明できるかどうかではなく、あなたの思考の流れがどのようになっているのか知りたいです。
  • その通りです。私の回答は、テストに対する2つのアプローチ、つまり特定の機能のテストと全体的な機能のテストについて言及します。次に、この会社がそれぞれにどのような用語を使用しているかを尋ねることができます。名前をよりわかりやすく誤解を招かないようにするには、名前が" F "ではなく別の文字で始まると便利です。しかし、現地の慣習はさまざまです:-)
  • 質問の本当の目的は、面接対象者があいまいな質問を調査できるかどうかを調べ、詳細な質問をして顧客が本当に考えていることを判断し、知識ではなくコミュニケーションスキルをテストすることでした。もしそうなら、この質問はマスターストロークになります:-)
  • ええ、私は助けることができません'これは指摘された質問であり、次に、受験者は、適用できるさまざまなタイプのテストについての理解、具体的にはいつ適用するかについて説明します。 ' dは"と言っていますが、'これらをどのように定義するかわかりませんここでは、'常に<の主な種類のテスト、それらの準備と実装の方法、定義について話してきました。なぜ'カバレッジと品質にとって重要なのか> "

回答

ここで、優れたコミュニケーションスキル、注意力、優れた語彙がテスターに役立ちます。…

問題の用語の意味を見る

機能:特徴的な属性または何かの側面。

機能性:目的を十分に果たすのに適している品質。実用性。

したがって、これらの用語の意味を知っていれば、自発的に十分な説明を思いつくことができます。それがそうであるように、テストで人々によって作られた多くの用語があります。また、人や組織が異なれば、用語の意味も異なる場合があります。したがって、状況に応じて適切な説明を行うことをお勧めします。…:)

回答

機能テスト:機能は、新しい機能を追加したり、既存の機能を変更したりする変更です。

機能テスト:機能テストは、ソフトウェアの機能をテストするために使用されるテスト手法であり、すべてのシナリオをカバーする必要があります。

コメントに従って編集しました。

コメント

  • 答えは単なるリンクの集まりであるため、反対票を投じました。
  • わかりましたが、 'あなたの答えが違いを示していないことを気にしないでください。しかし、私はリンクを投稿したばかりであることを正直に受け入れます。
  • 同意します。ありがとう。違いがある場合、その違いは何ですか。違いがない場合、答えは違いがないということです(どちらも同じです)。
  • はい、同意します。質問の見出しは機能であり、説明では機能を確認できます。

回答

他のテストタイプとは異なり、機能テストという用語については、ソフトウェアQAドメインで広く受け入れられているテストタイプから最適なもののみを見つけることができます。

  • 機能テスト-健全性テストだと思います。成熟したビルドでは、特定の機能を新たに追加したり、既存の機能のバグを修正したりできます。その後、特定の機能のみに焦点を当ててテストを実行する必要があります。成熟したビルドの健全性テストも同じです。機能テスト(健全性テスト)だけでは、アプリケーションをライブで送信する資格がありません。回帰テストは、機能の新規追加またはバグ修正によってシステム全体で何も壊れていないことを確認するために直後に実行する必要があります。リンクここで健全性テストについて理解を深める必要があります

機能テストには、テストのコンテキストに応じて2つの興味深い意味があります

  1. システムテストタイプのサブタイプとして

    • 機能テスト-エンドユーザーに役立つ可能性のある不足している機能を探すためのテスト

      これは、単純な名前がそれが何であるかを示唆するものではありません。これは、システムの7つの主要なタイプのうちの1つのバリエーションです。 esting。システムテストは、エンドツーエンドテストとも呼ばれます。システムテストの主要な側面の1つは、テスターがエンドユーザーに役立つ可能性のある不足している機能を探す機能テストです。アイデアは、テスト後の新しい機能の提案によってアプリケーションの品質を向上させることです。

      システムテストの詳細については、このリンクを参照してください

  2. 他の多くのサブテストタイプをカバーするメインテストタイプ

    • 機能テスト-システム機能が顧客から提供された機能要件にどのように準拠しているかをテストします。

      チーム内の開発者でさえ貢献する多くのテストサブタイプで構成されています。このメインテストタイプの詳細については、このリンクを確認してください。

回答

機能テストすでに開発されたプロジェクトで拡張されたものをテストすることは、機能テストと呼ばれます。それが私たちのプロジェクトに役立つかどうか。機能の理解、テストシナリオの構築、その方法実装済み、ビルドの早期導入は、機能テストの一部です。

機能テスト機能テストビジネス要件に対してアプリケーションをテストすることを意味します。機能テストは、クライアントから提供された機能仕様、または設計チームから提供されたユースケースに応じた設計仕様を使用して実行されます。機能テストの役割は、アプリケーションの動作を検証することです。

コメント

  • そうではありません'新しいプロジェクトには機能がありますか?または、次のバージョンのみに機能がありますか?機能は更新を意味するものではありません!

回答

機能は、ユーザーがメリットとして認識するものです。パンフレットの箇条書きで呼び出すことができるもの。

機能は実行されるものです。

一般に、機能は1つ以上の機能を使用します。たとえば、「元に戻す」は機能です。これは横断的関心事であり、実際には数十または数百の個別の「元に戻す」機能で構成されています。

回答

関数は何かをします。機能とは、機能の特性または品質、あるいはそれがどのように機能するかです。

ソフトウェアを評価するとき、購入者は機能、機能、またはその両方を検討する必要がありますか?これらはかなり簡単に識別できるため、機能(システムが実行するために探しているもの)に焦点が当てられると思います。機能はベンダーごとに異なる場合がありますが、機能はほぼ普遍的に利用できる場合があります。したがって、どちらを好むかを決定する方法として、あるベンダーと別のベンダーの機能を検討することができます。

回答

関数は、製品や特定のドメインの基本的なもののようなものです。たとえば、求職者は、すべての求人サイトの基本機能である求人を表示できますが、特定の求人サイトでは、採用担当者にメールを送信できます。 また、特定の会社に属する特定の求人サイトの feature もあります。

これは、機能がドメイン内の製品の基本機能であることを意味しますが、機能は同じドメイン内の企業ごとに異なる可能性があります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です