Frage

Falls nicht, wird Rauchtest noch verwendet?

War es hilfreich?

Lösung

Es ist eine Art eines Venn-Diagramm. Einige Automatisierte Tests sind Smoke Tests und einige Rauchversuche sind automatisiert (inasfar, wie sie von einem Computerprogramm ausgeführt haben). Ein Rauchtest wird nimmt ein aus (wenn ich mich richtig erinnere) auf dem Begriff „Wo Rauch ist, ist auch in der Regel Feuer.“ Es ist eine Reihe von Vorversuchen, dass das Programm muss für ‚echte‘ (nämlich. Feuer) Prüfung in Betracht gezogen werden passieren.

Ein Rauchtest kann manuell so sehr, wie ein Tester eine Liste von Schritten hat er folgt, aber diese sind nicht mit einem Computerprogramm automatisiert.

Rauchtests noch verwendet wird -. In Orten, die ich gearbeitet habe, ist es in der Regel automatisiert

Andere Tipps

Automatisiertes Testen kann Rauch-Tests (flach, breit), aber es können auch andere Tests durchführen wie Regression Testen und Komponententests . Grundsätzlich kann jede automatisierte Tests wiederholbaren Test.

Ja, Rauchtests noch verwendet werden. Ich habe zwei Szenarien im Allgemeinen gesehen. Die erste ist, um zu bestimmen, ob die Software für mehr in der Tiefen Testen bereit ist. Die zweite und IMO häufiger, knausern auf voll-Funktionalität zu testen, die nicht auf den neuen Build von den Änderungen betroffen sein sollten.

Ich glaube nicht, Rauch Tests in der Regel automatisiert. Der Rauchtest in meiner Erfahrung ist wirklich nur ein grundlegender geistige Gesundheit Test, um sicherzustellen, dass nachfolgende Tests tatsächlich durchgeführt werden können, und dass nichts Grund wie Startcode oder Menüeinträge gebrochen wurde. Dies würde usualy manuell von einer Person durchgeführt werden. Ich nehme an, es automatisiert werden kann, aber in der Regel geht es um das Hinzufügen neuer Funktionen, so dass die automatisierten Tests auch geändert werden müßten, und Sie würden immer noch das gleiche Problem haben, dass Sie eine Person brauchen würden, um zu überprüfen, dass die automatisierten Tests waren modifizierten richtig die neue Funktion zu testen. Im Gegensatz dazu stellen automatisierte Tests (wie Unit-Tests) eine Regressionstestsuite und sind gut etablierte Funktionalität testen erstellt, die nicht viel von der Freigabe ändern sollten zu lösen, obwohl natürlich würden Sie Unit-Tests als auch hinzufügen neue Funktionalität abzudecken.

Wahrscheinlich mehr in Unternehmen von einem Hardware-Hintergrund, wo der Rauch Test wurde wörtlich genommen. Nur wenige Menschen nennen sie, dass mehr. Es ist in der Regel nur eine kleine, aber breite Untergruppe einer größeren Akzeptanz oder Systemtestsuite. Diese tets sind automatisiert und werden gegen Code automatisch ausgeführt werden, bevor es eingereicht wird oder auf Vorlage an Quellcodeverwaltung.

Ich bin nicht sicher, ob wir Rauch und Automatisiertes Testen vergleichen. Rauch-Test ist eine Möglichkeit, eine Reihe von grundlegenden Tests auf einem Build zu laufen, alle grundlegenden Funktionen abdeckt, aber nicht in der Tiefe auf jeder gehen. Der Zweck ist, zu bestimmen, ob ein Build für ausführlichere Prüfung oder nicht verwendet werden. Es ist auch eine Reihe von Schritten, die schnell auch auf einem Entwickler Build ausgeführt werden können, um zu bestimmen, ob es irgendwelche Probleme aufgrund einiger wesentlichen oder Kern Änderungen, die im Begriff sind, in einem Build zu gehen. Wir betrachten Smoke Test eines unserer ‚Testpläne‘ zu sein, sondern eine, die auf jedem Build ausgeführt wird.

Automatisiertes Testen ist nicht spezifische Tests zu rauchen, kann aber auch dort angewandt werden. Es wird getan, um redundante oder sich wiederholende Schritte ‚automatisieren‘, dass ein Tester immer Zeit tut zu speichern. Das ist der Hauptzweck der Automatisierung. Es ist allowes einen Tester mehr Zeit zu verbringen, andere Tests zu tun.

Es kann nie Ersatz der Prüfung von einem echten Gehirn noch alles automatisiert werden kann. Es ist eine Tätigkeit, die den Testprozess an Ort und Stelle ergänzt, nicht ersetzt.

Da Smoke Test potenziell auf jedem Build ausgeführt wird, ist es ein guter Wert, der es bei der Automatisierung. Wenn ein Rauchtestlauf manuell dauert 4 Stunden und nach Automatisierung nimmt es 1 Stunde haben Sie Mühe von 3 Mannstunden * Anzahl der Builds gespeichert.

Es gibt mehrere Werkzeuge in Markt für Automatisierungsprüfung - AutoIT und SilkTest einige zu nennen

.

In sehr einfachen Worten können wir das Rauchtests sagen kann automatisiert werden, aber es ist nicht wie automatisierte Tests immer Test rauchen ist.

Ja, Rauch-Test ist ein beliebter Weg, um jede Anwendung / Software zu testen.

Ihr Verständnis von „Rauchtests“ ist anders als der Wikipedia-Artikel. Ich verstehe Rauchtests der Entwickler Öffnen der App und die Prüfung der Grundfunktionalität sein, um zu überprüfen, dass die App gut aussieht und ist die Grundlagen zu tun. Also immer ich dachte, es war ein manueller Prozess, keine automatisierten ein.

Test Automation Suite enthält verschiedene Ebenen wie Rauchtest, Abnahmeprüfung, jede Nacht bauen, so weiter. Sein bis zu dem Tester des Testfalls zu entscheiden, muss in jedem Level zu laufen. Jeder Testfall ist nummeriert, abhängig von den Ebenen, auf denen sie ausgeführt werden sollten. Sprich, wenn es 2 Testfälle automatisiert, nummeriert mit 1 bzw. 2 die Pegel, um anzuzeigen, und Sie definieren Prüfpegels als 2 in der Konfigurationsdatei, führen seine gonna nur den zweiten Testfall und gibt Ihnen das Ergebnis. Rauchtest hat in der Regel eine geringere Anzahl von Testfällen im Vergleich zur Abnahmeprüfung.

Rauchtest kann automatisiert werden, aber nicht alle automatisierten Tests sind Rauchtests.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top