Die Hacker School wurde 2014 gegründet. Seither ermöglicht sie Jugendlichen im Altern von 11-18 Jahren Zugang zu Themen wie Programmieren und Entwicklung. Wichtig in einer immer digitaler werdenden Welt. Sie ist bereits in vier Städten zu finden: Hamburg, Bremen, Aachen und Schwerte und die Kursplätze sind heiß begehrt.
Das Ziel hinter dem Einsatz von Leankoala // Lean Testing as a Service für die Seite der Hacker School ist in der Hauptsache das Monitoring der bestehenden Seiten. Alle Funktionalitäten von “ist die Seite da” über Vertaggung und “werden die gewünschten Bilder angezeigt” bis hin zu “ist eine Kontaktaufnahme möglich” werden überwacht. Für zukünftige Releases soll Leankoala als Testwerkzeug im Continuous Integration bzw. Deployment-Bereich herangezogen werden, um die Qualität bereits vor dem GoLive zu steigern und Zeit innerhalb der Entwicklung zu sparen.
Parallel soll gezeigt werden, dass Testing elementarer Bestandteil von Webentwicklung und Programmierung ist.
Die Webseite zum “Hacker School”-Projekt beruht auf Typo3, einem in PHP geschriebenen Content Managamenent Systems. Am Kernproduct wurde im Zuge der Entwicklung keine tiefgreifende Anpassung vorgenommen. Typo3 zählt momentan über 500.000 Installationen weltweit, so dass man sicher sein kann, dass das Grundprodukt sehr stabil ist.
Einrichtung (Dauer 35min)
Zu testende Seiten bestimmen
Bei der Webseite der Hacker School handelt es sich um eine klassische Marketingseite. Alle Inhalte werden über
das bereits getestete CMS gepflegt, so dass nur eine Hand voll Seiten getestet werden müssen.
- Homepage
- Suchergebnissseite
- Text-Artikel
- Kontaktformular
- Kursübersicht
- Unterstützer
- 404-Seite
- Adminbereich
Standard-Testfälle aktivieren
Die Standard-Checks Leankoalas für alle Webseiten bestehen aus:
- KoalaPing
- Site Info
- JavaScript Error Scanner
- HTML Essentials Rezept
- LittleSEO
- Google PageSpeed Score
- Google Mobile Checker
- Performance Checker
So konnten wir sicherstellen, dass die Seite durchgehend erreichbar ist, dass JavaScript fehlerfrei funktioniert, keine
großen Elemente auf der Seite zu finden sind und dass Google keine Beanstandungen hat.
Alle verwendeten Standard-Checks können mit einer Standardeinstellung verwendet werden. Für die Hacker School waren
diese Einstellungen passend.
Spezialfälle
Die Webseite der Hacker School ist sehr reduziert. Die meisten Funktionalitäten werden von einem CMS zur Verfügung gestellt. Dieses CMS ist bereits bereits sehr stabil. Nichtsdestotrotz sollten weitere Fälle geprüft werden, die nun direkt mit den vorgefertigten Leankoala-Standard-Tests einfach und gründlich getestet werden.
Um sicherzustellen, dass die Inhalte der Webseite richtig angezeigt werden, haben wir zusätzlich auf jeder Webseite
einen prägnanten Textabschnitt gesucht, auf dessen Existenz wir prüfen.
Verwendete Checks
- Text Present
Alarmierungen
Die Hacker School-Website wird von der Ministry Group gepflegt. Gefundene
Anomalien werden direkt per E-Mail an die Entwickler der Seite gesendet.