Mödling - das neue Remote Testing Center

20+ Jahre Erfahrung in einem Service neu orchestriert

In den letzten zwei Jahren mussten wir miterleben, wie sich die Welt stark verändert hat. COVID hat uns gelehrt, dass persönliche Nähe keine Voraussetzung ist, qualitativ hochwertige Arbeit zu leisten. Ein vor kurzem noch undenkbarer Krieg in Europa zeigte die Verletzlichkeit der Basis unseres aktuellen wirtschaftlichen Lebens: Energiekrise und Inflation. Demokratie und Frieden sind wieder ein klein wenig mehr von der Erde verschwunden. Militärische und politische Bündnisse versuchen, ihren Einflussbereich zu erweitern. Lieferketten sind nicht mehr garantiert, zum Teil mangelt es an Produkten und Rohstoffen, die auch als Faustpfand eingesetzt werden. Globale Prozesse und Abhängigkeiten sind nicht immer mehr vertrauenswürdig. Und ein veraltetes Schul- und Bildungssystem führt zu einem gravierenden Fachkräftemangel.

Medikamente fehlen in Europa, weil die Rohstoffe und auch die fertigen Produkte nicht mehr in Europa gefertigt werden. Neue Autos haben Lieferfristen, die zum Teil in Jahren angegeben werden. In der IT fehlen die Chips. Knowhow ist in Billiglohnländer abgewandert. In der SW-Industrie sind Entwickler Mangelware - und Tester auch.

Und damit hat ein Umdenken bei den Verantwortlichen in der Wirtschaft und in der Politik eingesetzt. Diese Zeitenwende ist auch an der SEQIS nicht spurlos vorbeigegangen. Wir bieten jetzt ein neues Service für unsere Testkunden an: SEQIS Remote Testing Services stehen Unternehmen zur Verfügung, die Testen skalieren müssen - oder ggf. ihre Arbeiten aus dem Offshoring wieder mehr zu sich ziehen wollen. 

Ich selbst bin seit 14 Jahren bei der SEQIS aktiv, wobei ich mich schon länger mit der SW-Testerei beschäftige, ich bin Teamleiter bei SEQIS, Principal Consultant und seit kurzem auch der Lead der Remote Testing Services.

Die Remote Testing Services umfassen alle klassischen Aufgaben des SW-Tests und werden von erfahrenen Testconsultants der SEQIS erbracht, wobei es egal ist, wie groß oder klein die Aufgabenstellung ist. Sie können damit einen kurzfristigen Mangel an Fachkräften und IT Personal beheben oder langjährig ihren gesamten Test an die SEQIS outsourcen.

Der Name sagt es schon: Alle diese Services erbringen wir - wo sinnvoll - remote, um nicht-produktive Zeiten wie Dienstreisen und deren Kosten möglichst gering zu halten und rasch auf Anforderungen reagieren zu können...

SEQIS Remote Testing Services basieren auf genau definierten Prozessen, die entsprechend dokumentiert und mit Checklisten, Anleitungen etc. begleitet werden. Hier macht sich die mehr als 20-jährige Erfahrung im Testen bemerkbar.

Wenn

  • die Projekte mehr, größer und komplexer werden, aber die Teams gleichbleiben?
  • ein Grippevirus Ihre halbe Mannschaft ans Bett fesselt?
  • wichtige Leistungsträger kurzfristig gekündigt haben, schwanger geworden sind oder ...?
  • neue Projekte neue Technologien und neues Knowhow im Test fordern?
  • Sie vertraglich gezwungen sind, Ihren Test nach internationalen Standards auszurichten?
  • Sie Ihren Kunden eine unabhängige Qualitätssicherung bieten wollen
  • Sie keine weiteren Investitionen in Testinfrastruktur machen und physische Arbeitsplätze vermeiden wollen 
  • Ihr Fachbereich nicht nur überlastet ist, sondern hat auch keine Erfahrung im Testen hat
  • Sie Ihrem Outsourcing-Partner nicht mehr vertrauen bzw. haben Probleme mit deren Qualität (Verlässlichkeit, Verfügbarkeit, Knowhow...)?
  • Sie als Partner ein europäisches Unternehmen wollen (keine kulturellen Grenzen, Kenntnisse der europäischen Rechte und Gebräuche (DSGVO))

dann SEQIS Remote Testing Services!


Welche Services sind verfügbar

SEQIS RTS bieten alle klassischen Tätigkeiten im Test als Service an:


Erstellung von Testfällen:

Wie immer Ihre Dokumentation aussieht - von Hirn-Monopolen bis zu sauber definierten Epics - SEQIS erstellt daraus ein Testfallportfolio, mit dem Sie günstig und effektiv Ihre Apps absichern können. Ich empfehle im Vorfeld sich Gedanken zu machen, wie die Zukunft des Testens aussehen soll. Denn dies kann die Methode und Struktur der Testfälle stark beeinflussen. Die Fragen, die ich in diesem Zusammenhang gerne stelle, sind: Wird es eine Testautomation der TF geben? Wie gut ist der Fachbereich ausgebildet bzw. bereit sich auszubilden? Bei Testfällen, die automatisiert werden sollen, ist von Anfang an auf die Trennung der Testdaten von den Testabläufen zu achten bzw. sind die Testfälle modularisiert zu dokumentieren. In diesem Fall werden wir die TF entweder klassisch (Step, Data, expected result) als Gherkin-script beschreiben. Allerdings ist Gherkin für den nicht geschulten Fachbereich oft schwer zu lesen bzw. bei langen oder komplexen Testfällen entstehen nur schwer lesbare Scripts. Für Neu-Entwicklungen oder die Einführung von Standard-SW ist Session based Testing oft eine gute Wahl.

Und immer stelle ich auch die Frage nach Constraints - also Anforderungen, die für die gesamte App oder zumindest große Teile davon erfüllt sein müssen, ohne dass diese explizit durch eigene Testfälle abgedeckt werden. Ein Beispiel: „Die App muss vollständig ins Deutsche übersetzt sein.“ Solche Anforderungen bauen wir auch in die TF ein. 

Wichtig ist - und da richte ich stark meine Aufmerksamkeit darauf - auch die Abdeckungen der Anforderungen zu erstellen. Je nach Testmanagementtool und Qualität der Anforderungen werden auch diese dokumentiert und zur Analyse der Testabdeckung werden die erstellten Testfälle mit den Anforderungen verlinkt. 

Die Abnahme der dokumentierten Testfälle, also unserer Arbeit, erfolgt durch Ihren Testverantwortlichen (prof. Tester, Fachbereich etc.).


Testdurchführung

Steht gerade ein neues Release an? Ein neuer Build muss getestet werden? Wir unterstützen Sie im Rahmen des Remote Service „Testdurchführung“ dabei! Egal ob die Testdurchführung manuell erfolgt oder die Testfälle bereits automatisiert sind, die Durchführung erfolgt nach den aktuellen Standards, wobei unsere Tester immer über den Tellerrand blicken, um gegebenenfalls Unstimmigkeit, die nicht im Testfall geprüft werden, auch zu finden.

Aus meiner Sicht ist das Sichern von Beweisen und die Dokumentation wesentlich, für eine gute und vertrauenswürdige Testdurchführung. In der Regel filmen wir die Testdurchführung mit. Dabei müssen gewisse Informationen wie Datum / Uhrzeit, Tester, Testfall etc. im Video erkennbar sein. Sämtliche Artefakte wie z.B. Rechnungen, relevante Screenshots etc. werden ebenfalls an der Testdurchführung gespeichert.

Aber damit ist bekanntlich das Testen nicht zu Ende: Abweichungen werden dokumentiert. Bei der Analyse der Abweichungen wird aktiv mitgearbeitet und wenn eine Korrektur vorhanden ist, wird der Bug re-getestet.


Testautomation

Sie kämpfen mit vielen Testfällen und/oder vielen Durchführungen dieser? Sie denken an Testautomation? Sie haben schon Teile Ihres Testfallportfolios automatisiert, aber im Tagesgeschäft sind immer andere Tasks wichtiger? Egal ob Sie sich schon für ein Automationstool entschieden haben oder noch vor der Auswahl stehen - wir unterstützen Sie im Rahmen des Remote Service Testautomation. In den letzten 20 Jahren haben unsere SEQIS-Consultants viele gängige Tools kennengelernt. Sollten Sie noch keine Toolevaluierung durchgeführt haben, ist das Service „Proof of Concept“ für Sie ideal oder Sie vertrauen auf unser Standard Testautomationsframework, das wir für die der Umsetzung Ihre Aufgabenstellung mitbringen.

Aus meiner Erfahrung weiß ich, dass Testautomation zum Selbstzweck keinen dauerhaften Erfolg bringt. Bei einem Einführungsprojekt beginne ich immer mit einer ROI - Berechnung, bei der man ehrliche Zahlen verwenden muss. Der Aufwand ist halt nicht nur, einen Testfall zu automatisieren. In der Regel muss das Testfallportfolio überarbeitet werden, um dieses leicht und effizient automatisieren zu können. Und ich rechne die Wartung der Automations-Scripts mit ein. Die dafür notwendigen konzeptionellen Ausarbeitungen und Schulungen bieten wir im Rahmen des SEQIS Consultings an.


Testdaten

Wie oft hörte ich in Besprechungen zur Initialisierung eines Testvorhabens den Satz: „Da kopieren wir einfach die Produktionsdaten auf Test - das passt dann schon“. Spätestens seit Einführung der DSGVO ist der Umgang mit Testdaten nicht mehr so einfach: Ein direktes Kopieren Ihrer personenbezogenen Produktionsdaten auf die Testumgebung ist verboten. In unserem Service Testdatenmanagement bieten wir Ihnen die Erstellung, die Wartung und das Pflegen von Testdaten an. Das beinhaltet auch Pseudonymisierung im Sinne der DSGVO. Diesem Thema wird noch immer zu wenig Aufmerksamkeit entgegengebracht. Aber das wird sich ändern, wenn mehr und mehr Unternehmen deshalb verurteilt werden.

Testumgebungen, Monitoring, Reporting

Jede Testdurchführung braucht eine verlässliche Infrastruktur. Testumgebungen müssen verlässlich zur Verfügung stehen. Tester, die Stunden auf die Verfügbarkeit einer Testumgebung warten - Tests, die immer wieder abgebrochen und neu gestartet werden müssen, weil die Testumgebung zickt - Tests, die sehr langsam laufen, weil die Testumgebungen nicht ausreichend Performance bieten? Das alles habe ich schon mehrfach erlebt. Und damit kann man sehr effizient Geld vernichten. Ein Beispiel aus einem meiner Projekte: Ich brauchte für die Vorbereitung eines längeren komplexeren Testlaufs 2 Wochen. Alles war organisiert, knapp 20 Tester aus dem Fachbereich waren verfügbar. Trotz eines Smoktest im Vorfeld mussten wir den Testlauf nach wenigen Stunden abbrechen, weil die Testumgebung in die Knie ging.

Alles schon erlebt. Unverlässliche Systeme bringen Ineffizienz, Kosten steigen, Motivation sinkt und Frust steigt. In einem solchen Fall ist meiner Meinung nach nur eine aktive Überwachung und Monitoring der Testumgebungen und der verwendeten Infrastruktur zielführend. Wir können mit unserem Remote Testing Service Ihnen dabei proaktiv helfen.

Services und Manpower ist nicht alles: Prozesse und Tools

Um unsere Services mit konstant gleicher Leistung, Qualität und Performance erbringen können, haben wir unsere Standards in Prozessen, Checklisten und Anleitungen gepackt und dokumentiert. Schon unser erster Kontakt ist mit einem Leitfaden hinterlegt. Um nicht in Gefahr zu laufen, dass ein starrer Prozess die Zusammenarbeit behindert, gilt immer der Grundsatz: „Wir passen uns an die Prozesse, Tools und Methodiken unserer Kunden an, können aber jederzeit mit unseren vorbereiteten Vorgehensweisen einspringen.“ SEQIS hat mehr als 20 Jahre Erfahrung im SW-Test in unterschiedlichsten Projekten: von klein bis groß, unterschiedlichste fachliche Domänen und unterschiedlichsten Methoden. Wir haben gelernt, sehr rasch in neue Projekte einzusteigen und von Beginn an produktiv zu sein.

Wir stellen für die Umsetzung auch gerne unsere Standard Tools zur Verfügung. Diese sind Confluence, Jira und XRay als Testmanagement Tool - alle Cloud basiert. Diese Tools sind bereits vorkonfiguriert und zum Teil auch schon mit Informationen und Dokumentation vorbefüllt. Es ist sichergestellt, dass die einzelnen Projekte streng voneinander getrennt sind. Bereits in der Sales-Phase bekommen Sie Zugang zu „Ihrem“ SEQIS-Confluence, das während der gesamten Zusammenarbeit die gemeinsame Dokumentations- und Kommunikationsplattform bleibt. Und auch hier gilt, wenn Sie andere Tools verwenden, Cloud nicht können oder dürfen, dann passen wir uns gerne an Ihre Welt an.

Wir kennen viele Tools, die die Testdurchführung erleichtern bis hin zu Test-Automation-Tools, für häufige Regressionstest bis zum automatischen Test im Nightly Build. Wir haben eine Toolchain vorbereitet, die wir kurzfristig bei Ihnen einsetzen können. Da die Anforderungen an Testautomation sehr unterschiedlich sind, unterscheiden diese sich für z.B.: Web, mobile Apps und sogar für sehr spezifische Lösungen wie MS Dynamics D365. Sollten Sie bereits eine TA-Toolchain im Einsatz haben, verwenden wir diese selbstverständlich gerne.

Wer schnell hilft...

Aus unserer Erfahrung wissen wir, dass Probleme in Test Projekten oft recht kurzfristig auftauchen. Verzögerungen im Projekt, kurzfristiger Personalmangel, technische Mängel in der Infrastruktur, ein überarbeiteter Fachbereich, das jetzt auch noch testen soll - das sind alles nicht planbare Ereignisse, die eine rasche Unterstützung erfordern. Und genau das haben wir uns auch mit diesem Angebot vorgenommen: schnelle Hilfe. So haben wir uns z.B. als Ziel gesetzt, dass Sie nach dem Erstgespräch innerhalb einer Woche ein Angebot für unsere Unterstützung in Händen halten. Wenn Sie in einem Projekt-Jour fixe von Problemen im Testing erfahren, können Sie bereits im nächsten Meeting präsentieren, wie wir gemeinsam die Probleme lösen.

SEQIS Remote Testing Services - Hilfe aus Österreich für Ihre spezifischen Testaufgaben.

Weitere Informationen finden Sie hier: SEQIS Remote Testing Services

Zurück

Zum Seitenanfang navigieren