Wir verwenden Cookies und Dienste von Drittanbietern, die Informationen auf dem Endgerät unserer Besucher speichern oder abrufen. Diese Daten werden verarbeitet und genutzt, um unsere Website zu optimieren und kontinuierlich zu verbessern. Für die Speicherung, den Abruf und die Verarbeitung dieser Daten benötigen wir Ihre Zustimmung. Sie können Ihre Zustimmung jederzeit widerrufen, indem Sie auf einen Link im unteren Bereich unserer Website klicken. Datenschutzrichtlinie
Einstellungen für die Zustimmung anpassen
Wir verwenden Cookies, damit Sie effizient navigieren und bestimmte Funktionen ausführen können. Detaillierte Informationen zu allen Cookies finden Sie unten unter jeder Einwilligungskategorie.
Die als „notwendig" kategorisierten Cookies werden in Ihrem Browser gespeichert, da sie für die Aktivierung der grundlegenden Funktionalitäten der Website unerlässlich sind....
Immer aktiv
Notwendige Cookies sind für die Grundfunktionen der Website von entscheidender Bedeutung. Ohne sie kann die Website nicht in der vorgesehenen Weise funktionieren.Diese Cookies speichern keine personenbezogenen Daten.
Cookie
gf_email_otp_seed_3
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_12
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_6
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_1
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_4
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_10
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
gf_email_otp_seed_5
Dauer
2 Stunden
Beschreibung
Description is currently not available.
Cookie
VISITOR_PRIVACY_METADATA
Dauer
6 Monate
Beschreibung
YouTube sets this cookie to store the user's cookie consent state for the current domain.
Cookie
GAESA
Dauer
1 Monat
Beschreibung
Description is currently not available.
Cookie
aquaSessionId2
Dauer
2 Tage
Beschreibung
Description is currently not available.
Cookie
aquaXAuthId2
Dauer
2 Tage
Beschreibung
Description is currently not available.
Cookie
rc::a
Dauer
Läuft nie ab
Beschreibung
This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.
Cookie
rc::c
Dauer
Sitzung
Beschreibung
This cookie is set by the Google recaptcha service to identify bots to protect the website against malicious spam attacks.
Cookie
__Secure-ENID
Dauer
1 Jahr 1 Monat
Beschreibung
The __Secure-ENID cookie is a type of secure cookie used for authentication and to ensure the security of user sessions.
Cookie
LS_CSRF_TOKEN
Dauer
Sitzung
Beschreibung
Cloudflare sets this cookie to track users’ activities across multiple websites. It expires once the browser is closed.
Cookie
zalb_*
Dauer
Sitzung
Beschreibung
Zoho sets this cookie for load balancing and session stickiness. It ensures that user requests are consistently directed to the same server during a session, helping maintain session integrity and improving website performance.
Cookie
GCLB
Dauer
Sitzung
Beschreibung
This cookie is known as Google Cloud Load Balancer set by the provider Google. This cookie is used for external HTTPS load balancing of the cloud infrastructure with Google.
Cookie
cookieyes-*
Dauer
1 Jahr
Beschreibung
CookieYes sets this cookie for consent solution management.
Cookie
__cf_bm
Dauer
1 Stunde
Beschreibung
Cloudflare setzt das Cookie, um Cloudflare Bot Management zu unterstützen.
Funktionale Cookies unterstützen bei der Ausführung bestimmter Funktionen, z. B. beim Teilen des Inhalts der Website auf Social Media-Plattformen, beim Sammeln von Feedbacks und anderen Funktionen von Drittanbietern.
Cookie
VISITOR_INFO1_LIVE
Dauer
6 Monate
Beschreibung
YouTube setzt dieses Cookie, um die Bandbreite zu messen und festzustellen, ob der Nutzer die neue oder die alte Player-Schnittstelle erhält.
Cookie
ytidb::LAST_RESULT_ENTRY_KEY
Dauer
Läuft nie ab
Beschreibung
The cookie ytidb::LAST_RESULT_ENTRY_KEY is used by YouTube to store the last search result entry that was clicked by the user. This information is used to improve the user experience by providing more relevant search results in the future.
Cookie
__session
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
GitBook sets this cookie for logging in.
Cookie
uesign
Dauer
1 Monat
Beschreibung
Zoho sets this cookie for the Visitor Live Chat.
Cookie
_tldtest_*
Dauer
Sitzung
Beschreibung
Amplitude sets this cookie to determine the highest-level domain where cookies can be set. Deleted after testing.
Cookie
lidc
Dauer
1 Tag
Beschreibung
LinkedIn setzt das lidc-Cookie, um die Auswahl des Rechenzentrums zu erleichtern.
Cookie
li_gc
Dauer
6 Monate
Beschreibung
Linkedin setzt dieses Cookie, um die Zustimmung des Besuchers zur Verwendung von Cookies für nicht wesentliche Zwecke zu speichern.
Analyse-Cookies werden verwendet um zu verstehen, wie Besucher mit der Website interagieren. Diese Cookies dienen zu Aussagen über die Anzahl der Besucher, Absprungrate, Herkunft der Besucher usw.
Cookie
gf_visitor_source
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
gf_visitor_medium
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
gf_visitor_campaign
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
gf_visitor_content
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
gf_visitor_term
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
gf_visitor_location
Dauer
7 Tage
Beschreibung
Description is currently not available.
Cookie
ga_session_duration
Dauer
1 Stunde
Beschreibung
Description is currently not available.
Cookie
_ga_*
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Google Analytics sets this cookie to store and count page views.
Cookie
_ga
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Google Analytics setzt dieses Cookie, um Besucher-, Sitzungs- und Kampagnendaten zu berechnen und die Nutzung der Website für den Analysebericht der Website zu verfolgen. Das Cookie speichert Informationen anonym und weist eine zufällig generierte Nummer zu, um einzelne Besucher zu erkennen.
Cookie
amp_*
Dauer
1 Jahr
Beschreibung
Amplitude sets this cookie for session tracking for analytics purposes.
Cookie
YSC
Dauer
Sitzung
Beschreibung
Youtube setzt dieses Cookie, um die Aufrufe von eingebetteten Videos auf Youtube-Seiten zu verfolgen.
Cookie
amplitude_device_id
Dauer
Sitzung
Beschreibung
No description available.
Cookie
loom_anon_comment
Dauer
1 Jahr
Beschreibung
No description available.
Cookie
loom_referral_video
Dauer
Sitzung
Beschreibung
Description is currently not available.
Cookie
__Host-psifi.analyticsTrace
Dauer
6 Stunden
Beschreibung
Description is currently not available.
Cookie
__Host-psifi.analyticsTraceV2
Dauer
6 Stunden
Beschreibung
Description is currently not available.
Cookie
_cs_id
Dauer
1 Jahr 1 Monat
Beschreibung
This cookie is used to store the ContentSquare's user identifier ID. This is a persistent cookie and expires after 13 months.
Cookie
_cs_s
Dauer
1 Stunde
Beschreibung
This cookie is used to store the number of page's viewed by a visitor within the session for ContentSquare's solution.
Cookie
ai_session
Dauer
1 Stunde
Beschreibung
This is a unique anonymous session identifier cookie set by Microsoft Application Insights software to gather statistical usage and telemetry data for apps built on the Azure cloud platform.
Cookie
_hjSessionUser_*
Dauer
1 Jahr
Beschreibung
Hotjar sets this cookie to ensure data from subsequent visits to the same site is attributed to the same user ID, which persists in the Hotjar User ID, which is unique to that site.
Cookie
_hjSession_*
Dauer
1 Stunde
Beschreibung
Hotjar sets this cookie to ensure data from subsequent visits to the same site is attributed to the same user ID, which persists in the Hotjar User ID, which is unique to that site.
Cookie
ajs_anonymous_id
Dauer
1 Jahr
Beschreibung
This cookie is set by Segment to count the number of people who visit a certain site by tracking if they have visited before.
Cookie
_cs_c
Dauer
1 Jahr 1 Monat
Beschreibung
The cookie is used by Content Square to save the user consent to be tracked.
Cookie
utm_medium
Dauer
7 Tage
Beschreibung
This cookie is used to record from where the visitor came to the website orginally. This information is used by the website operator to know the efficiency of their marketing.
Cookie
utm_source
Dauer
7 Tage
Beschreibung
This cookie is used to record from where the visitor came to the website orginally. This information is used by the website operator to know the efficiency of their marketing.
Cookie
utm_campaign
Dauer
7 Tage
Beschreibung
Google Ad Services sets this cookie to store session campaign value if present.
Cookie
utm_content
Dauer
7 Tage
Beschreibung
This cookie is used for storing the session content value if present.
Cookie
utm_term
Dauer
7 Tage
Beschreibung
This cookie is used to record from where the visitor came to the website orginally. This information is used by the website operator to know the efficiency of their marketing.
Cookie
amp_cookie_test*
Dauer
Sitzung
Beschreibung
Amplitude sets this cookie to test if cookies are enabled in the user’s browser. It is used during SDK initialisation and is automatically removed after the check.
Cookie
utsdb
Dauer
Sitzung
Beschreibung
Zoho SalesIQ sets this cookie to register data on visitor's website behaviour.
Leistungs-Cookies werden verwendet, um die wichtigsten Leistungsindizes der Website zu verstehen und zu analysieren. Dies trägt dazu bei, den Besuchern ein besseres Nutzererlebnis zu bieten.
Cookie
_uetsid
Dauer
1 Tag
Beschreibung
Bing Ads setzt dieses Cookie, um mit einem Nutzer in Kontakt zu treten, der zuvor die Website besucht hat.
Cookie
_uetvid
Dauer
1 Jahr 24 Tage
Beschreibung
Bing Ads setzt dieses Cookie, um mit einem Nutzer in Kontakt zu treten, der die Website bereits besucht hat.
Werbe-Cookies werden verwendet, um Besuchern auf der Grundlage der von ihnen zuvor besuchten Seiten maßgeschneiderte Werbung zu liefern und die Wirksamkeit von Werbekampagne nzu analysieren.
Cookie
_gcl_au
Dauer
3 Monate
Beschreibung
Google Tag Manager setzt das Cookie, um die Werbeeffizienz von Websites zu testen, die seine Dienste nutzen.
Cookie
__Secure-ROLLOUT_TOKEN
Dauer
6 Monate
Beschreibung
YouTube sets this cookie to manage feature rollout and experimentation. It helps Google control which new features or interface changes are shown to users as part of testing and staged rollouts, ensuring consistent experience for a given user during an experiment.
Cookie
__Secure-YEC
Dauer
vergangene
Beschreibung
Description is currently not available.
Cookie
__Secure-YNID
Dauer
6 Monate
Beschreibung
YouTube cookie used to protect user security and prevent fraud, especially during the login process.
Cookie
test_cookie
Dauer
15 Minuten
Beschreibung
doubleclick.net setzt dieses Cookie, um festzustellen, ob der Browser des Nutzers Cookies unterstützt.
Cookie
MUID
Dauer
1 Jahr 24 Tage
Beschreibung
Bing setzt dieses Cookie, um einzelne Webbrowser zu erkennen, die Microsoft-Seiten besuchen. Dieses Cookie wird für Werbung, Website-Analysen und andere Vorgänge verwendet.
Cookie
ai_user
Dauer
1 Jahr
Beschreibung
Microsoft Azure sets this cookie as a unique user identifier cookie, enabling counting of the number of users accessing the application over time.
Cookie
NID
Dauer
6 Monate
Beschreibung
Google setzt das Cookie zu Werbezwecken, um die Anzahl der Anzeigen zu begrenzen, um unerwünschte Anzeigen stummzuschalten und um die Wirksamkeit von Anzeigen zu messen.
Cookie
__Host-GAPS
Dauer
2 Jahre
Beschreibung
This cookie allows the website to identify a user and provide enhanced functionality and personalisation.
Cookie
bcookie
Dauer
1 Jahr
Beschreibung
LinkedIn setzt dieses Cookie von LinkedIn-Share-Buttons und Anzeigen-Tags, um Browser-IDs zu erkennen.
Cookie
IDE
Dauer
1 Jahr 24 Tage 1 Minute
Beschreibung
„Google DoubleClick IDE“-Cookies speichern Informationen darüber, wie der Nutzer die Website nutzt, um ihm dem Nutzerprofil entsprechende Anzeigen zu präsentieren.
Cookie
guest_id_marketing
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Twitter sets this cookie to identify and track the website visitor.
Cookie
guest_id_ads
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Twitter sets this cookie to identify and track the website visitor.
Cookie
personalization_id
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Twitter sets this cookie to integrate and share features for social media and also store information about how the user uses the website, for tracking and targeting.
Cookie
guest_id
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Twitter sets this cookie to identify and track the website visitor. It registers if a user is signed in to the Twitter platform and collects information about ad preferences.
Andere nicht kategorisierte Cookies sind solche, die analysiert werden und noch nicht in eine Kategorie eingestuft wurden.
Cookie
_cs_root-domain
Dauer
Sitzung
Beschreibung
Description is currently not available.
Cookie
aquacloudio-_zldp
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Description is currently not available.
Cookie
aquacloudio-_zldt
Dauer
1 Jahr 1 Monat 4 Tage
Beschreibung
Description is currently not available.
Cookie
amplitude_testaqua-cloud.io
Dauer
1 Jahr
Beschreibung
Description is currently not available.
X
🤖 Neue spannende Updates sind jetzt für die aqua-Intelligenz verfügbar! 🎉
Exploratives Testen in agilen Umgebungen: Ein umfassender Leitfaden
Ihre Automatisierungssuite könnte grün sein, und dennoch stoßen Benutzer auf Fehler, die Ihr Team nie kommen sah. Wissen Sie, was das Problem sein könnte? Wahrscheinlich haben Sie sich auf vorgeschriebene Tests verlassen, die nur bestätigen, was Sie bereits erwarten. Dies hinterlässt einen ungedeckten Bereich, in dem sich die meisten Defekte verstecken. Um dieses Problem zu lösen, nutzen agile Teams exploratives Testen, um unvorhergesehene Risiken zu erkennen. Dieser Leitfaden beschreibt, wie exploratives Testen in agilen Umgebungen aussieht und wie Ihr Team es einfach implementieren kann.
Exploratives Testen in agilen Umgebungen kombiniert Lernen, Testdesign und Ausführung in einer kontinuierlichen Aktivität, bei der Tester Echtzeit-Entscheidungen treffen, was zu untersuchen ist.
Gutes exploratives Testen verwendet strukturierte Aufgabenbeschreibungen, 45-90 Minuten Zeitfenster und Sitzungsdokumentation, um Erkundungen in verwertbare Erkenntnisse umzuwandeln.
Im Gegensatz zum Ad-hoc-Testen, das aus zufälligem Klicken besteht, folgt exploratives Testen einer disziplinierten Untersuchung mit klaren Aufgaben, Umfängen und Überprüfungsprozessen.
Die effektivsten agilen Teams führen explorative Sitzungen während des gesamten Sprints durch und konzentrieren sich auf Bereiche mit hoher Unsicherheit und hohem Risiko.
Sie finden praktische Beispiele, nützliche Aufgabenbeschreibungen und klare Anleitungen zur Umsetzung in echten Sprints. 👇
Was ist exploratives Testen in agilen Umgebungen?
Exploratives Testen in agilen Umgebungen ist eine gleichzeitige, kontinuierliche Aktivität, bei der Lernen, Testdesign und Ausführung gleichzeitig stattfinden. Ihr Tester entdeckt aktiv, was die Software tut, und nutzt dieses Wissen, um zu entscheiden, was als nächstes zu untersuchen ist. Entscheidungen über Umfang, Tiefe und Richtung werden auf Basis von Echtzeitbeobachtungen getroffen, nicht auf Annahmen, die Tage oder Wochen zuvor niedergeschrieben wurden.
In der Praxis beginnt eine Sitzung mit einer definierten Aufgabe, wie etwa der Untersuchung des Checkout-Verhaltens, wenn ein Benutzer seinen Warenkorb während der Zahlung ändert, und folgt dann den Signalen, die das Produkt bietet. Eine subtile Statusänderung könnte eine tiefere Untersuchung rechtfertigen. Eine verwirrende Fehlermeldung könnte auf einen undokumentierten Zustand zurückzuführen sein. Ihr Tester wendet sein Urteilsvermögen in Echtzeit an, geleitet von dem, was das Produkt tatsächlich auf dem Bildschirm tut, und baut mit jedem Schritt Verständnis auf.
Dies unterscheidet sich grundlegend von skriptbasiertem Testen, bei dem Testfälle im Voraus geschrieben und später schrittweise ausgeführt werden. Beim explorativen Testen findet das Testdesign während der Sitzung selbst statt, informiert durch das, was Ihr Tester in diesem Moment beobachtet.
Was agiles exploratives Testen abdeckt, das skriptbasierte Ansätze routinemäßig übersehen:
Unerwartete Statusübergänge während mehrstufiger Arbeitsabläufe.
Verhalten bei Berechtigungsänderungen, Rollenwechseln oder Sitzungsunterbrechungen.
Grenzfälle bei Eingabevalidierung, Zeichenbegrenzungen und speziellen Datenformaten.
UX-Reibungspunkte, die automatisierte Skripte durchlaufen, ohne sie zu kennzeichnen.
Lücken zwischen dem, was Anforderungen spezifizieren, und dem, was das System tatsächlich tut.
Integrationsfehler, die nur unter bestimmten Zeitplanungs- oder Sequenzbedingungen auftreten.
Benutzerreisen, die bei der Story-Erstellung nie modelliert wurden.
Dieser Ansatz passt zu agilen Methoden, weil Ihr Team unter ständigem Wandel arbeitet. Anforderungen entwickeln sich während des Sprints, Akzeptanzkriterien werden während der Entwicklung verfeinert, und was am Anfang eines Sprints klar erschien, kann bis Mitte der Woche mehrdeutig werden. Exploratives Testen erfordert keine vollständigen Spezifikationen im Voraus. Es ist gut für Mehrdeutigkeit geeignet und behandelt Unsicherheit als Chance zur Entdeckung. Deshalb ist es zu einer Kernpraxis für Teams geworden, die schnelles Feedback zu Bedingungen benötigen, die sie nicht vollständig vorhergesehen haben. Für Teams, die speziell mit Scrum-Frameworks arbeiten, sehen Sie, wie Scrum im agilen Testen den Rhythmus explorativer Sitzungen über Sprints hinweg formt.
Bei schnellen Iterationen und erweiterten Anforderungen in agilen Umgebungen machen die richtigen Tools zur Unterstützung des explorativen Testens den Unterschied. Hier steigert aqua cloud, eine KI-gestützte Test- und Anforderungsmanagementlösung, Ihren Testprozess. Im Gegensatz zu herkömmlichen Testmanagementsystemen bietet aqua spezialisierte Funktionen, die speziell für exploratives Testen in agilen Umgebungen konzipiert sind. Mit aquas Capture-Tool können Sie Ihre explorativen Sitzungen in Echtzeit durch Screenshots und Videos dokumentieren und sicherstellen, dass keine wertvollen Erkenntnisse verloren gehen. Darüber hinaus kann aquas domänentrainierte actana Ihre explorativen Ergebnisse schnell in strukturierte Testfälle umwandeln, wodurch bis zu 12,8 Stunden pro Tester und Woche gespart werden. Ein weiterer großer Vorteil von aqua ist, dass es sich über REST-APIs mit mehr als 14 Lösungen wie Jira, Jenkins und Selenium integrieren lässt, sodass alle Ihre QA-Tools einfach miteinander verbunden werden können.
Steigern Sie die Effizienz Ihres explorativen Testens um 80% mit aquas KI
Warum exploratives Testen in agilen Umgebungen erforderlich ist
Warum exploratives Testen in agilen Umgebungen erforderlich ist, lässt sich auf eine zentrale Realität zurückführen: Agile Entwicklung bewegt sich schneller als skriptbasierte Testabdeckung mithalten kann. Anforderungen verschieben sich während des Sprints, Funktionen entwickeln sich während der Entwicklung weiter, und es tauchen Grenzfälle auf, an die niemand gedacht hat zu dokumentieren. Skriptbasierte Tests überprüfen nur, was erwartet wurde. Exploratives Testen deckt alles andere ab.
Warum exploratives Testen speziell für agile Projekte erforderlich ist, hängt auch mit der Risikoverteilung zusammen. In agilen Umgebungen sind die Kosten für einen spät entdeckten Defekt hoch. Kurze Sprint-Zyklen bedeuten, dass zwischen einem übersehenen Fehler und einer Produktionsfreigabe wenig Puffer besteht. Explorative Sitzungen, die während des gesamten Sprints durchgeführt werden, nicht nur am Ende, geben Ihrem Team einen kontinuierlichen Mechanismus, um Risiken aufzudecken, solange sie noch kostengünstig zu beheben sind. Wenn Sie mit den agilen Testtrends Schritt halten, verstehen Sie leichter, wohin sich die explorative Praxis entwickelt und wie führende Teams sie anwenden.
Bei meiner aktuellen Arbeit führe ich regelmäßige Komponententests durch und füge dann exploratives Testen hinzu, um mit dem System auf unregelmäßige Weise herumzuexperimentieren.
Vorteile des explorativen Testens in agilen Umgebungen
Exploratives Testen gibt Ihrem Team die Fähigkeit, aufzudecken, was nie erwartet wurde. Während Regressionstests erwartetes Verhalten bestätigen, enthüllen explorative Sitzungen unbekannte Risiken. Dazu gehören Annahmen, die in Anforderungen eingebettet sind, Statusübergänge, die niemand modelliert hat, und UX-Reibungspunkte, die nur auftreten, wenn echte Benutzer mit dem Produkt interagieren.
Einer der klarsten geschäftlichen Vorteile ist die frühzeitige Risikoaufdeckung. Explorative Sitzungen während der Story-Entwicklung bedeuten, dass Ihr Team Mehrdeutigkeiten erkennt, solange sie noch kostengünstig zu beheben sind. Eine fokussierte 60-minütige Sitzung kann Anforderungslücken oder Grenzfälle aufdecken, die sonst in die Produktion gelangen würden. Für Ihr Unternehmen bedeutet das weniger Feuerwehreinsätze in letzter Minute und niedrigere Vorfallkosten.
Hier ist, was exploratives Testen zu Ihrem agilen Team beiträgt, wenn es konsequent angewendet wird:
Bessere Fehlererkennung im Kontext. Automatisierung findet, wofür sie programmiert wurde. Explorative Arbeit findet, was Ihre Benutzer tatsächlich erleben werden: unerwartete Sequenzen und Verhaltensüberraschungen, für die niemand ein Skript erstellt hat.
Verbesserte Erkenntnisse zur Benutzererfahrung. Ihre Tester identifizieren verwirrende UI-Muster, unlogische Abläufe und Zugänglichkeitsprobleme, die skriptbasierte Tests nicht erfassen.
Niedrigere Gesamtkosten für QA. Die frühzeitige Identifizierung größerer Probleme reduziert nachträgliche Patches und den Kundendienstaufwand. Für Ihr Unternehmen bedeutet das direkt geschützten Umsatz und reduzierte Betriebskosten.
Verbesserte Risikoabdeckung. Der Aufwand konzentriert sich auf Bereiche mit hoher Unsicherheit, neue Integrationen und geschäftskritische Arbeitsabläufe. Stabile Funktionen, die durch Automatisierung bereits gut abgedeckt sind, erhalten weniger manuelle Aufmerksamkeit.
Stärkeres Produktverständnis. Jede Sitzung baut gemeinsames Wissen darüber auf, wie sich das Produkt verhält. Dies informiert zukünftige Testentscheidungen und verbessert Designgespräche in Ihrem Team.
Exploratives Testen adressiert auch Abdeckungslücken, die Automatisierung inhärent offen lässt. Eine grüne CI-Pipeline bestätigt nicht, dass der Checkout funktioniert, wenn ein Benutzer während einer Transaktion die Zahlungsmethode wechselt. Sie bestätigt auch nicht, dass Berechtigungen korrekt eingehalten werden, wenn eine Sitzung während eines Ablaufs abläuft. Diese Szenarien sind schwer zu skripten und teuer in der Wartung als automatisierte Checks. Reife agile Teams behandeln explorative Arbeit als komplementär zur Automatisierung, wobei jeder Ansatz eine andere Kategorie von Qualitätsrisiken adressiert. Zusammen liefern sie ein vollständigeres Bild der Produktgesundheit, als ein Ansatz allein bieten kann.
Best Practices für effektives exploratives Testen in agilen Projekten
Um exploratives Testen in agilen Umgebungen zum Laufen zu bringen, ist Struktur erforderlich: genug, um Sitzungen fokussiert und überprüfbar zu halten, ohne das Urteilsvermögen und die Anpassungsfähigkeit zu eliminieren, die explorative Arbeit wertvoll machen. Teams, die Aufgabenbeschreibungen, Zeitfenster und Nachbesprechungen verwenden, sind in der Regel diejenigen, die hohen Wert aus explorativen Sitzungen ziehen. Für einen breiteren Blick darauf, wie dies in Ihren gesamten QA-Prozess passt, bietet der Leitfaden Best Practices für Testmanagement den weiteren strategischen Kontext.
Der Zeitpunkt ist genauso wichtig wie die Technik. Für bessere Ergebnisse müssen Sie explorative Sitzungen während des gesamten Sprints durchführen: während der Entwicklung für schnelles Feedback, nachdem Automatisierungstests bestanden wurden, um Bedingungen zu untersuchen, die Skripte nicht erklären können, und bei riskanten Änderungen, um Annahmen zu hinterfragen, bevor sie zu Produktionsdefekten werden.
1. Beginnen Sie jede Sitzung mit einer klaren Aufgabenbeschreibung.
Eine Aufgabenbeschreibung definiert die Mission für eine Sitzung, nicht die Schritte. Beispiele sind „Erforsche die Fehlerbehandlung bei Zahlungsausfällen“ oder „Untersuche das mobile Verhalten unter schlechten Netzwerkbedingungen“. Eine gut formulierte Aufgabenbeschreibung identifiziert das zu erkundende Risiko und den Produktbereich im Umfang. Sie definiert auch, was einen bedeutsamen Fund darstellen würde. Zu vage Aufgabenbeschreibungen führen zu unfokussierten Sitzungen, die die Zeit Ihres Teams verschwenden. Zu detaillierte Aufgabenbeschreibungen fallen zurück in die skriptgesteuerte Ausführung. Das Ziel ist ein definierter Umfang mit genügend Raum für Ihren Tester, um den Signalen zu folgen, wie sie auftauchen.
2. Beschränken Sie Sitzungen auf 45 bis 90 Minuten.
Sitzungen kürzer als 45 Minuten erlauben Ihrem Tester selten, eine bedeutsame Tiefe zu erreichen. Sitzungen länger als 90 Minuten neigen dazu, Ermüdung und abnehmende Signalqualität zu produzieren. Die Zeitbegrenzung macht explorative Arbeit auch sichtbar und planbar innerhalb der Sprint-Kapazität. Drei einstündige Sitzungen repräsentieren eine konkrete, planbare Verpflichtung, die Ihr Team in der Sprint-Planung berücksichtigen kann, nicht eine offene Testzeit, die unsichtbar mit anderen Arbeiten konkurriert.
3. Dokumentieren Sie während der Arbeit, nicht danach.
Das Erfassen von Erkenntnissen während einer Sitzung bewahrt Kontext, der später schwer zu rekonstruieren ist. Dazu gehören Screenshots, Reproduktionsschritte, Beobachtungen und offene Fragen. Die Dokumentation muss nicht aufwendig sein. Priorität hat das Erfassen dessen, was beobachtet wurde, welche Bedingungen es hervorriefen und welche Fragen Ihr Tester noch klären muss. Für Anleitungen zur Strukturierung und Verfolgung über die Zeit, siehe Management des explorativen Testens für praktische Frameworks, die Ihr Team sofort anwenden kann.
Wichtige Punkte, die in Echtzeit erfasst werden sollten:
Schritte, die zu unerwartetem Verhalten führten.
Fragen, die aufgeworfen, aber noch nicht beantwortet wurden.
Kombinationen von Zuständen, die es wert sind, erneut betrachtet zu werden.
Lücken zwischen Akzeptanzkriterien und tatsächlichem Verhalten.
4. Beziehen Sie Personen über QA hinaus ein.
Sitzungen, die Entwickler, Produktverantwortliche oder Support-Mitarbeiter einbeziehen, neigen dazu, vielfältigere Risiken aufzudecken. Unterschiedliche Perspektiven erzeugen unterschiedliche Fragen, und unterschiedliche Fragen enthüllen unterschiedliche Fehlermodi. Gepaarte explorative Sitzungen sind besonders nützlich bei Änderungen mit hohem Risiko oder kürzlich modifizierten Integrationen, wo Fachwissen in Ihrem Team direkt die Qualität der Erkenntnisse beeinflusst.
5. Speisen Sie Erkenntnisse in Ihre Teststrategie zurück.
Sitzungen offenbaren oft Lücken in Akzeptanzkriterien oder fehlende Automatisierungsabdeckung. Diese Erkenntnisse haben einen Wert über die einzelnen Fehlerberichte hinaus, die sie generieren. Wenn Ihr Team aufgedeckte Erkenntnisse in Backlog-Elemente oder neue automatisierte Checks umwandelt, produziert explorative Arbeit über Sprints hinweg zunehmende Renditen. Die Anwendung von KI im explorativen Testen kann weiter beschleunigen, wie Ihr Team Sitzungserkenntnisse in strukturierte, wiederverwendbare Testvermögenswerte umwandelt.
Hochwertige Bereiche, die gezielt anzuvisieren sind:
Neue Funktionen oder kürzlich geänderte Integrationen.
Geschäftskritische Arbeitsabläufe unter ungewöhnlichen Bedingungen.
Bereiche mit kürzlichen Defekt-Clustern.
Abläufe, bei denen Anforderungen noch in Entwicklung sind.
6. Balancieren Sie exploratives und skriptbasiertes Testen.
Exploratives Testen ergänzt Automatisierung; es ersetzt sie nicht. Automatisierung behandelt Regressionsabdeckung und bekanntes erwartetes Verhalten effizient. Exploratives Testen adressiert Mehrdeutigkeit und Risikokonzentration, wo skriptbasierte Abdeckung zu kurz kommt. Teams, die sich ausschließlich auf einen Ansatz verlassen, übersehen konsequent die Risiken, für die der andere besser geeignet ist. Für Ihr Unternehmen zeigt sich dieses Ungleichgewicht als Produktionsvorfälle, die Ihr Team mit den vorhandenen Werkzeugen hätte verhindern können.
Herausforderungen bei der Implementierung des explorativen Testens
Exploratives Testen erzeugt in der Theorie klaren Wert, aber agile Teams stoßen auf vorhersehbare Hindernisse bei der Umsetzung in die Praxis. Das Verständnis dieser Herausforderungen und der organisatorischen Antworten, die sie adressieren, hilft Ihrem Team, eine nachhaltige, wiederholbare Praxis aufzubauen.
1. Abhängigkeit von Fähigkeiten.
Die Qualität des explorativen Testens skaliert mit dem Wissen Ihres Testers über das Produkt, die Domäne und häufige Fehlermuster. Tester mit tiefem Kontext führen Sitzungen durch, die schärfer sind und Territorien mit höherem Risiko abdecken. Teams mit neueren Testern oder hoher Fluktuation können flachere Sitzungen sehen, bis dieser Kontext im Laufe der Zeit aufgebaut wird.
Lösung: Behandeln Sie exploratives Testen als eine sich entwickelnde Fähigkeit und investieren Sie in bewussten Wissenstransfer. Das Paaren neuerer Tester mit erfahrenen während Sitzungen beschleunigt das Lernen. Die Rotation von Sitzungszuweisungen in Ihrem Team stellt sicher, dass jeder im Laufe der Zeit breiteres Produktwissen aufbaut. Die Dokumentation von Heuristiken und Risikomodellen in gemeinsamen Referenzen bewahrt institutionelles Wissen, wenn Teammitglieder wechseln.
2. Mess-Reibung.
Manager und Stakeholder, die mit skriptbasierter Testausführung vertraut sind, finden exploratives Testen oft schwer zu messen. Es gibt keinen festen Satz von Testfällen mit Pass- oder Fail-Status. Diese Abwesenheit vertrauter Metriken kann die Praxis schwer zu rechtfertigen machen, besonders wenn Ihr Führungsteam an Abdeckungsprozentsätze als primäres Signal gewöhnt ist.
Lösung: Wechseln Sie zu ergebnisbasierter Messung. Nützliche Indikatoren umfassen erkundete Risikobereiche im Verhältnis zu dem, was geplant war, und die Schweregradverteilung der Ergebnisse. Verfolgen Sie auch, wie viele Erkenntnisse zu neuen automatisierten Checks oder Aktualisierungen der Akzeptanzkriterien geführt haben. Die relevante Frage für Ihr Unternehmen ist, welche Produktrisiken exploratives Testen aufgedeckt hat, die skriptbasierte Abdeckung verpasst hat.
3. Schlechte Nachbesprechungen.
Wenn eine Sitzung mit ein paar Fehlertickets und ohne breitere Teamdiskussion endet, geht der größte Teil des Wertes dieser Sitzung verloren. Die Erkenntnisse mögen protokolliert sein, aber das Lernen über schwache Akzeptanzkriterien oder verwirrende UX-Muster erreicht nicht die Personen, die darauf reagieren können. Ihr Produktverantwortlicher hört nie von der Anforderungslücke. Ihr Entwickler erfährt nie von dem Grenzfall, den er eingeführt hat.
Lösung: Machen Sie Nachbesprechungen zu einem strukturierten Teil jeder explorativen Sitzung. Erfassen Sie, was erkundet wurde, was gefunden wurde und welche Fragen offen bleiben. Dokumentieren Sie auch, welche Änderungen an der Teststrategie oder den Akzeptanzkriterien gerechtfertigt sind. Diese Überprüfungsergebnisse sind es, die explorative Sitzungen in dauerhafte Produktintelligenz umwandeln.
4. Schlechte Beobachtbarkeit in Testumgebungen.
Wenn Ihren Testumgebungen angemessene Protokollierung oder Diagnosetools fehlen, wird die Reproduktion von Erkenntnissen aus explorativen Sitzungen zeitaufwändig und inkonsistent. Ihre Tester verbringen erhebliche Zeit damit, zu rekonstruieren, was während einer Sitzung passiert ist. Das erodiert die Effizienzgewinne, die exploratives Testen liefern soll.
Lösung: Investieren Sie in Testumgebungen, die für effiziente Untersuchung gebaut sind: zugängliche Logs, zuverlässige Testdaten und schnelles Zurücksetzen des Zustands. Diese Infrastruktur kommt allen Testaktivitäten in Ihrem Team zugute, nicht nur explorativer Arbeit, und die Effizienzgewinne summieren sich über jeden Sprint.
5. Wahrnehmung des explorativen Testens als unstrukturiert.
Einige Teams verbinden exploratives Testen mit ziellosem, undokumentiertem Klicken, basierend auf früheren Erfahrungen mit wirklich unstrukturiertem Ad-hoc-Testen. Diese Wahrnehmung macht es schwer, organisatorische Unterstützung für die Widmung von Sprint-Kapazität für explorative Sitzungen zu gewinnen. Wenn Ihre Führung Tester ohne sichtbares Ergebnis herumklicken sah, ist diese Skepsis verständlich.
Lösung: Demonstrieren Sie, wie eine disziplinierte explorative Praxis in konkreten Begriffen aussieht: Sitzungsaufgaben, Zeitfenster und dokumentierte Erkenntnisse, die mit Produktrisiken verknüpft sind. Wenn Ihre Stakeholder sehen, dass explorative Sitzungen Defekte aufdecken, die Automatisierung übersehen hat, wird der Fall für fortgesetzte Investition klar.
Exploratives Testen vs. Ad-hoc-Testen
Ihr Team verwendet möglicherweise bereits die Begriffe „exploratives Testen“ und „Ad-hoc-Testen“ austauschbar. Dies ist direkt anzusprechen, weil die Unterscheidung reale Konsequenzen für Ihre agile QA-Strategie hat. Sie als dasselbe zu behandeln führt zu Unterinvestition in die stärker strukturierte Praxis. Diese Lücke zeigt sich als Produktionsdefekte, die disziplinierte explorative Arbeit entdeckt hätte. Beide beinhalten, dass Ihre Tester Echtzeit-Entscheidungen treffen, ohne rigiden Skripten zu folgen. Über diese gemeinsame Eigenschaft hinaus unterscheiden sie sich erheblich in Struktur, Absicht und der Qualität der Ergebnisse, die sie produzieren.
Ad-hoc-Testen beinhaltet ungeplante Untersuchungen ohne definierte Mission und ohne systematischen Ansatz zur Erfassung von Erkenntnissen. Ein Tester öffnet die Anwendung und erkundet ohne Aufgabenbeschreibung, Zeitbeschränkung oder Nachbesprechungsplan. Es kann offensichtliche oberflächliche Probleme schnell identifizieren, was es nützlich für schnelle Vernunftprüfungen oder Prüfungen in letzter Minute vor der Veröffentlichung macht. Allerdings sind Erkenntnisse oft schwer zu reproduzieren, und der Aufwand wird selten verfolgt. Die Aktivität produziert keine dauerhafte Verbesserung der Teststrategie oder des Produktverständnisses. Ihr Team erhält einen Fehlerbericht. Das zugrunde liegende Qualitätsrisiko bleibt unsichtbar.
Exploratives Testen ist eine disziplinierte Untersuchung mit definiertem Umfang, strukturierten Zeitfenstern und Echtzeit-Dokumentation. Ein Nachbesprechungsprozess wandelt Erkenntnisse in umsetzbare Ergebnisse um. Die Struktur schränkt das Urteilsvermögen Ihres Testers nicht ein; sie stellt sicher, dass das während einer Sitzung angewendete Urteilsvermögen Lernen produziert, das Ihrem breiteren Team und Ihrem Produkt im Laufe der Zeit zugute kommt.
Dimension
Exploratives Testen
Ad-hoc-Testen
Mission
Definierte Aufgabenbeschreibung mit klarem Umfang
Keine
Struktur
Zeitbegrenzte Sitzungen von 45 bis 90 Minuten
Keine Zeitbeschränkungen oder Grenzen
Dokumentation
Notizen, Screenshots und Erkenntnisse während der Sitzung erfasst
Minimal oder keine
Nachbesprechung
Strukturierte Überprüfung der Erkenntnisse und Risiken
Tritt selten auf
Reproduzierbarkeit
Hoch, mit dokumentierten Schritten und Kontext
Niedrig, Erkenntnisse sind oft nicht wiederholbar
Sprint-Planung
Schätzbarer Aufwand, der in Ihre Sprint-Kapazität passt
Ungeplante Zeit ohne Sprint-Sichtbarkeit
Output
Umsetzbare Backlog-Elemente und Strategieaktualisierungen
Isolierte Fehlerberichte, wenn überhaupt
Kompetenzentwicklung
Baut Produktwissen systematisch im Laufe der Zeit auf
Kein strukturiertes Lernen
Automatisierungsinput
Deckt neue Lücken zur Automatisierung auf
Informiert selten die Teststrategie
Für Ihr agiles Team hat Ad-hoc-Testen eine begrenzte, aber legitime Rolle in spezifischen Situationen wie schnellen Prüfungen vor der Veröffentlichung oder schnellen Vernunftprüfungen nach einem Hotfix. Exploratives Testen ist das, was systematische Entdeckung, strategische Risikoabdeckung und Qualitätsverbesserungen unterstützt, die von Sprint zu Sprint weitergehen.
Um einige allgemeine Beispiele für Explorationsmethoden im Software-Testing zu geben: Reflektieren Sie über das, was Sie bereits wissen, reflektieren Sie über das, was Sie wissen, dass Sie nicht wissen, nutzen Sie die Gespräche anderer Personen zu dem Thema, das Sie erkunden möchten, um unbekannte Unbekannte zu identifizieren, oder überprüfen Sie frühere Erkundungen in einem anderen Licht oder zu einem späteren Zeitpunkt.
Die folgenden illustrativen Beispiele zeigen, wie diszipliniertes exploratives Testen innerhalb eines echten agilen Sprints aussieht. Sie demonstrieren, wie aufgabengesteuerte Sitzungen die Arten von Risiken aufdecken, die Automatisierung und skriptbasierte Tests routinemäßig übersehen, und welche geschäftlichen Auswirkungen diese Erkenntnisse für Ihr Team haben können.
Illustratives Beispiel 1: Registrierungsablauf für neue Benutzer
Ihr Team hat eine Benutzerregistrierungsfunktion mit Integration sozialer Medien ausgeliefert. Skriptbasierte Tests bestätigen den erwarteten Pfad: gültige Anmeldedaten, erfolgreiche Weiterleitung und korrekte Kontoerstellung. Eine explorative Sitzung untersucht, was außerhalb dieses Pfades passiert.
Ihr Tester bricht absichtlich eine Registrierung mittendrin ab und kehrt zurück, um zu prüfen, ob der unvollständige Zustand korrekt behandelt wird. Die Sitzung deckt dann ab:
Versuch der Registrierung mit abgelaufenen und ungültigen Social-Media-Anmeldedaten, um die Qualität der Fehlerbehandlung zu bewerten.
Wechsel zwischen verschiedenen Social-Login-Anbietern während derselben Sitzung, um Inkonsistenzen zwischen Anbietern zu identifizieren.
Einreichen von Feldeingaben mit ungewöhnlichen Zeichen, sehr langen Zeichenfolgen und Grenzfall-Formaten.
Versuch der Registrierung mit einer E-Mail-Adresse, die einer bestehenden stark ähnelt.
Die Sitzung deckt inkonsistente Fehlermeldungen zwischen Social-Providern und einen Statusverwaltungsfehler bei der Rückkehr zu einem abgebrochenen Ablauf auf. Sie findet auch eine Feldvalidierungslücke, die Eingaben akzeptiert, die das Backend später ablehnt. Keine dieser Bedingungen wurde in der skriptbasierten Testsuite abgedeckt, weil keine während der Story-Erstellung modelliert wurde. Jede repräsentiert einen echten Benutzerpfad, der unentdeckt in die Produktion gelangt wäre, was Support-Tickets generiert und das Vertrauen in Ihr Produkt erodiert hätte.
Illustratives Beispiel 2: E-Commerce-Zahlungsabwicklung
Ihre Checkout-Funktion hat alle automatisierten Tests bestanden. Zahlungsabläufe sind zustandsbehaftet und empfindlich gegenüber echtem Benutzerverhalten, was sie zu einem hochwertigem Ziel für explorative Abdeckung in Ihrem Sprint macht.
Eine explorative Sitzung untersucht das Verhalten unter Bedingungen, die skriptbasierte Tests nicht erreichen:
Hinzufügen und Entfernen von Warenkorb-Artikeln in verschiedenen Phasen des Zahlungsprozesses.
Simulation von Netzwerkunterbrechungen an verschiedenen Punkten während einer Transaktion, um zu beobachten, wie unvollständige Einreichungen behandelt werden.
Wechsel der Zahlungsmethode, nachdem bereits teilweise Abrechnungsdaten eingegeben wurden.
Verwendung der Browser-Zurück- und Vorwärts-Navigation während kritischer Transaktionsschritte, um den Sitzungsstatus zu testen.
Testen mit spezifischen Kombinationen von Währungen und Aktionscodes, die nicht explizit zusammen validiert wurden.
Die Sitzung findet eine Race-Condition beim Wechsel der Zahlungsmethode nach teilweiser Dateneingabe. Sie deckt auch inkonsistentes Verhalten auf, wenn während der Transaktionsverarbeitung zurücknavigiert wird, und einen Rabattberechnungsfehler, der nur mit bestimmten Währungs- und Aktionscode-Kombinationen auftritt. Jeder repräsentiert ein realistisches Benutzerszenario, das ohne explorative Abdeckung in Ihrem Sprint in die Produktion gelangt wäre. Jeder trägt direkte Geschäftskosten: fehlgeschlagene Transaktionen, verlorene Einnahmen und Kundenbeschwerden, die Ihr Support-Team verwalten müsste.
Durch exploratives Testen in agilen Beispielen wie diesen identifiziert Ihr Team kritische Probleme, bevor Benutzer auf sie stoßen, und baut ein schärferes Urteilsvermögen dafür auf, wo sich Risiko in zukünftigen Sprints konzentriert.
Effektives exploratives Testen erfordert Lösungen, die alle Ihre QA-Bemühungen zentralisieren und orchestrieren würden. aqua cloud, eine KI-gestützte Test- und Anforderungsmanagement-Plattform, ist genau für diese Herausforderung konzipiert. Ihr Capture-Tool ermöglicht es Ihren Testern, Sitzungen in Echtzeit mit Screenshots und Videoaufnahmen zu dokumentieren, sodass nichts zwischen der Sitzung und der Nachbesprechung verloren geht. aquas domänentrainierte actana KI wandelt explorative Sitzungsnotizen, Chats oder Sprachnachrichten automatisch in strukturierte Testfälle um. Das Ergebnis ist eine einheitliche Plattform, auf der explorative Entdeckung und systematische Überprüfung zusammenarbeiten, mit vollständiger Rückverfolgbarkeit von der Erkenntnis zur Anforderung. Mit aquas einheitlicher Plattform für sowohl manuelles als auch automatisiertes Testen kann Ihr Team den ausgewogenen Ansatz implementieren, den dieser Artikel empfiehlt. Außerdem kann aqua leicht in Ihren Tech-Stack integriert werden mit mehr als 14 REST-API-getriebenen Verbindungen zu beliebten Tools wie Jira oder Jenkins.
Erreichen Sie 100% Rückverfolgbarkeit und Transparenz in Ihrem explorativen Testen
Exploratives Testen wird zu einem zentraleren Teil der agilen Qualitätsstrategie, während Automatisierung mehr Routineregressionsarbeit übernimmt und KI die Testerstellung im großen Maßstab handhabt. Was für Ihr Team bleibt, ist die Arbeit, die Urteilsvermögen erfordert: Identifizierung mehrdeutiger Bedingungen, Priorisierung von Risiken und Infragestellung der in Anforderungen eingebetteten Annahmen, bevor sie die Produktion erreichen. Teams, die in disziplinierte explorative Praxis investieren, mit definierten Aufgabenbeschreibungen, strukturierten Zeitfenstern und sinnvollen Nachbesprechungen, produzieren Qualitätsergebnisse, die skriptbasierte Abdeckung allein nicht liefern kann. Bauen Sie die Praxis in Ihre Sprints ein, speisen Sie Erkenntnisse in Ihre Teststrategie zurück, und der Wert summiert sich im Laufe der Zeit.
Warum ist exploratives Testen für agile Projekte erforderlich?
Agile Entwicklung beinhaltet häufige Anforderungsänderungen und kurze Iterationszyklen. Skriptbasierte Tests können nur Bedingungen überprüfen, die erwartet wurden, als der Test geschrieben wurde. Exploratives Testen adressiert die Mehrdeutigkeit und den sich entwickelnden Umfang, die agile Arbeit definieren, und deckt Risiken auf, die formale Testfälle in Ihren Sprints nicht erreichen.
Wie kann exploratives Testen die Ergebnisse der Sprint-Überprüfung in agilen Umgebungen verbessern?
Explorative Sitzungen, die während des Sprints durchgeführt werden, nicht nur am Ende, decken Anforderungslücken und Grenzfallfehler auf, während sie noch kostengünstig zu lösen sind. Ihr Team kommt zur Sprint-Überprüfung mit weniger unerwarteten Defekten und klareren Beweisen für Risikoabdeckung über den Umfang des Sprints.
Welche Metriken können verwendet werden, um die Effektivität des explorativen Testens in agilen Teams zu messen?
Nützliche Indikatoren umfassen erkundete Risikobereiche im Verhältnis zu dem, was geplant war, und Schweregradverteilung der Erkenntnisse. Verfolgen Sie auch, wie viele Erkenntnisse zu neuen automatisierten Checks oder Aktualisierungen der Akzeptanzkriterien geführt haben. Ergebnisbasierte Maße bieten Ihrem Unternehmen mehr aussagekräftige Einblicke als Sitzungszahlen allein.
Wie lange sollte eine explorative Testsitzung in einem agilen Sprint dauern?
Sitzungen zwischen 45 und 90 Minuten produzieren konsistent die besten Ergebnisse. Kürzere Sitzungen erlauben Ihren Testern nicht, bedeutsame Tiefe zu erreichen. Längere Sitzungen neigen dazu, Ermüdung und abnehmende Ausgabequalität zu produzieren. Zeitbegrenzung macht explorativen Aufwand auch sichtbar und planbar innerhalb Ihrer Sprint-Kapazität.
Wie unterscheidet sich exploratives Testen von Regressionstests in agilen Umgebungen?
Regressionstests bestätigen, dass bekanntes, erwartetes Verhalten nach einer Änderung nicht gebrochen wurde. Exploratives Testen entdeckt Verhalten und Risiken, die während der Entwicklung nicht erwartet wurden. Regressionstests schützen bestehende Funktionalität in Ihrem Produkt. Exploratives Testen deckt auf, was übersehen wurde, als diese Funktionalität entworfen und gebaut wurde.
Die Verbesserung des aqua-Produkts ist Martins Hauptaufgabe und größte Mission. Sein Fachwissen umfasst ITIL-Prozessberatung, Änderungsmanagement, Qualitätssicherung, Qualitätsmanagement und Anforderungsmanagement. Martin arbeitet seit mehr als 18 Jahren in der Qualitätssicherung für regulierte Branchen und ist eine unersetzliche Führungskraft bei der andagon Group.
Pavel ist Quality-Assurance-Berater und Autor mit tiefem Fachwissen in der Lösung komplexer Testherausforderungen. Sein Hintergrund in der Softwareentwicklung hat Organisationen dabei geholfen, ihre QA-Praktiken von reaktiv zu proaktiv zu entwickeln. Neben der Beratung entwickelt Pavel Best-Practice-Leitfäden und Fallstudien für aqua cloud, die praxisnahe QA-Lösungen demonstrieren…
Beginnen Sie Ihre Arbeit nicht mit gewöhnlichen E-Mails: Fügen Sie eine gesunde Dosis an aufschlussreichen Softwaretest-Tipps von unseren QS-Experten hinzu.
Home » Agile in der QS » Exploratives Testen in agilen Umgebungen: Ein umfassender Leitfaden
Lieben Sie das Testen genauso wie wir?
Werden Sie Teil unserer Community von begeisterten Experten! Erhalten Sie neue Beiträge aus dem aqua-Blog direkt in Ihre Inbox. QS-Trends, Übersichten über Diskussionen in der Community, aufschlussreiche Tipps — Sie werden es lieben!
Wir sind dem Schutz Ihrer Privatsphäre verpflichtet. Aqua verwendet die von Ihnen zur Verfügung gestellten Informationen, um Sie über unsere relevanten Inhalte, Produkte und Dienstleistungen zu informieren. Diese Mitteilungen können Sie jederzeit wieder abbestellen. Weitere Informationen finden Sie in unserer Datenschutzrichtlinie.