Die VRTs-Story
Websites gehen ständig kaputt
Wir waren schon immer begeistert von modernen Webtechnologien, um nahezu alles direkt im Browser umsetzen zu können. Doch nach der Entwicklung und Pflege von Hunderten von Websites haben wir unsere Lektionen gelernt:
- Deployments am Freitag sind ein Spiel mit dem Feuer. 🔥
Das ganzes Wochenende könnte in Flammen aufgehen. - Jeder Fix und jedes Feature kann neue Bugs einführen. 🐛
Selbst die kleinste Änderung kann unangenehme Nebenwirkungen haben. - Projekte von anderen zu übernehmen ist ein Eierlauf. 🥚
Es ist fast unvermeidlich, dass etwas schiefgeht. Man weiß nur nicht, wann. - Websites verändern sich, auch wenn du nicht hinsiehst. 🫣
Systeme, Integrationen und Browser werden ständig aktualisiert.
Muss das denn so sein?
Sicher, Dinge gehen kaputt – vielleicht öfter, als uns lieb ist – aber Softwaretests gibt es schon ewig, um uns vor den Konsequenzen zu bewahren. Nur leider sind Test Driven Development und Test Engineering nicht gerade gängige Praxis in der Website-Entwicklung. Beides ist oft zu komplex und zu teuer für den Alltag.
Als wir zum ersten Mal Visual Regression Testing ausprobierten, war das eine echte Offenbarung. Wir setzten Backstop.js für ein großes Projekt auf, das wir gerade übernommen hatten. Unser Selbstvertrauen Änderungen zu deployen Schoss durch die Decke. Das Tool entdeckte Probleme, die wir übersehen hatten. Allerdings erforderte die Einrichtung und Wartung erheblichen Aufwand.
Automatisches Website-Testing sollte die Regel sein, nicht die Ausnahme.
Warum baut das niemand?!
Wir dachten: „Irgendjemand wird sicher bald eine einfache Version davon entwickeln!“ Aber dieser Tag kam nie. Visual Testing fand keinen Anklang in der Website-Welt. Die meisten bestehenden Tools sind für Software-Projekte konzipiert und erfordern aufwendige Konfiguration und Wartung.
Es muss einfach sein!
Wir hatten etwas anderes im Sinn: minimale Einrichtung, nahtlose Integration, und gleichzeitig ein hohes Maß an Sicherheit. Man sollte sich darauf verlassen können, dass man benachrichtigt wird, wenn etwas schiefgeht – selbst wenn man fragwürdige Entscheidungen an einem Freitagabend trifft.
Also dachten wir: Machen wir es eben selbst!
Aber wie so oft, ist „einfach“ dabei der schwierigste Teil.
Es muss mächtig sein.
Hier sind wir also, auf unserer Mission, ein unverzichtbares Tool für all diejenigen zu entwickeln, die mit WordPress-Websites arbeiten. An alle Webworker: Unser Ziel ist es, dass ihr weniger Zeit mit Testen verbringt und euch auf das konzentrieren könnt, was wirklich zählt – großartige Websites zu bauen.
Cheers ✌️
Steffen, Dominik & Team Bleech
Erfahre die ganze Geschichte, technische Details und wie du VRTs einsetzen kannst: