Vor kurzem war ich zufällig in einem Interview, in dem ich gebeten wurde, Feature-Tests und Funktionstests zu erklären. Selbst nachdem ich so viele Referenzen nachgeschlagen habe, kann ich keine überzeugende Erklärung finden – kann das jemand erklären?

Kommentare

  • Es könnte auch ein Missverständnis des Interviewers sein oder Befragter: “ funktional “ vs “ Funktionalität „. Was auch in Ihrer Frage steht: Der Titel erwähnt die “ -Funktionalität „, aber der Fragetext erwähnt die Funktionalität. “ funktional “ wird häufig als Synonym für “ system oder “ Integration “ testen.

Antwort

Es gibt viele Arten von Tests, die je nach Unternehmen und Organisation variieren. Unterschiedliche Personen verwenden unterschiedliche Begriffe. Es gibt keinen besonderen Wert in einem bestimmten Satz von Begriffen; Sie müssen nur wissen, was der Sprecher bedeutet, wenn er sie verwendet.

Ehrlich gesagt, ich denke, es war eine dumme Frage oder vielleicht sogar eine Trickfrage, um zu sehen, wie Sie mit Mehrdeutigkeiten umgehen. Ob ein Kandidat zufällig weiß, wie der Interviewer eine Reihe mehrdeutiger Begriffe definiert, hat keinen Einfluss auf die Arbeitsleistung. Ich hoffe, der Rest des Interviews war besser als das.

Kommentare

  • Während eines Interviews könnte es sogar interessant sein, eine dumme / Trick-Frage wie diese zu stellen wenn der Interviewer die Antwort nicht kennt. Eine gute Antwort kann sein: “ Ich ‚ kenne den genauen Unterschied nicht, aber ich denke, es könnte bedeuten … abhängig von die Situation. “ Als Interviewer möchte ich wissen, wie Ihr Gedankengang ist, nicht wenn Sie Definitionen mit dem Kopf erklären können.
  • Genau. Meine Antwort wäre, zwei Ansätze für Tests zu erwähnen: Testen bestimmter Funktionen und Testen der Gesamtfunktionalität. Dann können Sie fragen, welche Terminologie diese Firma für jede verwendet. Um Namen markanter und weniger irreführend zu machen, wäre es hilfreich, wenn der Name mit einem anderen Buchstaben beginnt und nicht mit “ F „. Die örtlichen Gepflogenheiten variieren jedoch 🙂
  • Vielleicht bestand das eigentliche Ziel der Frage darin, herauszufinden, ob der Befragte mehrdeutige Fragen untersuchen, Fragen stellen kann, um festzustellen, was der Kunde wirklich im Sinn hat, und nicht Wissen, sondern Kommunikationsfähigkeiten zu testen. Wenn ja, wäre diese Frage ein Meisterstück 🙂
  • Ja, ich kann ‚ nicht helfen, aber ich denke, dies war eine gezielte Frage, um zu sehen, ob a Der Kandidat erklärt dann sein Verständnis der verschiedenen Arten von Tests, die angewendet werden können, und insbesondere, wann er sie anwenden würde. Ich ‚ hätte gesagt “ Nun, ich ‚ bin mir nicht sicher, wie Sie diese definieren hier, aber ich ‚ bin immer vorbei gegangen < spreche über die wichtigsten Arten von Tests, wie ich sie vorbereiten und implementieren würde, definieren warum sie ‚ wichtig für Abdeckung und Qualität sind > “

Antwort

Hier sind gute Kommunikationsfähigkeiten, Wachsamkeit und gutes Vokabular für einen Tester nützlich ….

Betrachtet man die Bedeutung der betreffenden Begriffe,

Merkmal : ein unterscheidendes Attribut oder Aspekt von etwas.

Funktionalität : die Qualität, für einen Zweck gut geeignet zu sein; Praktikabilität.

Wenn Sie also die Bedeutung dieser Begriffe kennen, können Sie spontan eine hinreichend gute Erklärung finden. Es gibt viele Terminologien, die von Testpersonen erstellt wurden. Und für verschiedene Personen und Organisationen kann ein Begriff eine unterschiedliche Bedeutung haben. Daher ist es immer besser, je nach Kontext eine angemessene Erklärung abzugeben … 🙂

Antwort

Funktionstest: Funktionen sind Änderungen, die neue Funktionen hinzufügen oder vorhandene Funktionen ändern.

Funktionstests: Funktionstests sind Testtechniken, mit denen die Funktionalität der Software getestet wird. Sie sollten alle Szenarien abdecken.

Bearbeitet gemäß den Kommentaren.

Kommentare

  • Abgestimmt, da die Antwort nur eine Reihe von Links ist.
  • Ok, aber ‚ macht es nichts aus, dass Ihre Antwort nicht die Unterschiede zeigt?. Aber ich akzeptiere ehrlich, dass ich gerade die Links gepostet habe.
  • Ich stimme zu, Sir. Vielen Dank.Wenn es einen gibt, was ist dieser Unterschied und wenn es keinen Unterschied gibt, dann ist die Antwort, dass es keinen Unterschied gibt (beide sind gleich).
  • Ja, ich stimme Ihnen zu. Die Überschrift der Frage ist Funktionalität und in der Beschreibung sehen Sie Funktion.

Antwort

Im Gegensatz zu anderen Testtypen, Für den Begriff „Feature-Test“ finden Sie in der Software-QS-Domäne nur die beste Übereinstimmung mit gut akzeptierten Testtypen.

  • Feature-Test – Ich denke, es ist der Vernunfttest. In einem ausgereiften Build könnte ein bestimmtes Feature neu hinzugefügt oder der Fehler eines vorhandenen Features behoben werden. Dann muss der Test durchgeführt werden, wobei nur das bestimmte Feature fokussiert wird. Der Vernunfttest eines ausgereiften Builds ist jedoch dasselbe Ein Feature-Test (Sanity Test) allein würde die Anwendung nicht für das Live-Senden qualifizieren. Der Regressionstest muss unmittelbar danach durchgeführt werden, um sicherzustellen, dass nichts im gesamten System durch neue Funktionen oder Fehlerbehebungen beschädigt wird. Der Link hier soll Ihnen mehr Verständnis für den Sanity-Test vermitteln.

Funktionstests haben je nach Testkontext

    Als Untertyp von Systemtesttypen

    • Funktionstests – Testen auf fehlende Funktionen, die für den Endbenutzer nützlich sein könnten

      Dies ist nicht das, was der einfache Name andeutet. Es ist eine Variation von 7 Haupttypen von System t esting. Systemtests werden auch als End-to-End-Tests bezeichnet. Ein Hauptaspekt des Systemtests ist der Funktionstest, bei dem Tester nach fehlenden Funktionen suchen, die für die Endbenutzer nützlich sein könnten. Die Idee ist, die Qualität der Anwendung nach dem Test durch neue Funktionsvorschläge zu verbessern.

      Weitere Informationen zum Testen von Systemen finden Sie unter diesem Link .

  1. Haupttesttyp, der viele andere Untertesttypen abdeckt

    • Funktionstests – Testen Sie, wie die Systemfunktionen den vom Kunden gestellten funktionalen Anforderungen entsprechen.

      Besteht aus vielen Testuntertypen, an denen sogar Entwickler im Team beteiligt sind. Überprüfen Sie diesen Link, um weitere Informationen zu diesem Haupttesttyp zu erhalten.

Antwort

Feature-Test Das Testen erweiterter Dinge in bereits entwickelten Projekten wird als Feature-Test bezeichnet. Ob dies für unser Projekt nützlich ist. Das Feature verstehen, Testszenarien erstellen, wie es ist Implementiert, Bereitstellen des Builds früh sind einige der Dinge beim Testen von Funktionen.

Funktionstests Funktionstests bedeutet, die Anwendung anhand der Geschäftsanforderungen zu testen. Funktionstests werden unter Verwendung der vom Kunden angegebenen Funktionsspezifikationen oder der Designspezifikationen gemäß den vom Designteam angegebenen Anwendungsfällen durchgeführt. Die Funktion des Funktionstests besteht darin, das Verhalten einer Anwendung zu validieren.

Kommentare

  • Dies gilt auch nicht für ‚ Ein neues Projekt haben Funktion? Oder haben nur die nächsten Versionen Funktionen? Funktion bedeutet nicht Aktualisierung!

Antwort

Funktion ist etwas, das der Benutzer als Vorteil wahrnimmt. Etwas, das in einem Aufzählungspunkt einer Broschüre aufgerufen werden kann.

Die Funktion wird ausgeführt.

Im Allgemeinen verwenden Features eine oder mehrere Funktionen. Zum Beispiel ist „Rückgängig“ eine Funktion. Es ist ein Querschnittsthema und besteht tatsächlich aus vielen zehn oder Hunderten von einzelnen „Rückgängig“ -Funktionen.

Antwort

Eine Funktion macht etwas; Merkmale sind Merkmale oder Eigenschaften der Funktion oder wie sie funktioniert, was sie tut.

Sollten Käufer bei der Bewertung von Software Funktionen, Merkmale oder beides berücksichtigen? Ich würde denken, dass der Fokus auf Funktionen liegen würde (was Sie suchen, damit das System für Sie funktioniert), da diese ziemlich einfach zu identifizieren sind. Die Funktionen können von Anbieter zu Anbieter unterschiedlich sein, obwohl die Funktionen möglicherweise fast überall verfügbar sind. Daher können Sie die Funktionen eines Anbieters im Vergleich zu einem anderen Anbieter in Betracht ziehen, um zu entscheiden, welchen Sie bevorzugen.

Antwort

Funktion ist wie das Grundlegende des Produkts oder einer bestimmten Domäne, zum Beispiel kann ein Arbeitssuchender auf einer Jobsucheseite einen Job anzeigen, der die Grundfunktionalität aller Jobsucheseiten darstellt, aber insbesondere auf einer Jobsucheseite kann man E-Mails an den Personalvermittler senden Außerdem ist die Funktion der bestimmten Jobsucheseite, die zu einem bestimmten Unternehmen gehört.

Dies bedeutet, dass Funktionalität die Grundfunktion des Produkts in einer Domäne ist. Die Funktionen können sich jedoch je nach Unternehmen zu Unternehmensprodukt in derselben Domäne ändern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.