Softwaretest.
Wir setzen Maßstäbe.
Mit Sicherheit.

Die Technologieentwicklung schreitet stetig fort. Deshalb haben Sie Ihre Software neu- oder weiterentwickelt. Nur ein professioneller Softwaretest kann jetzt sicherstellen, dass die ausgelieferte Software tatsächlich das macht, was sie laut Anforderungsdefinition machen soll. essendi it unterstützt Ihr Projektmanagement und Ihre Softwarequalitätssicherung dabei mit professioneller Prüfung der Software in der dafür geeigneten Testumgebung. Durch Testoutsourcing entlasten Sie Ihr Team bei entscheidenden Aufgaben im Software-Entwicklungs-Lebenszyklus und tragen damit zur Prozessverbesserung bei.

Unser Software Testmanagement

Wenn ein professionelles Software Testing durchgeführt werden soll, ist eine gute Organisation und Methodik über den gesamten Testprozess unerlässlich. So lassen sich Mängel identifizieren, Risiken minimieren und die Ergebnisse besser validieren. Deshalb entwickeln wir im ersten Schritt eine Strategie und entwickeln ein stufenweises Konzept zur Prüfung Ihrer Software. Dabei übernehmen unsere zertifizierten Testmanager (ISTQB® certified) die Koordination aller Tätigkeiten und stellen für Sie sicher, dass kein Aspekt übersehen wird. Weil Tests in der Regel mehrfach durchgeführt werden, kümmern wir uns um eine exakte Testspezifikation. Diese kann jederzeit als Basis für eine erneute Testdurchführung wiederverwendet werden. Je nach Größe des Projektes empfehlen wir manuelle Tests oder automatisierte Tests. Zur Testautomatisierung nutzen wir beispielsweise das Open Source Tool Selenium. Auch die Auswahl und Bereitstellung von geeigneten Tools gehört zu den Aufgaben unserer Testmanager. Damit sind nicht nur die Werkzeuge für Planung und Organisation von Testfällen gemeint, sondern auch Tools zur Verfolgung von festgestellten Fehlern und Abweichungen, sogenannte Bug Tracker. Nicht zuletzt dienen diese Tools als Schnittstelle zur Entwicklung und halten neben Programmfehlern auch Konzeptlücken fest.

Unsere Testdurchführung

Mit professioneller Unterstützung durch unsere zertifizierten Tester (ISTQB®) gewinnen Sie die Sicherheit, dass Ihre neue Software von Anfang an das macht, was sie soll. Und nichts anderes. Software wird heute meistens in kleinen Teilen fertiggestellt und kontinuierlich ausgeliefert. Um Kostenbudgets und Projektlaufzeiten einzuhalten, empfehlen wir, bereits in den frühen Projektphasen mit dem Testen von Software zu beginnen und die einzelnen Aktivitäten und Ergebnisse zu dokumentieren. Weil neue Teile hinzugekommen sind oder weil die gefundenen Fehler behoben wurden, führen wir vordefinierte Tests immer wieder von neuem durch (Black Box Test und bei Bedarf auch White Box Tests). Für einen erfolgreichen Testabschluss definieren wir im Vorfeld gemeinsam mit Ihnen die Tätigkeiten im gesamten Testprozess und fixe Testende-Kriterien.

Qualitätsgesicherter Markteintritt

Die Qualität einer Softwareanwendung bemisst sich am Grad ihrer Übereinstimmung mit den spezifizierten Anforderungen. Ein funktionaler Test kann diesen Grad exakt messen und so die Qualität und Stabilität sicherstellen. Um genau dieses Ziel zu erreichen, stellen wir Ihnen für den gesamten Prozess unser tiefgehendes Wissen, unsere Erfahrungswerte aus zahlreichen Testaktivitäten in unterschiedlichsten Branchen und zertifiziertes Personal zur Verfügung. Die einzelnen Testaktivitäten und Testwerkzeuge richten wir individuell an Ihrem Projekt aus, sodass Ihre Softwarelösung oder mobile Applikation stabil und qualitätsgesichert (ISO/IEC 27001) an den Markt gehen kann. Wir unterstützen Sie zuverlässig beim Software-Engineering und übernehmen Softwaretests von der Entwicklung bis zur Integration.

FAQ

Durch einen professionellen Softwaretest stellen Sie nicht nur sicher, dass Ihre Software richtig funktioniert - geprüfte Software erhöht auch die Kundenakzeptanz. Wir empfehlen, mit dem Testen frühzeitig zu beginnen, denn so bleibt genügend Zeit zur Fehlersuche und -behebung. Dadurch kann die Software termingerecht fertiggestellt und Ausfallzeiten nach dem Go-live können minimiert werden. Dies alles reduziert die Gesamtkosten.

Eine Testautomatisierung professionalisiert und beschleunigt die Testausführung. Gleichzeitig erhöht sie die Testabdeckung und reduziert die dafür eingesetzten Personalkosten.

Sicherheits- bzw. Penetrationstest decken kritische Sicherheitslücken auf. Dadurch tragen sie dazu bei, die Sicherheit von Software zu bewerten und unterstützen Sie, Ihre Nachweispflicht einzuhalten.

Der Aufwand und die Dauer richten sich nach der Größe der zu testenden Software. Für eine individuelle Bewertung wird, je nach Beauftragung, anfangs die Testtiefe definiert. Im Falle mehrerer Softwareversionen kann eine Testautomatisierung sinnvoll sein. Diese nimmt zwar anfangs etwas mehr Zeit in Anspruch, erleichtert und beschleunigt aber die Abläufe im späteren Verlauf.

Der Einsatz der Tools wird individuell auf die Infrastruktur des Kunden abgestimmt.

Wir empfehlen, Softwartests bereits in der Projektplanung zu berücksichtigen und so früh wie möglich zu starten. Wir beginnen damit bei der Bewertung der Anforderungen bzw. User Storys hinsichtlich Vollständigkeit und Testbarkeit. Je früher ein Fehler entdeckt wird, desto weniger Kosten verursacht er im weiteren Projektverlauf oder gar bei der Behebung im Live-Betrieb.

essendi it orientiert sich an den ISTQB Best Practice Empfehlungen.

Externe Dienstleister bieten Ihnen beim Testen einen Blick von außen auf Ihre Software und geben ggf. neue Impulse. Sie bewerten die Anforderungen und den Erfüllungsgrad unabhängig und erstellen unabhängige Testberichte. Gleichzeitig bleiben die Kapazitäten Ihrer eigenen Mitarbeiter frei für die Entwicklung und das Bugfixing.

Bei essendi it umfasst ein Softwaretest nach Absprache Testplanung, Testmanagement, Testerstellung, Testdurchführung, Fehlerreporting, Testautomation (wo sinnvoll); regelmäßige Tests bis zum Go-live; Einsatz von Testsoftware und das Abschlussreporting.

Für normale Anwender sind Testautomation und die Nutzung von Testsoftware meist nicht möglich. Zudem erfordern spezielle Tests wie Penetrations- oder Lasttests auch spezielle Kenntnisse, die nicht jeder Anwender hat. Wichtig sind auch unabhängiges Denken sowie eine strukturierte Herangehensweise. Für die Nachbereitung und das Bugfixing ist zudem eine aussagekräftige Dokumentation notwendig.

Bei essendi it beginnt professionelles Testmanagement mit einer detaillierten Planung. Wir erstellen dazu einen Testplan inkl. Zeit- und Ressourcenplanung. Von Anfang an bewerten wir auch die Anforderungen an die Software hinsichtlich ihrer Testbarkeit. Danach werden die Tests erstellt. Neben einem Nachweis über die Durchführung erhalten Sie auch eine Dokumentation der Ergebnisse. Nicht zuletzt gehört auch eine Wartung der Tests zum professionellen Testmanagement.

ANRUFEN
KONTAKT