what do when there isn t enough time test
Stellen Sie im Verlauf Ihres Testzyklus häufig fest, dass Sie nicht genügend Zeit zum Testen haben? Sie hatten zunächst alles unter Kontrolle, erreichen aber bald den Notfallplan 'Was tun, wenn nicht genügend Zeit zum Testen vorhanden ist?' Sektion.
Ich war auch dort und es macht keinen Spaß. :) :)
Ich habe lange und intensiv darüber nachgedacht. Wie kann etwas, das so gut angefangen hat, so schlecht, so schnell untergehen? Und hier ist meine Analyse.
=> Klicken Sie hier, um die vollständige Testplan-Lernserie anzuzeigen
Was du lernen wirst:
- Wohin ging meine Testzeit?
- Wie können Tester genug Zeit zum Testen bekommen?
- Fazit:
- Literatur-Empfehlungen
Wohin ging meine Testzeit?
etl testet interviewfragen und antworten für erfahrene pdf
Erstens, warum passiert das?Viele Gründe - einige davon sind:
# 1) Falsche Schätzung ::
Wenn Sie mit einer ungenauen Erwartung begonnen haben, werden die Dinge mit Sicherheit scheitern. Eine gute Testschätzung muss Folgendes berücksichtigen:
- Zeit für vorbereitende Aufgaben - Wir sprechen über Aufgaben wie:
- Identifizieren und Zusammenstellen einer Regressionssuite
- Testdaten erstellen
- Zeit zur Bestimmung der Testbereitschaft (z. B. Rauch- / Sanity-Test) usw.
- Wartung des Testfalls : Testfälle sind langfristige Nutzungsressourcen. Sie werden während der Ausführung mit Sicherheit geringfügige Aktualisierungen erfahren. Es wird empfohlen, für neue Produkte bis zu 30% Ihrer Testausführungszeit für diese geringfügigen Wartungsaufgaben bereitzustellen. Alle Teams und Projekte benötigen möglicherweise nicht 30%, investieren jedoch etwas Zeit und Mühe in diese Aufgabe.
- Dazu /Versuchsforschung - Die Anzahl der geskripteten Tests ist ein Hauptnenner für Testschätzungszahlen. Kein Testteam auf dieser Welt wird es jedoch ablehnen, Ihre Software zu erkunden, selbst wenn das Modell überwiegend mit Skripten versehen ist.
- Berichterstattung / Kommunikation - Dies umfasst Triage- / Stand-up-Meetings, die Aktualisierung von Arbeitsmanagement-Tools usw.
- Kontingenzfaktor: Standards empfehlen 25-30% Puffer zu Ihren ursprünglichen Schätzungen. Aber Teams können es sich selten leisten. Lassen Sie auch dann ein wenig Raum zum Atmen, wenn möglich.
- Team und seine Fähigkeiten: Wenn Sie ein neues Team haben oder zum ersten Mal ein Tool verwenden, müssen Sie möglicherweise etwas Zeit für das Training einplanen. Passen Sie Ihre Schätzungen basierend auf Ihrem Team an, mit dem Sie arbeiten.
Empfohlene Lektüre=> Überprüfen Sie dies, um weitere Informationen zum Erfolg und zu den Methoden der Testschätzung zu erhalten
# 2) Instabile Builds und andere technische Probleme:
- Rauch- / Sanity-Test fehlgeschlagen : Wenn die grundlegenden Tests auf dem AUT nach der Bereitstellung in der QS-Umgebung fehlschlagen, kann das QA-Team so gut wie nichts für die Testausführung tun. Es ist wahr, dass wir an anderen Aufgaben arbeiten können, während dies geschieht, aber es wird immer noch nicht die füllen Testzyklus Zeit. Dies trägt also wesentlich zur Zeitverschwendung bei.
- Testdaten nicht verfügbar : Produktionsähnliche Daten sind ein Muss für jedes Testprojekt. Ein weiterer blockierender Faktor ist es, dies nicht rechtzeitig in die QS-Umgebung zu bringen. Manchmal können Tester dies umgehen, indem sie Erstellen und Verwalten eigener Testdaten , aber es ist zeitaufwändig und möglicherweise nicht immer auf den Punkt gebracht.
- Umweltprobleme - Der Build schlägt fehl, der Server hat immer eine Zeitüberschreitung, viele weitere Probleme verschlingen Ihren Testzyklus. Dies ist wahrscheinlich darauf zurückzuführen, dass einige Unternehmen (nicht alle) die Bedeutung eines guten, lebendigen Umfelds für eine effektive Qualitätssicherung untergraben. Sie versuchen oft, Server mit geringer Kapazität und Make-do-Setups zu entfernen. Dies ist wirklich eine kurzfristige Lösung und tut niemandem einen Gefallen. Tatsächlich könnte dies die Qualität der Tests und den Verlust wertvoller Testzeit kosten.
# 3) Mangelnde Vereinbarung zwischen allen Beteiligten:
Dies kann ein seltenes Problem bei Teams sein, die Agile oder folgen Sicher Aufgrund der engen Kreise, in denen sie arbeiten, leiden viele Teams immer noch unter Meinungsverschiedenheiten oder Missverständnissen darüber, wann Dev, Ops und QA Leistungen voneinander erhalten sollen. Daher Verzögerungen.
Überprüfen Sie dies, um die Feinheiten der Kommunikation zu verstehen => Wie Business, Entwicklung und Qualitätssicherung zusammenarbeiten können, um das Projekt abzuschließen
Nachdem wir die Probleme kennen, finden Sie hier einige Möglichkeiten, sie zu beheben.
Wie können Tester genug Zeit zum Testen bekommen?
# 1) Schätzen Sie genau. Im Zweifelsfall mit einem angemessenen Spielraum überschätzen, aber nicht unterschätzen. Vergessen Sie nicht, Schätzungen basierend auf Ihrem Team, Ihren Tools und Prozessen vorzunehmen. Wenn Sie fertig sind, suchen Sie die offizielle Abmeldung, damit jeder Bescheid weiß und auf dem Laufenden gehalten wird.
#zwei) Historische Daten berücksichtigen - Das Test Management Tool ist Ihr bester Freund .
- Wie lange haben die Testzyklen der früheren Version gedauert?
- Welche Probleme verursachten Unterbrechungen des vorherigen Testzyklus?
- Wie viele Läufe haben die meisten Testfälle durchgeführt, bevor sie bestanden wurden?
- Welche Mängel wurden gemeldet?
- Welche Mängel haben dazu geführt, dass die Prüfung unterbrochen wurde?
# 3) Stellen Sie diese Fragen und planen Sie entsprechend in der Crunch-Zeit:
- Finden Sie heraus Wichtige Funktionen ist Ihr Projekt?
- Finden Sie das Hochrisikomodul des Projekts heraus?
- Welche Funktionalität ist für den Benutzer am sichtbarsten?
- Welche Funktionalität hat die größten Auswirkungen auf die Sicherheit?
- Welche Funktionalität hat die größten finanziellen Auswirkungen auf die Benutzer?
- Welche Aspekte der Anwendung sind für den Kunden am wichtigsten?
- Welche Teile des Codes sind am komplexesten und daher am fehleranfälligsten?
- Welche Teile der Anwendung wurden im Rush- oder Panic-Modus entwickelt?
- Was sind nach Ansicht der Entwickler die risikoreichsten Aspekte der Anwendung?
- Welche Probleme würden die schlechteste Werbung verursachen?
- Welche Probleme würden die meisten Kundenbeschwerden verursachen?
- Welche Arten von Tests könnten leicht mehrere Funktionen abdecken?
In Anbetracht dieser Punkte können Sie das Risiko einer Projektfreigabe unter kürzeren zeitlichen Einschränkungen erheblich reduzieren.
# 4) Verwenden Sie ein Testmanagement-Tool. Dies reduziert den Zeit- und Arbeitsaufwand für Vorbereitung, Berichterstellung und Wartung erheblich.
=> Für die Liste der beliebtesten Testmanagement-Tools , Hier geht es los ::
# 5) Wir können nicht viel gegen falsche Builds / technische Probleme tun, aber das einzige, was helfen kann, ist die Überprüfung der Unit-Testergebnisse. Dies gibt uns eine Vorstellung davon, ob der Build erfolgreich war oder nicht und welche Art von Tests fehlgeschlagen sind - damit wir das Rad nicht neu erfinden.
Entfernen eines Elements aus einem Java-Array
Wenn dein Test Management Tool unterstützt CI-Integration Sie haben diese Informationen ohne viel Aufhebens zur Verfügung, damit Sie die Stabilität der Anwendung besser verstehen.
# 6) Messen Sie Ihre Produktivität und Ihren Fortschritt häufig . Lassen Sie Statusberichte nicht nur zum Nutzen der externen Teams liefern. Stellen Sie sicher, dass Sie Ihre täglichen Ziele und Ihre Fähigkeit, diese zu erreichen, genau überwachen.
Stellen Sie außerdem sicher, dass Sie nicht in das klassische Rätsel „Geschwindigkeit vs. Qualität“ geraten. Wenn Sie beispielsweise 50 Fehler pro Tag melden, scheint dies möglicherweise sehr produktiv zu sein. Aber wenn die meisten von ihnen als ungültig zurückkommen, haben Sie selbst ein Problem.
Also ein bisschen mehr überwachen, überwachen und überwachen :)
Fazit:
Schließlich, trotz aller Vorsichtsmaßnahmen und Maßnahmen, wenn Sie immer noch auf Zeitdruck stehen, Bitte um Hilfe .
Die meisten Teams sind bereit, an einer War Room-Sitzung teilzunehmen, um die Dinge wieder in Gang zu bringen.
Über den Autor: Diese hilfreichen Testtipps werden vom STH-Teammitglied Swati S. bereitgestellt.
Was sind Ihre Tricks, um pünktlich zu bleiben und einen Qualitätsprüfungsservice bereitzustellen? Welche Punkte im obigen Artikel finden bei Ihnen Resonanz?
Wir freuen uns über Ihr Feedback und Ihre Leserschaft. Danke fürs Lesen!
=> Besuchen Sie hier für eine vollständige Testplan-Tutorialserie
Literatur-Empfehlungen
- Beste Software-Test-Tools 2021 [QA Test Automation Tools]
- Softwaretestkurs: An welchem Softwaretestinstitut soll ich teilnehmen?
- TimeShiftX wurde freigegeben, um das Testen der Zeitverschiebung zu vereinfachen
- Software Testing QA Assistant Job
- Vorbereitung auf ein Software-Test-Interview - Einfache Tipps, die Sie vor und zum Zeitpunkt des Interviews befolgen sollten
- Wählen Sie Software-Tests als Ihre Karriere
- Software Testing Technical Content Writer Freiberufler Job
- Sind Sie ein Experte für manuelle oder Automatisierungstests? Teilzeit für uns arbeiten!