FUNCTIONAL & MOBILE TESTING
ERFÜLLUNG ALLER ANFORDERUNGEN AN EINE APPLIKATION
Funktionale Tests sind Tests, mit denen nachgewiesen wird, dass eine Software so funktioniert, wie sie sollte. Dies ist ein wesentlicher Schritt in der Softwareentwicklung, da er die Software anhand der funktionalen Anforderungen validiert. Es wird überprüft, ob jede Funktion einer Software oder Anwendung das tut, was in den technischen Anforderungen angegeben ist.
Beim funktionalen Testen werden bestehende Links, Datenbankverbindungen, Formulare, Suchmaschinencodes und Cookies überprüft. Zu diesem Zweck werden Operationen anhand von Fällen oder Workflows durchgeführt, um die Ausgabe mit dem erwarteten Ergebnis zu vergleichen.
TEST AGILITY PLANNING
Aufstellung des Testplans (Umfang, Dauer, Strategien), Meetings, Testreports, Agility Strategie.
AGILITY REVIEW
Zyklische Überprüfung des Testfortschritts gegenüber der gesetzen Milestones.
RELEASE READYNESS
Review des auszuliefernden Inkrements und Entscheidung, ob dieses ready for deployment ist.
COOKIE TESTING
Cookies sind Textdateien, die auf dem Computer des Nutzers gespeichert werden und kleine Datenelemente enthalten. Sie werden zur Überwachung Ihres Computers und zur Unterstützung von Sitzungen verwendet. Während der Funktionstests wird die Anwendung mit aktivierten und dann deaktivierten Cookies getestet. Eine neue EU-Norm sollte dem Benutzer die Wahl lassen, ob er diese Cookies akzeptieren will oder nicht. Da davon auszugehen ist, dass einige Benutzer keine Cookies akzeptieren werden, sollte das Verhalten bei deaktivierten Cookies nicht zu Fehlern führen. Die Anwendung muss fehlerfrei und vorhersehbar ablaufen.
TESTING EXISTING LINKS
Alle Links werden überprüft. Dazu gehören interne Links innerhalb der Anwendung oder Website und externe Links, die aus der Anwendung oder Website herausführen. Ziel ist es, alle bestehenden Fristen vor dem Start der Anwendung zu beseitigen. Auch Links von Teasern, Zielseiten, Landing Pages von Werbekampagnen, Newslettern usw. werden überprüft. Während des Betriebs können diese Links mit entsprechenden Tools überwacht werden.
WEB FORMULAR TESTS
Um einen reibungslosen Informationsaustausch zu gewährleisten, werden Funktionstests an den Formularen durchgeführt.
VALIDES HTML/ CSS
Suchmaschinen lieben validen Code. Daher ist die Funktionsprüfung von gültigem HTML/CSS für die Leistung Ihrer Website unerlässlich.
DATENBANK TESTS
Zu den Funktionstests gehören auch Datenbanktests, da die Datenkonsistenz bei Webanwendungen von entscheidender Bedeutung ist.
VORAUSSETZUNG FÜR FUNKTIONALES TESTEN
- Fachanforderungen enthalten Abnahmekriterien
- Abnahmekriterien werden vom Test Manager oder Test Ingenieur aufgestellt
- SCRUM: User Stories werden mit DOD (Definitions of Done) aufgestellt. Die DODs werden in Testcases umgewandelt
UMSETZUNG FUNKTIONALES TESTEN
- Themen werden in Test Suites strukturiert
- Test Suites enthalten die einzelnen Test Cases, welche mehr oder weniger 1:1 die Abnahmekriterien in mehrern Testschritten wiederspiegeln
- Zusätzlich werden Use Cases bzw. Workflows (wie bewegt sich ein Benutzer auf der Site um an sein vorgenommenes Ziel zu kommen) in Test Cases erstellt
- Weitere Test Cases
DURCHFÜHRUNG FUNKTIONALES TESTEN
- Issue bzw. Bug Handling
- Dokumentation
- Issue Management, Release Management
ANGEBOT SCHNELLANFRAGE
Quality.One bietet Ihnen Erfahrung und Wissen aus zahlreichen Projekten globaler Unternehmen. Unsere Test Experten besitzen verschiedenartige Kenntnisse in zahlreichen Disziplinen, um eine holistische Testabdeckung hochskalierbarer Industrieanwendungen gewährleisten zu können.