PROGRAMM

Vielen Dank noch einmal an alle Sprecher, Partner und Teilnehmer, die die erste WebCon zu so einem großen Erfolg gemacht haben!

Hier finden Sie noch einmal einen Blick zurück aufs Programm.

Empfehlen Sie uns doch auch Freunden und Kollegen:

  • German Testing WebCon


  • Machine Learning hat uns im privaten Bereich längst erreicht: Amazon schlägt mir Produkte vor, Netflix Filme. Oft treffen sie dabei sogar meinen Geschmack. Warum gibt es keine Software, die mir fundiert vorschlägt, was ich testen soll? Es gibt mehrere Ansätze in der Forschung, die das versprechen. Defect Prediction setzt beispielsweise Machine Learning auf historischen Fehlerdaten ein, um vorherzusagen, wo in meinem System mit hoher Wahrscheinlichkeit noch Fehler enthalten sein könnten. Aber wie gut funktioniert das wirklich in der Praxis? Wir haben verschiedene dieser Ansätze selbst implementiert und eingesetzt. In dieser Keynote stelle ich die Ergebnisse und Erfahrungen aus Forschung und Praxis vor --- sowohl die nützlichen als auch die Fehlschläge.

  • Die vierte industrielle Revolution – besser bekannt unter der Bezeichnung Digitalisierung – stellt hohe Anforderungen an Unternehmen die in regulierten Märkten zu Hause sind. Vor allem im Bereich Compliance müssen große Anstrengungen getätigt werden, um im digitalen Darwinismus zu überleben. Sicherheits-Regeln (Compliance Rules, Controls) im Sinne von Regelkonformität stehen scheinbar im Widerspruch zu unserer sich digital transformierenden, agilen Welt. Auf den ersten Blick passt Agilität mit übermäßiger Vorsicht und der strikten Einhaltung von Vorschriften wie PCI Data Security Standards, Prudential Regulation Authority usw. nicht zusammen. Ist es möglich, dass regulierte Industrien neue Produkte und Dienstleistungen mit hoher Geschwindigkeit, kontinuierlich liefern und gleichzeitig ihre Verpflichtungen für die Einhaltung gesetzlicher Vorschriften erfüllen? Die Antwort ist ein klares Ja. Die Lösung besteht u.a. darin, die Einhaltung gesetzlicher Vorschriften in den Software- Entwicklungs- bzw. Bereitstellungsprozess einzubetten. Der Vortrag zeigt auf wie mittels OpenSource Tools der erste Schritt mit Compliance as Code gemacht und in weiteren Schritten Security Tests in einer AppSec-Pipeline automatisiert wurden.

  • Bereits vor der Einführung der agilen Methoden und DevOps war das Ziel von Entwicklungsprojekten die schnelle Bereitstellung von hochwertigen Produkten. Im Vordergrund stehen die Überlegungen zur optimalen Architektur und zum passenden Design. Die Aspekte der Qualitätssicherung kommen meist später, was sich während der Tests bemerkbar macht. In diesem Vortrag wird das QA Navigation Board vorgestellt. Mit dem QA Navigation Board haben die Entwicklungsteams ein visuelles Hilfsmittel mit dem sie frühzeitig die planerischen Aspekte der Qualitätssicherung beurteilen können. Dabei kann das QA Navigation Board innerhalb der Projektlaufzeit auch als Referenz des aktuellen Vorgehens und als Ansatz für potentielle Verbesserung genutzt werden.

  • Working with trainees with no prior testing experience is always an exciting up and down rollercoaster of high expectations, set goals, hard work, emotional reviews and retrospectives and floating quality results. But is it possible to achieve everlasting and good quality of your software products while onboarding new trainees in only few weeks and enabling them to be productive, successful and happy? Told from the experiences of a test manager and QA lead, working for a company who supports vocational training of the future IT professionals, here comes the story of delivering good quality while coaching new trainees in testing every 6 months. It is namely a must that the trainees change their project every 6 months to gain different needed IT skills during their 4 years' training (programming and application development, networking, databases, system engineering, testing, technical support, etc.). Maja will present techniques and checks she introduced to solve the problem of doing good testing work while training people on the job. What kind of activities are going on at the same time, what activities she was using to teach people, what risks are there with the approach, what kind of results and problems she had. You will leave the session knowing how to build trust, do proper time management and accept different personalities and work attitudes. Applying different techniques presented in this session, you will be able to significantly improve your leadership skills, inspire and inject your young team members with a passion for testing and create the base for future QA leads.

  • Bei langlebiger Software treten die meisten Fehler dort auf, wo viel geändert wird. Wenn wir richtig testen wollen müssen wir daher sicherstellen, dass keine wichtigen Änderungen ungetestet bleiben. Hierbei hilft uns Test-Gap-Analyse, ein Analyseverfahren, das ungetestete Änderungen vollautomatisch ermittelt. Nach einer kurzen Einführung in Test-Gap-Analyse, zeigen wir in dieser Demo den Einsatz der Test-Gap-Analyse mit unserem Analysewerkzeug Teamscale live am Beispiel. Wir zeigen einerseits, wie Test-Gaps auf Gesamtsystemebene betrachtet werden könnten, um beispielsweise die Testqualität über alle Teststufen (von automatisierten Unit Tests bis hin zu manuellen Systemtests) für ein Software-Release zu bewerten. Außerdem demonstrieren wir, wie sich Test-Gaps auf die Ebene einzelner Issues (User Stories, Change Requests, Bug Reports, etc.) herunterbrechen lassen, um bereits während der Entwicklung den Überblick zu behaltet wie gründlich getestet wurde und, nicht zuletzt, wo aufgrund von nachfolgenden Code-Änderungen nochmal nachgetestet werden sollte. Auch im virtuellen Vortragsformat versprechen wir eine praxisnahe und ungeschönte Demo.

  • Immer häufiger wird Software als verteiltes System mittels Microservices umgesetzt. Während der Programmcode je Service dabei kompakter und leichter testbar ist, werden die Schnittstellen untereinander eher komplexer und schwer zu testen. Allzu oft werden API Tests vernachlässigt, was zu erhöhter Fehleranfälligkeit und schlechtem API Design führt. Dieser Vortrag zeigt mit einem Augenzwinkern und anhand praktischer Beispiele, welche Fehler sich besonders dazu eignen, APIs aufgrund falscher oder fehlender Tests zu ruinieren. Er soll zum Nachdenken anregen, was man beim API Design und Test in verteilten Systemen alles bedenken sollte.

  • Nutzen Sie die Gelegenheit um in den direkten Austausch mit Elmar Jürgens, Andreas Göb und Sven Amann zu gehen. Wir werden Ihnen 30 Minuten lang Rede und Antwort zu Ihren Fragen zur Keynote "Kann uns AI helfen, besser zu testen?" und zum Vortrag "Haben wir das Richtige getestet? Test-Gap-Analyse mit Teamscale live am Beispiel" stehen.

  • Der Vortrag zeigt am konkreten Beispiel, welche Vorteile und Potenziale die Testautomation mit Robot Framework in einem komplexen IoT-Umfeld bei Industrie 4.0-Projekten bietet. • Das Erstellen komplexer und realistischer Testfälle wird vereinfacht. • Der Zeitaufwand zur Erstellung von Testfällen/Testdaten wird verringert. • Komplexe Prozessabläufe können mit realem Datenverkehr getestet werden. • Die Vorbereitung der Testlandschaft erfolgt mit minimalem Aufwand. • Eine einfache Bedienung ist auch für KeyUser möglich.

  • Georg Hansbauer, Mitgründer und Managing Director von Testbirds, gibt konkrete Tipps zur erfolgreichen Integration von Crowdtests in bestehende Testprozesse innerhalb der einzelnen Entwicklungsphasen. Dabei verbindet Georg theoretische Grundlagen mit betrieblicher Realität zur Anwendung in der Praxis, u.a. am Beispiel von BMW Motorrad.

  • Im Zuge der digitalen Transformation und der Notwendigkeit zu High Performance Prozessen als Grundlage erfolgreicher Software Produkte spielt die Organisationskultur eine ganz entscheidende Rolle, vor allem auch für das konzentrische Umsetzen des Qualitätskonzeptes und die daraus sich entfaltende Synergie für das Projekt. Viele Organisationen wenden zwar den agilen Prozess (Rollen, Teamaufbau, Rituale, Deliverables, Tools, time boxing) mechanisch an, tun sich aber immer noch schwer die Herausforderungen zu meistern, die ein interdisziplinäres Projekt an sich selbst stellt: einen holistischen, ganzheitlichen Standpunkt einzunehmen, der von der eigenen konzentrischen Sicht abstrahiert und dem anderen Gewerk die notwendige Aufmerksamkeit schenkt und doch auch im fachspezifischen Detail auf das Ziel hinzuarbeiten. Diese Dichotomie zu überwinden verlangt eine Kultur in der sich die Synergien der Spezialisten Entwicklungsprozess entfalten kann. Damit das passiert, muss die Kultur in der DevOps Organisation von Toleranz, Respekt, Verantwortung für das Ganze und neugieriger generischer Energie getragen sein. Der Kurzvortrag will die Grundlagen für eine DevOps Organisation vorstellen und an einem Praxisbeispiel zeigen, wie das Zusammenwachsen von Spezialisten zu einem DevOps Network und DevOps-Liaisons gelingen kann.

  • Tendenzen und Anforderungen haben eine kurze Gültigkeitsdauer. In diesem Umfeld müssen Produkte und Dienstleistungen bestehen. In der Software-Entwicklung wurde mit agilen Vorgehensmodellen der passende Rahmen gefunden, um unter diesen Voraussetzungen erfolgreich am Markt sein zu können. Und jetzt? Adaption abgeschlossen? Oder kann nicht eine ganze Organisation davon lernen, um die Beständigkeit am Markt weiter zu festigen?

  • Nutzen Sie die Gelegenheit um in den direkten Austausch mit Keynote Sprecher Georg Hansbauer zu gehen. Herr Hansbauer wird Ihnen 30 Minuten lang Rede und Antwort für Ihre Fragen zur Keynote "Wie Unternehmen Crowdtesting erfolgreich in das Softwareentwicklungsmodell integrieren können" stehen.