Getestete Qualität. Für eine starke GKV.
Unsere Qualitätssicherung erfolgt nach einer geprüften Vorgehensweise in sämtlichen Phasen der Softwareentwicklung.
Die Testaktivitäten werden in Stufen vorgenommen. Nach dem Entwicklertest findet der applikationsübergreifende Funktionstest statt, danach der übergreifende Integrationstest. Parallel dazu werden die technischen Testaktivitäten entsprechend den Teststufen durchgeführt.
Ein Testmanager koordiniert die Maßnahmen der Qualitätssicherung gemeinsam mit dem Entwicklungsteam und plant die Testphase. Er kümmert sich um die Einladung der Tester und die Organisation der Systemzugänge. Die Qualitätssicherung kann in jeder der oben genannten Testphasen durch Tester der oscare®-Kunden ergänzt werden.
Der Start in die Testphase erfolgt in der Regel gemeinsam mit dem Entwicklungsteam. Die zu testenden Weiterentwicklungen werden den Testenden vorgestellt und erste Fragen geklärt. Die sich im Laufe der Testdurchführung ergebenden Fragen werden in regelmäßigen Austauschrunden beim Entwicklungsteam adressiert. Die Dokumentation der Testfälle und der durchgeführten Tests erfolgt in der sogenannten TestBench.
lesen Auf das Testerteam kommt es anEin optimaler Testprozess wird durch motivierte und ausgebildete Testgruppenmitarbeiter umgesetzt.
Bei der Zusammensetzung des Testteams ist die richtige Mischung aus verschiedenen Kenntnissen und Fertigkeiten wichtig. Der entsprechende technische Input der Entwicklung in die Testgruppe sorgt für zielgerichtete Testschwerpunkte.
Nachfolgende Punkte sind im Profil eines Testers hilfreich:
Persönliche Anforderungen |
Inhaltliche Anforderungen |
|
|
Jeder Testprozess findet gemäß bestimmter Methoden und Vorgehensweisen mit definierten Aktivitäten, Vorschriften und Techniken statt. Für den Test von Grundfunktionen kann auf vorhandene Testfallbeschreibungen zurückgegriffen werden. Mit den neuen Produktanforderungen wird der Grundfunktionsumfang laufend neu definiert. Die Zusammenarbeit und Kommunikation mit anderen Beteiligten am Test‐ bzw. (Release‐)Projekt, beispielsweise dem fachlichen oder technischen Entwickler, ist für die Produkt‐ und Prozessqualität gleichermaßen dienlich.
lesen oscare® TestgrundsätzeZum Erfolg führen ein geregeltes Verfahren und strukturiertes Vorgehen.
Grundsätze für das Testen |
Konsequenz |
Aufgabe für den Tester |
Im Test wird entwickelte Software gegen definierte Anforderungen geprüft und bewertet. |
Diese Anforderungen sind in Fachkonzepten bzw. CR-Dokumenten festgehalten. | Zielgerichtete Testfallermittlung und Testfalldefinition auf Grundlage der Dokumentation. Check der Anwendungsfälle im Rahmen freier Tests |
Ein Nachweis das keine Fehler mehr vorhanden sind, kann nicht erbracht werden. |
Feststellung, dass bestimmte Testfälle erfolgreich waren. |
Gewissenhafte Dokumentation der Testfälle, Testergebnisse inkl. Fehler |
Ein 100%-Test ist weder leistbar noch wirtschaftlich. |
Teststrategie ist, mit möglichst geringer Anzahl Testfälle eine große Testabdeckung erreichen. |
Sorgfältige Testvorbereitung und Abstimmung der Testschwerpunkte. |
Je früher ein Fehler gefunden wird, umso einfacher ist die Fehlerkorrektur. |
Gravierendste Fehler sollten so früh wie möglich gefunden werden. |
Umsetzung verschiedener Testarten und Testaktivitäten (freie Tests, Durchführung definierter Testfälle, Abstimmung mit anderen Testern). |
Testen beschäftigt sich nicht nur mit dem Finden von Fehlern, sondern auch mit der Erteilung von Empfehlungen. |
Zum Testabschluss erfolgt eine Bewertung und Risikoeinschätzung zum Einsatz der getesteten Software. |
Priorisierung der Fehlermeldungen, Einschätzung des Einsatzrisikos, fundierte Aussage zur Produktqualität. |
Ansprechpartner
Christian Döbler
Abteilungsleiter | Entwicklung Zentrale Aufgaben