Seite wählen
ļ

Regressionstest

Stellen Sie sicher, dass neue Bugfixes keinen negativen Einfluss auf die restlichen Funktionen Ihres digitalen Produkts haben.

REGRESSIONSTESTS – IHRE VORTEILE

P

Halten Sie Ihr Produkt nach jedem Release frei von Bugs

P

Stellen Sie sicher, dass neue Features keine Probleme verursachen – auf jedem Gerät

P

Lassen Sie unsere Crowd Test Cases erstellen und diese ausführen – flexibel, schnell und in jeder Iteration

P

Wählen Sie zwischen explorativen oder strukturierten Regressions- oder Unit-Tests

Heben Sie die Qualität Ihrer Regressionstests auf die nächste Stufe!

ļ

Was ist ein Regressionstest?

Definition Regressionstest: “Unter einem Regressionstest (von lateinisch regredior, regressus sum ‚zurückschreiten‘) versteht man in der Softwaretechnik die Wiederholung von Testfällen, um sicherzustellen, dass Modifikationen in bereits getesteten Teilen der Software keine neuen Fehler („Regressionen“) verursachen.”

Jede noch so kleine Änderung am Code Ihres digitalen Produkts kann unerwartete Folgen haben. Im Bereich Software Quality Assurance (Software QA) sind Regressionstests Tests, die nach einem Entwicklungszyklus durchgeführt werden, um sicherzustellen, dass bestehende Funktionalitäten nicht beeinträchtigt wurden.

Hierbei gilt es für den Software Test Manager zum einen sicherzustellen, dass es keine Fehler gibt, die versehentlich in die neue Version aufgenommen wurden und zum anderen, zu gewährleisten, dass zuvor korrigierte Fehler keine neuen Probleme verursachen.

Traditionell werden Regressionstests nach einem Entwicklungszyklus vom Qualitätssicherungsteam rund um den Quality Assurance Engineer (QA Engineer) durchgeführt. In der Regel führen sie Regressionstests als Unit- oder Funktionstests durch. Lassen Sie uns einen Blick auf diese beiden unterschiedlichen Arten von Softwaretests werfen: Während sich der Unit-Test auf einzelne Teile (Units) der Software konzentriert und sicherstellt, dass diese bestimmungsgemäß funktionieren, legt der Funktionstest den Schwerpunkt auf die übergreifenden Funktionen oder Merkmale des digitalen Produkts – nicht nur auf einzelne Teile.

Wie man einen Regressionstest durchführt

QA-Tester führen Testszenarien, die geschrieben wurden, als ein Bug zum ersten Mal auftrat, erneut aus. Durch die Wiederholung des Tests nach jedem Release oder einer Iteration können Sie sicher sein, dass alle alten Fehler auch weiterhin keine Probleme machen.  

Dies kann bereits nach wenigen Releases und Bugfixes sehr zeitaufwendig werden. Daher kann es sinnvoll sein, solche sich wiederholenden Aufgaben durch Automated Software Testing abzudecken. Aber auch manuelle Regressionstests sind weit verbreitet. 

Im Gegensatz zur Automatisierungssoftware können echte Tester zusätzlichen Nutzen generieren. Außerdem erfordert die Einrichtung eines Testautomatisierungs-Frameworks viel Aufwand, bevor es einsetzbar ist. Dies macht automatisiertes Testen von Software nur dann wirklich sinnvoll, wenn Sie tatsächlich sehr viele Releases in kurzer Zeit haben.

Manuelle Regressionstests mit der Crowd

Wenn Sie also nicht in Automation Software investieren wollen und dennoch schnelle und zuverlässige Testergebnisse benötigen, ist Crowdtesting eine gute Möglichkeit. 

Software-Tester aus aller Welt testen Ihr digitales Produkt auf realen Geräten und echten Browsern.
Sie können den Testern strukturierte Testskripte zur Verfügung stellen, damit diese genau die Funktionen testen, die Sie betrachten möchten, oder Sie lassen den Testern mehr Freiheiten – in der Hoffnung, dass diese Fehler entdecken, an die Sie selbst nie gedacht hätten. 

Natürlich können Sie ebenso UI-Tests mit strukturierten Tests kombinieren, um noch aussagekräftigere Ergebisse zu erzielen.

Egal, für welche Art von Regressionstest Sie sich entscheiden, regelmäßig Tests helfen Ihnen dabei, sicherzustellen, dass Ihre neueste Version noch immer frei von Problemen ist. 

t

Die Herausforderung: Bugfixes sollten nicht zu neuen Bugs führen

Schon kleine Änderungen im Quellcode Ihrer Anwendung, Website oder eines anderen digitalen Produkts können zu einem Dominoeffekt von Problemen führen. Das Erkennen dieser Probleme kann zeitaufwendig und nervenaufreibend sein, da sie nicht unbedingt im Zusammenhang mit den vorgenommenen Änderungen stehen. Regressionstests helfen Ihnen, nicht nur sicherzustellen, dass der Kernbereich Ihres digitalen Produkts jetzt korrekt funktioniert, sondern auch, dass alle anderen Funktionalitäten weiterhin einwandfrei funktionieren.

Testen, Bugs finden, Bugs beheben und erneut testen – so sollte Ihr Entwicklungslebenszyklus im Idealfall aussehen. In der Theorie klingt dies durchaus plausibel, aber in der Praxis scheitert dieser Plan meist an einem Mangel an Zeit und Ressourcen. Daher wird Testautomatisierung häufig aus Gründen der Effizienz und Effektivität eingesetzt. In einigen Fällen ist jedoch manuelles Testen die bessere Wahl – insbesondere, wenn man den enormen Aufwand zur Erstellung von Testfällen für automatisiertes Testen berücksichtigt.

Die Lösung: Manuelle Regressiontests – mithilfe der Crowd

Lassen Sie unsere Crowd Ihr digitales Produkt nach dem Release einer neuen Version, einer Fehlerbehebung oder anderen Änderungen am Softwarecode auf Bugs und Fehlfunktionen überprüfen. Anstatt Stunden in die Entwicklung von automatisierten Software-Tests zu investieren, können Sie Ihren Regressionstest noch heute starten. Unsere Crowd unterstützt das Testen aller digitalen Produkte – egal ob Website, App oder IoT-Gerät.

Durch die Testbirds Testing Services erhalten Sie ad-hoc Zugriff auf die größte Test Community mit über 400.000 Testern weltweit. Nutzen Sie deren Fähigkeiten – nicht nur für die Durchführungen von Tests Ihrer digitalen Produkte, sondern auch für die Erstellung von Testfällen. Unsere Crowd hält mehr als 900.000 Geräte mit einer breiten Palette von Betriebssystemen (OS) und Versionen bereit.

Mithilfe der Crowd können Sie explorative oder strukturierte Regressionstests unter realen Bedingungen durchführen und nach jeder Iteration oder Änderung in Ihrer Software wiederholen. Abhängig von Ihren Anforderungen kann diese Wiederholung von der gleichen oder einer ganz neuen Testergruppe durchgeführt werden. Nutzen Sie unsere Testingplattform Nest, um Ihren gesamten Test zu überwachen und Fehler direkt in Ihre eigene Bug-Tracking-Software wie JIRA oder Redmine zu exportieren.

Wie sieht das in der Praxis aus?

30 Tester, 20 verschiedene Geräte- und Betriebssystem-Kombinationen sowie 30 Testfälle – das war die Grundlage für einen Website Performance Test in Form eines strukturierten Regressionstests, der von einem großen Versandhaus angefordert wurde. Testobjekt war ein Online-Shop mit ansprechendem Webdesign. Insgesamt entdeckten unsere Tester 160 Fehler, von denen 18 als kritisch eingestuft wurden, wie z.B. Probleme mit dem Bestellvorgang oder Probleme mit der Bezahlung.

Gemeinsam mit unserem erfahrenen Projektmanagern hat der Kunde die zehn wichtigsten Testfälle priorisiert. Nachdem die gefundenen Fehler behoben wurden, führten dieselben 30 Tester genau diese zehn Fälle erneut durch. Der Vorgang wurde zweimal wiederholt, bis keine weiteren kritischen Fehler mehr auftraten.

Volle Flexibilität für
kleinere Teams und KMUs

Self Service

€ 880

/einmalig

(entspricht 40 BC*)

Anzahl Tester: 10
TEST SETUP

Testerauswahl: Kunde

Testdesign: Kunde

Verfügbare Zielgruppen-Kritierien: 14

Auswählbare Zielgruppen-Kriterien: 4

Test Setup & Tester Management: Kunde

Test Auswertung & Analyse: Kunde

Zugang zum Self Service Portal

Bezahlung: Kreditkarte + PayPal

Rechnungsstellung: Standard

Premium Service & Support für
Enterprise Kunden

Managed Service

€ 1760

/einmalig

(entspricht 80 BC*)

Anzahl Tester: 10
TEST SETUP

Testerauswahl: Testbirds

Testdesign: Testbirds

Auswahlkriterien Tester: 65/auf Anfrage

Verfügbare Kriterien pro Test: unbegrenzt

Test Setup & Tester Management: Testbirds

Testauswertung & Analyse: Testbirds

Zugang zum Self Service Portal

Voller Premium Support (Telefon & onsite)

Zahlung: Rechnung

Rechnungstellung: Angepasst an Ihre Anforderungen

Eigener Account & Customer Success Manager

Eigener Senior QA/UX Consultant

Individuelle Testergebnisse inkl. Bug Reporting

*Unser Preismodell basiert auf einer eigenen Währung, den BirdCoins. Hierbei handelt es sich um ein flexibles Abo-Modell, das Zugriff zu allen QA und UX Tests ermöglicht. Nach dem Kauf können Sie Ihre BirdCoins flexibel für über 20 verschiedene Crowdtesting Lösungen mit unterschiedlichen Service Level nutzen. Etwa, um einen Test durchzuführen, der durch einen erfahrenen Projektmanager betreut wird. Bei den aufgeführten 10 Testern handelt es sich um die absolute Mindestanzahl. Wir empfehlen in der Regel mehr Tester zu integrieren, da dies Signifikanz und Anzahl der Daten deutlich erhöht. Ebenso sind die 40 Tester hier lediglich beispielhaft für die Preisänderung bei steigender Testeranzahl aufgeführt. Dies repräsentiert jedoch nicht die mögliche Maximalzahl an Testern, da die empfohlene Testeranzahl stark vom Bedarf Ihres digitalen Produkts abhängt. Kontaktieren Sie uns jederzeit, sollten Sie weitere Unterstützung benötigen.

UNSERE TESTING EXPERTEN HELFEN IHNEN GERNE WEITER

Michael

Michael

Solution Consultant QA & UX

Haben Sie Fragen zum Regressionstest? Möchten Sie mehr Infos darüber, wie wir Ihnen helfen können Ihre digitalen Produkte noch besser zu machen? Schicken Sie mir einfach eine Nachricht und ich stehe Ihnen gerne mit Rat und Tat zur Seite.

Innovative App & Web Tests

Erfahren Sie jetzt in unserer Masterclass Video Serie zu UX & QA Tests wie Sie Ihre digitalen Produkte am Besten optimieren. In Kooperation mit "The Telegraph & Business Reporter" und präsentiert von unserem CEO Philipp Benkler.

1und1-testbirds-crowdtesting  ACE Bug test app  ANWB Usability Test  Appitized Bugability  Arvato - Chatbot Testing  Assmann - End-to-End Bugability  Audi - UX-Study  Baur- Bugtesting  Bayernatlas - Bugfixing  Bittl - Bugability  bmw-logo-crowdtesting-testbirds  Braun - Bugability  CEBIT - Bug Testing  Celonis - Bugability  DATEV - Usability  Deutsche Bahn - Crowdtest  Deutsche Messe - Website testing  Deutsche Post - Bug Testing  Telekom - Test Automation  Die Welt - Website Testing  DM -Bug Testing  DHL - Bugability  Dr. Oetker - Bugtest  Elitepartner - App Testing  Evening Standard - Website Testing  Webshop Testing  App Testing  Bugability  End-to-End Testing  Immowelt - Website Testing  Interhyp - Remote Interviews  Comparison Study  User Experience Test  Training Academy  Bug Testing  Crowdtesting Exploratory Bugtest  Website Testing  Webshop Testing  Usability Study  Device Cloud - manual testing  Load Testing  Webshop Testing  Bugability  Website Testing  Bug Testing  Webshop Bug Testing  Bug testing  Crowdtesting  Bugability


chatbot partner  Crossbrowser testing  testbirds partnership  Partnership  Mobile Testing partnership  crowdtesting qa partner   game testing partner   crowdtesting partner

Melden Sie sich für den Testbirds Whistler an!

Erhalten Sie Informationen zu unseren innovativen Testing Services, brandneuen Features im Nest und Webinaren!

Ihre Anmeldung war erfolgreich!

@ Kontakt