Vor der Abnahme
Eine Agentur übergibt die fertige Anwendung. Vor der unterschriebenen Abnahme gehören Nachbesserungen in der Regel noch zum Auftrag, danach wird darüber oft verhandelt.
Jede Leistung beantwortet eine andere Frage. Macht die Software, was vereinbart war? Hält sie den stärksten Tag des Jahres aus? Können wir aufhören, jede Woche dasselbe händisch zu prüfen? Verstehen die Leute die Oberfläche? Sieht jemand, was er nicht sehen darf? Wenn Sie unsicher sind, beschreiben Sie das Problem, und wir ordnen es zu.
Jede Funktion gegen die Anforderung geprüft, mit Daten aus dem österreichischen Alltag: UID-Nummern, Umlaute in Namen, Steuersätze für Lieferungen in die EU, eps-Zahlungen, Kauf auf Rechnung. Übrig bleibt ein Testkatalog, den Ihr Team bei jedem Release wiederholen kann.
Wir spielen den Black Friday, den Start eines Ticketverkaufs oder das Buchungsfenster eines Tiroler Hotels auf einer Kopie des Systems nach und zeigen, wie viele gleichzeitige Nutzer es trägt und welcher Teil zuerst nachgibt.
Prüfungen, die bei jedem Release wiederkehren, laufen künftig selbstständig in Ihrer Pipeline, mit Playwright, Cypress oder Appium. Vorher rechnen wir nach, ob sich das lohnt, und sagen es offen, wenn nicht.
Fünf Personen aus Ihrer echten Zielgruppe versuchen von zu Hause aus eine Aufgabe zu erledigen, wir beobachten per Videocall, wo sie zögern und wo sie aufgeben. Eine Prüfung der Barrierefreiheit ist dabei.
Ein kontrollierter Angriffsversuch, immer mit schriftlicher Freigabe durch den Betreiber und mit Umfang und Zeitfenster im Vertrag. Schwerpunkte sind Rechte zwischen Benutzern, Anmeldung und Eingabedaten.
Tests werden selten einfach so beauftragt. Es gibt Momente, in denen ein Fehler besonders teuer wird, und genau dann erspart eine externe Prüfung von wenigen Tagen oft Wochen an Ärger.
Eine Agentur übergibt die fertige Anwendung. Vor der unterschriebenen Abnahme gehören Nachbesserungen in der Regel noch zum Auftrag, danach wird darüber oft verhandelt.
Neue Shopware-Version, neue Buchhaltung, neuer Hoster. Was jahrelang funktioniert hat, kann still kaputtgehen, besonders bei Steuern und Versandkosten.
Abverkauf, Black Friday, Saisonstart. Der Tag mit dem meisten Verkehr ist der schlechteste, um die Grenzen des Servers kennenzulernen.
Händisches Prüfen kommt nicht mehr nach. Entweder wird Wiederkehrendes automatisiert, oder es wird irgendwann ungeprüft veröffentlicht.
Ein Großkunde oder die Cyberversicherung fragt nach Sicherheitstests. Ein Penetrationstest-Bericht mit Umfang und Datum beantwortet diese Frage.
Am Ende testen ist besser als gar nicht, während der Entwicklung testen ist viel günstiger. Ein Fehler, der auffällt, solange die Entwicklerin den Code noch offen hat, ist in Minuten behoben. Derselbe Fehler im Livebetrieb bedeutet einen dringenden Patch, verärgerte Kundschaft und, wenn Rechnungen betroffen sind, ein unangenehmes Gespräch mit der Steuerberatung. Wo es geht, steigen wir deshalb in kurzen Zyklen ins Projekt ein und nicht erst am Tag vor dem Release.
Sie bekommen kein pauschales „Qualität in Ordnung“, sondern nummerierte Befunde, nach Schwere sortiert und mit Schritten zum Nachstellen. Auf Ihre Testumgebung greifen wir über einen gesicherten Zugang oder mit eigens angelegten Testbenutzern zu.
Sie zeigen uns die Anwendung und erklären, wer sie nutzt und mit welchen Systemen sie verbunden ist. Gemeinsam markieren wir die Teile, deren Ausfall Geld oder Ruf kostet.
Welche Tests, auf welchen Browsern und Geräten, was ausgeklammert bleibt und wie viele Stunden höchstens anfallen. Plan und Preis geben Sie frei, bevor wir anfangen.
Jeder Fehler landet in Ihrem Werkzeug, ob Jira, GitLab, GitHub oder Azure DevOps, mit Schritten, Testdaten, Screenshot und Schweregrad, damit niemand nachfragen muss.
Kommen die Korrekturen, prüfen wir jede einzeln und schauen auf das Umfeld, denn eine Reparatur beschädigt manchmal das Nachbarmodul. Am Ende stehen ein Bericht und eine klare Empfehlung.
Eigene Tests des Teams sind unverzichtbar, haben aber eine natürliche Grenze: Wer den Code schreibt, weiß, wie er gedacht ist, und bedient ihn genau so. Eine externe Person kommt ohne diese Gewohnheit, probiert Dinge, mit denen niemand gerechnet hat, und hat kein Interesse an einem geschönten Ergebnis. Nebenbei gewinnt Ihr Entwicklungsteam Zeit für das Programmieren.
Häufig ja, oder zumindest eine Vorabinformation. Viele Hosting- und Cloud-Anbieter regeln Sicherheitstests in ihren Nutzungsbedingungen, manche verlangen eine Anmeldung mit Zeitfenster und IP-Adressen. Wir klären das gemeinsam mit Ihnen vor dem Start und testen nur Systeme, für die eine schriftliche Freigabe des Betreibers vorliegt. Gehört eine Komponente einem Dritten, etwa ein Zahlungsdienst, bleibt sie außerhalb des Umfangs.
Für Funktionstests einer kleineren Anwendung genügen ein bis zwei Wochen Vorlauf. Für Lasttests vor einer Kampagne besser einen Monat oder mehr, weil nach der ersten Messung Verbesserungen folgen und nochmals gemessen wird. Bei einem Penetrationstest bestimmen vor allem die Freigabe und die Abstimmung mit dem Hoster den Zeitplan.
Einzelaufträge nach Aufwand zu 110 € pro Stunde zzgl. USt, mit einer im Angebot freigegebenen Obergrenze. Brauchen Sie Tests bei jedem Release, lassen sie sich in ein monatliches Paket Start, Business oder Premium aufnehmen. Die Rechnung kommt elektronisch, das Zahlungsziel beträgt 30 Tage.
Idealerweise gibt es dort keine: Wir schlagen erfundene Testdaten oder eine anonymisierte Kopie vor. Muss mit echten Daten gearbeitet werden, schließen wir vorher einen Auftragsverarbeitungsvertrag nach DSGVO, beschränken Zugänge auf das Nötigste, protokollieren sie und entfernen sie nach Abschluss der Arbeiten.
Sagen Sie uns, was getestet werden soll und wann der Livegang geplant ist. Sie erhalten ein Testkonzept mit Stundenschätzung.
Ihre Anfrage ist eingegangen
Sie hören spätestens am nächsten Werktag von uns. Haben Sie einen Ausfall gemeldet, der Ihr Team gerade blockiert, kümmern wir uns zuerst darum.
Diese Stadt ist nicht in der Liste. Prüfen Sie die Schreibweise oder wählen Sie die nächstgelegene Landeshauptstadt: Da wir alles per Fernwartung erledigen, ist die Betreuung in jedem Bundesland gleich.