Outsorcing & Outtasking
Outsourcing & Outtasking
Konzentriertes Test Know-How – Testing as a Service (TaaS)
Viele Unternehmen konzentrieren sich immer mehr auf ihre Kernkompetenzen und lagern Test- und Qualitätssicherung aus. Die Software-Entwicklung wird oft als Kernkompetenz im Haus behalten.
Durch Outsourcing bzw. Outtasking der Qualitätssicherung und des Tests wird meist viel klarer dem so wichtigen 4-Augenprinzp entsprochen. Das Test Team ist eine von der Entwicklung völlig unabhängige externe Instanz, deren primäre Aufgabe die Identifikation und das Reporting von Qualitätsmängeln ist.
Nicht zu empfehlen ist ein Outsoucing der Software-Entwicklung UND des Tests an ein und dieselbe Organisation. In diesem Fall besteht meist nur geringe Motivation des Outsourcers, die Fehler selbst zu finden. Vor allem bei einem Pauschalprojekt wird er den Aufwand vor Auslieferung möglichst gering halten und bei Verrechnung nach Aufwand wird die Fehlerbehebung oft als Leistung in Rechnung gestellt.
Abhilfe und signifikante Qualitätsverbesserung schafft in jedem Fall das unabhängige und neutrale externe Test Labor von Software Quality Lab.
‘Testing as a Service’ (TaaS) im Test Labor von Software Quality Lab
Zusätzlich zur Bereitstellung des kompletten Test Teams findet die Durchführung der Tests selbst in unserem entsprechend ausgestatteten Test-Labor statt. Diese Form des Softwaretests bindet beim Auftraggeber kaum personelle Kapazitäten und andere Ressourcen. Die Zusammenarbeit mit der Entwicklungsabteilung erfolgt durch an Ihre Bedürfnisse angepasste Testprozesse, und ein professionelles Risiko- und Fehler-Management.
Die Leistungen im Test Labor werden üblicherweise via remote Zugriff (z.B. VPN) auf die zu testenden Systeme (Testobjekte, Test-Tools, Bugtracking-Tools etc.) erbracht oder das Testobjekt wird im Test Labor von Software Quality Lab zur Verfügung gestellt. Sollte beides nicht möglich sein, wird ein individuelles Modell bzgl. Zugriffs auf Testumgebung und Testobjekte definiert.
Bereits bei Ihnen vorhandene Teststrategie, Konzepte, eingesetzte Tools, etc. werden bei der Auslagerung in das Test Labor bzw. bei der Serviceleistung entsprechend berücksichtigt.
Software Quality Lab unterstützt Sie methodisch und mit Praxiserfahrung
Toolauswahl, Tooleinführung, Toolintegration (Tool Evaluation Center)
Test Management & Test Controlling & Testplanung
Testspezifikation und Entwicklung von Testfällen
Durchführung von manuellen Tests
Dauerhafte Automatisierung von Testfällen
Umsetzung von automatisierten Testabläufen
Smoketest – Regressionstests und Retest
Unit-Test – Integrationstest – Systemtest – Abnahmetest
Fehlerreporting – Statusreporting – Leistungsreporting
Standard und Business Software, embedded Software, Hardware & Systeme
Entwicklung von individuellen Testautomatisierungen
Nicht-funktionale Tests (Last- & Performancetests, Usability Test, etc.)
Security und Penetration Tests (blackbox und whitebox)
Code Review und Secure-Code-Analysen
Die Leistungen werden von erfahrenen und ausgebildeten Test Managern und Test Engineers mit fundierter Entwicklungserfahrung sowohl in klassischer Software als auch im Bereich embedded Software und Hardware erbracht.