Wann lohnt sich Software Testautomatisierung?Claudia Baur
Bei der Umstellung vom manuellen auf automatisiertes Tests ist der ROI eine wichtige Entscheidungsgrundlage: ➽Wann lohnt sich Testautomatiserung? ➽Wann sollte automatisiert werden? ➽Manuelles vs. Automatisiertes Software Testen.
Selenium bietet als Testwerkzeug eine große Spanne an Möglichkeiten, Tests für Webcontent zu erstellen. Häufig haben Nutzer jedoch Probleme, mit Selenium robuste Tests zu erzeugen. Ursache für diese Probleme ist oftmals nicht oder ungenügend berücksichtigtes Zeitverhalten.
Selenium bietet von Haus aus Wege an, diese Probleme zu bewältigen. Bei United Planet gehen wir seit Anfang 2017 noch einen Schritt weiter, indem wir ein hauseigenes Selenium Framework verwenden. Die damit gemachten Erfahrungen möchten wir gern mit den Konferenzteilnehmern teilen. Wir möchten unseren Ansatz zeigen, einen hohen Stabilitätsgrad, bei vernünftiger Laufzeit zu erreichen. Darüber hinaus, möchten wir vorführen, wie es uns durch Nutzung von Docker gelingt, unsere Selenium Tests zu parallelisieren und wie wir dabei vorgehen, um fehlgeschlagene Tests mit Hilfe von Screenshots, Videos und Logausgaben zu debuggen.
Die Daten eines Altsystems sollen bei der Ablösung umfassend migriert werden. Der Erfolg der Datenmigration wird dank verschiedenen Testmethoden laufend überprüft und sichergestellt. Vollständiger Artikel unter www.sigs-datacom.de/fileadmin/user_upload/zeitschriften/os/2008/04/pfau_briner_maier_OS_04_08.pdf
Quantile regression ensemble for summer temperaturesManuel Herrera
This document presents research on using quantile regression and ensembles to model summer temperatures in London from 1961-2010. It finds that quantile regression can better capture relationships between temperature and weather variables like wind speed and cloud cover at extreme quantiles. An ensemble approach is also proposed, combining 50 quantile regression models to generate synthetic weather data for use in built environment studies rather than using complete observed years. Further work would expand these quantile methods and test their use with other weather data.
Wann lohnt sich Software Testautomatisierung?Claudia Baur
Bei der Umstellung vom manuellen auf automatisiertes Tests ist der ROI eine wichtige Entscheidungsgrundlage: ➽Wann lohnt sich Testautomatiserung? ➽Wann sollte automatisiert werden? ➽Manuelles vs. Automatisiertes Software Testen.
Selenium bietet als Testwerkzeug eine große Spanne an Möglichkeiten, Tests für Webcontent zu erstellen. Häufig haben Nutzer jedoch Probleme, mit Selenium robuste Tests zu erzeugen. Ursache für diese Probleme ist oftmals nicht oder ungenügend berücksichtigtes Zeitverhalten.
Selenium bietet von Haus aus Wege an, diese Probleme zu bewältigen. Bei United Planet gehen wir seit Anfang 2017 noch einen Schritt weiter, indem wir ein hauseigenes Selenium Framework verwenden. Die damit gemachten Erfahrungen möchten wir gern mit den Konferenzteilnehmern teilen. Wir möchten unseren Ansatz zeigen, einen hohen Stabilitätsgrad, bei vernünftiger Laufzeit zu erreichen. Darüber hinaus, möchten wir vorführen, wie es uns durch Nutzung von Docker gelingt, unsere Selenium Tests zu parallelisieren und wie wir dabei vorgehen, um fehlgeschlagene Tests mit Hilfe von Screenshots, Videos und Logausgaben zu debuggen.
Die Daten eines Altsystems sollen bei der Ablösung umfassend migriert werden. Der Erfolg der Datenmigration wird dank verschiedenen Testmethoden laufend überprüft und sichergestellt. Vollständiger Artikel unter www.sigs-datacom.de/fileadmin/user_upload/zeitschriften/os/2008/04/pfau_briner_maier_OS_04_08.pdf
Quantile regression ensemble for summer temperaturesManuel Herrera
This document presents research on using quantile regression and ensembles to model summer temperatures in London from 1961-2010. It finds that quantile regression can better capture relationships between temperature and weather variables like wind speed and cloud cover at extreme quantiles. An ensemble approach is also proposed, combining 50 quantile regression models to generate synthetic weather data for use in built environment studies rather than using complete observed years. Further work would expand these quantile methods and test their use with other weather data.
Energy Management Strategies for MURB & Commercial BuildingsEnercare Inc.
Enercare’s 3rd annual Thought Leadership event series, Energy Management: What’s New and What’s Next, explores energy conservation opportunities, the latest technologies and regulations shaping the multi-residential and commercial building management space.
You can’t manage what you don’t measure. This presentation by PL Consulting Corp will cover the use of energy audits and hydro bill analysis to understand the equipment and energy usage in your building. Energy audits, which include financials such as cost savings, incentives and estimated capital costs, equip building operators to make informed decisions on equipment replacement and operational adjustments. In addition to better understanding your building, this presentation will cover conservation measures such as intuitive automated controls which can effectively and significantly reduce overall consumption and increase your bottom line.
Presented by: Konrad Seemann, CEM, CBCP, PL Consulting Corp
7 habits of highly effective people by stephen r. coveyAnuj Kumar
This document outlines Stephen Covey's book "The Seven Habits of Highly Effective People" which describes seven habits that can make people more effective. The seven habits are: 1) be proactive, 2) begin with the end in mind, 3) put first things first, 4) think win-win, 5) seek first to understand then to be understood, 6) synergize, and 7) sharpen the saw. Following these habits helps people become more independent, interdependent, and able to effectively achieve goals and work with others.
This document provides an introduction to correlation and regression analysis. It defines correlation as a measure of the association between two variables and regression as using one variable to predict another. The key aspects covered are:
- Calculating correlation using Pearson's correlation coefficient r to measure the strength and direction of association between variables.
- Performing simple linear regression to find the "line of best fit" to predict a dependent variable from an independent variable.
- Using a TI-83 calculator to graphically display scatter plots of data and calculate the regression equation and correlation coefficient.
Wenn ein Kunde sich beschwert, haben Sie ein flaues Gefühl im Magen. Sie verteidigen sich beim Kunden und suchen einen Schuldigen für den Fehler. Beides hilft weder Ihnen noch dem Kunden. Lernen Sie einen besseren Weg, bei Beschwerden für beide Seiten eine Lösung zu finden.
The 7-habits-of-highly-effective-people (summary)nsziszo
The document summarizes Stephen R. Covey's book "The 7 Habits of Highly Effective People". It describes the 7 habits that Covey says are essential for success: 1) Be Proactive, 2) Begin with the End in Mind, 3) Put First Things First, 4) Think Win-Win, 5) Seek First to Understand, Then to Be Understood, 6) Synergize, and 7) Sharpen the Saw. The summary emphasizes that adopting these habits can help one replace bad habits with habits that lead to effectiveness, happiness, and trust-based relationships.
Automatisierter Software-Test unter JavaGFU Cyrus AG
Dieser Vortrag zeigt die Vorteile moderner Ansätze für den Test von Java-Anwendungen auf. Die für eine erfolgreiche Testautomatisierung einzusetzenden Java-Test-Frameworks und -Werkzeuge werden exemplarisch vorgestellt (z.B. JUnit, Abbot, JETM). Die Verwaltung von Testdaten und der Einsatz von dedizierten Testdatenbanken werden behandelt. Herr Seekamp veranschaulicht den praktischen Einsatz von automatisierten Testverfahren anhand von zwei JavaEE-Projekten. Er geht außerdem auf den Begriff des Testmanagement und das Konzept der testgetriebenen Software-Entwicklung ein. Die für die Durchführung von automatisierten Software-Tests notwendigen Bausteine werden zusammengefasst. Der Ausblick benennt die Problemfelder und das Potenzial der Testautomatisierung.
* Grundlagen und Ziele des Software-Tests
* Manueller Software-Test und dessen Nachteile
* Übergang zu automatisierten Testverfahren und deren Vorteile
* Frameworks und Werkzeuge für die Testautomatisierung
* Verwaltung von Testdaten und Einsatz von Testdatenbanken
* Beispiele für Testautomatisierung in JavaEE-Projekten
* Notwendigkeit des Testmanagement
* Konzept der testgetriebenen Entwicklung und Vorteile für den Entwickler
* Bausteine für automatisierte Software-Tests
* Problemfelder und Potenzial der Testautomatisierung
In diesem Referat erhalten Sie eine kurze Einführung zu Scrum und gehen auf die Möglichkeiten ein, wie Testing in agilen Projekten angewendet und verbessert werden kann. Besonderes Augenmerk gilt dabei dem Einsatz eines Embedded Scrum Testers, der explorativen Testmethodik und dem Session Based Testing.
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschaftenChristoph Menke
Nur in den seltensten Fälle besteht eine Systemlandschaft rein aus SAP Systeme. Meistens spielen auch Non-SAP Anwendungen innerhalb der IT-Landschaft eine wichtige Rolle. Das etablieren einer Testautomatisierung, welche der Systemlandschaft entspricht und diese bedienen kann ist herausfordernd. Ich berichte in diesem Vortrag darüber, wie wir bei einem Kunden ein Framework eingeführt haben aus welchen sich unterschiedliche Testautomatisierungswerkzeuge einheitlich und wiederverwendbar ansteuern und nutzen lassen und wie wir auch eCATT in dieses Framework integriert haben.
A power workshop during JAX 2007 on advanced techniques of test-driven development. It deals with acceptance tests using FIT as well as with mock objects, GUI testing and Groovy as a testing language for Java.
Testen in agilen Projekten, Swiss Testing Day Zürich 2013
Agile Projekte verursachen massive Probleme im klassischen Testvorgehen: Detailspezifikationen sind erst (wenn überhaupt) kurz vor der Implementierung verfügbar und der Test soll gleichzeitig mit der Entwicklung am Ende jeder Iteration abgeschlossen sein. Bei Iterationslängen von wenigen Wochen verursacht das beträchtlichen Mehraufwand für den Test, der sich noch dazu am Ende der Iteration konzentriert, wodurch das Ziel eines voll getesteten Systems am Ende jeder Iteration oft nicht erreicht werden kann.
Der Vortrag stellt drei wichtige Erfolgsrezepte für Testen in agilen Projekten vor (1. Multifunktionale Teams, 2. Testautomatisierung und 3. Spezifikation mit Beispielen) und zeigt, welche Änderungen notwendig sind, damit Test und Entwicklung effizient in agilen Projekten zusammenarbeiten. Neben der Vorstellung von wichtigen Konzepten für agiles Testen (agile Testquadranten, Testautomatisierungspyramide und Specification-By-Example) zeigt der Vortrag auch, wie diese Methoden mit Werkzeugen unterstützt werden können, und berichtet von deren praktischer Anwendung in unterschiedlichen Projekten.
Video: http://www.youtube.com/watch?v=LL2kOToKUF0
Jedes IT-System stirbt irgendwann und muss durch ein neues System abgelöst werden. Solche Systemablösen bergen zahlreise Herausforderungen: Keine Doku, eine Technologie, die niemand mehr gut kennt, wissende Mitarbeiter sind nicht mehr greifbar, hoher Zeitdruck, großes Risiko im Betrieb etc. - oft eher Organtransplantation, als IT-Projekt.
Im Vortrag möchte ich meine Erfahrungen aus großen Systemablöseprojekten teilen. Wir werden uns ansehen, wie man Methoden aus Requirements Engineering und Reverse Engineering so kombiniert, dass alle notwendigen Anforderungen entdeckt werden. Wir werden sehen, dass die Zusammenarbeit zwischen Fachbereich und IT der kritische Erfolgsfaktor ist, wie man das am Besten organisiert und wie man Use Cases und ein Glossar dabei unterstützend einsetzt.
Best Practices für Last- und Performancetests von Enterprise Applikationen au...enpit GmbH & Co. KG
Presented on DOAG Middleware Day:
Die Performance von Anwendungen auf der Fusion Middleware kann auf verschiedenste Weisen kontrolliert werden: Entwickler instrumentieren ihren Code in Frameworks oft händisch. Weiter Fortgeschrittene setzen auf Tools für automatische Instrumentierung unterhalb der Entwicklung. Last- und Performance-Tests sollten spätestens als Quality-Gate vor der Produktivsetzung durchgeführt werden. Danach bringt eine kontinuierliche Überwachung von Produktion und Entwicklungsumgebungen weitere Vorteile.
Der Vortrag gibt einen Überblick über Möglichkeiten und Einschränkungen dieser Arten des Performance-Monitoring und geht dabei auf Best-Practices aus Projekterfahrungen ein.
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...Intelliact AG
Das Detailkonzept ist ein zentrales Dokument, weil es als Schnittstelle zwischen der Projektleitung, den Anwendern und der Umsetzung dient. Für den Projektleiter bietet es einen roten Faden, der durch die Verwendung und die Anpassung des Systems führt. Für die Anwender detailliert es die Anwendungsfälle soweit aus, dass damit bereits der Grundstein für die spätere Schulung gelegt wird. Zudem dient es bei der Implementierung als Grundlage für die Systemspezifikation (Module und Komponenten) und beschreibt bereits die Schranken für testgetriebene Entwicklung.
Energy Management Strategies for MURB & Commercial BuildingsEnercare Inc.
Enercare’s 3rd annual Thought Leadership event series, Energy Management: What’s New and What’s Next, explores energy conservation opportunities, the latest technologies and regulations shaping the multi-residential and commercial building management space.
You can’t manage what you don’t measure. This presentation by PL Consulting Corp will cover the use of energy audits and hydro bill analysis to understand the equipment and energy usage in your building. Energy audits, which include financials such as cost savings, incentives and estimated capital costs, equip building operators to make informed decisions on equipment replacement and operational adjustments. In addition to better understanding your building, this presentation will cover conservation measures such as intuitive automated controls which can effectively and significantly reduce overall consumption and increase your bottom line.
Presented by: Konrad Seemann, CEM, CBCP, PL Consulting Corp
7 habits of highly effective people by stephen r. coveyAnuj Kumar
This document outlines Stephen Covey's book "The Seven Habits of Highly Effective People" which describes seven habits that can make people more effective. The seven habits are: 1) be proactive, 2) begin with the end in mind, 3) put first things first, 4) think win-win, 5) seek first to understand then to be understood, 6) synergize, and 7) sharpen the saw. Following these habits helps people become more independent, interdependent, and able to effectively achieve goals and work with others.
This document provides an introduction to correlation and regression analysis. It defines correlation as a measure of the association between two variables and regression as using one variable to predict another. The key aspects covered are:
- Calculating correlation using Pearson's correlation coefficient r to measure the strength and direction of association between variables.
- Performing simple linear regression to find the "line of best fit" to predict a dependent variable from an independent variable.
- Using a TI-83 calculator to graphically display scatter plots of data and calculate the regression equation and correlation coefficient.
Wenn ein Kunde sich beschwert, haben Sie ein flaues Gefühl im Magen. Sie verteidigen sich beim Kunden und suchen einen Schuldigen für den Fehler. Beides hilft weder Ihnen noch dem Kunden. Lernen Sie einen besseren Weg, bei Beschwerden für beide Seiten eine Lösung zu finden.
The 7-habits-of-highly-effective-people (summary)nsziszo
The document summarizes Stephen R. Covey's book "The 7 Habits of Highly Effective People". It describes the 7 habits that Covey says are essential for success: 1) Be Proactive, 2) Begin with the End in Mind, 3) Put First Things First, 4) Think Win-Win, 5) Seek First to Understand, Then to Be Understood, 6) Synergize, and 7) Sharpen the Saw. The summary emphasizes that adopting these habits can help one replace bad habits with habits that lead to effectiveness, happiness, and trust-based relationships.
Automatisierter Software-Test unter JavaGFU Cyrus AG
Dieser Vortrag zeigt die Vorteile moderner Ansätze für den Test von Java-Anwendungen auf. Die für eine erfolgreiche Testautomatisierung einzusetzenden Java-Test-Frameworks und -Werkzeuge werden exemplarisch vorgestellt (z.B. JUnit, Abbot, JETM). Die Verwaltung von Testdaten und der Einsatz von dedizierten Testdatenbanken werden behandelt. Herr Seekamp veranschaulicht den praktischen Einsatz von automatisierten Testverfahren anhand von zwei JavaEE-Projekten. Er geht außerdem auf den Begriff des Testmanagement und das Konzept der testgetriebenen Software-Entwicklung ein. Die für die Durchführung von automatisierten Software-Tests notwendigen Bausteine werden zusammengefasst. Der Ausblick benennt die Problemfelder und das Potenzial der Testautomatisierung.
* Grundlagen und Ziele des Software-Tests
* Manueller Software-Test und dessen Nachteile
* Übergang zu automatisierten Testverfahren und deren Vorteile
* Frameworks und Werkzeuge für die Testautomatisierung
* Verwaltung von Testdaten und Einsatz von Testdatenbanken
* Beispiele für Testautomatisierung in JavaEE-Projekten
* Notwendigkeit des Testmanagement
* Konzept der testgetriebenen Entwicklung und Vorteile für den Entwickler
* Bausteine für automatisierte Software-Tests
* Problemfelder und Potenzial der Testautomatisierung
In diesem Referat erhalten Sie eine kurze Einführung zu Scrum und gehen auf die Möglichkeiten ein, wie Testing in agilen Projekten angewendet und verbessert werden kann. Besonderes Augenmerk gilt dabei dem Einsatz eines Embedded Scrum Testers, der explorativen Testmethodik und dem Session Based Testing.
eCATT & OpenSource - Automatisierter Test in heterogenen SystemlandschaftenChristoph Menke
Nur in den seltensten Fälle besteht eine Systemlandschaft rein aus SAP Systeme. Meistens spielen auch Non-SAP Anwendungen innerhalb der IT-Landschaft eine wichtige Rolle. Das etablieren einer Testautomatisierung, welche der Systemlandschaft entspricht und diese bedienen kann ist herausfordernd. Ich berichte in diesem Vortrag darüber, wie wir bei einem Kunden ein Framework eingeführt haben aus welchen sich unterschiedliche Testautomatisierungswerkzeuge einheitlich und wiederverwendbar ansteuern und nutzen lassen und wie wir auch eCATT in dieses Framework integriert haben.
A power workshop during JAX 2007 on advanced techniques of test-driven development. It deals with acceptance tests using FIT as well as with mock objects, GUI testing and Groovy as a testing language for Java.
Testen in agilen Projekten, Swiss Testing Day Zürich 2013
Agile Projekte verursachen massive Probleme im klassischen Testvorgehen: Detailspezifikationen sind erst (wenn überhaupt) kurz vor der Implementierung verfügbar und der Test soll gleichzeitig mit der Entwicklung am Ende jeder Iteration abgeschlossen sein. Bei Iterationslängen von wenigen Wochen verursacht das beträchtlichen Mehraufwand für den Test, der sich noch dazu am Ende der Iteration konzentriert, wodurch das Ziel eines voll getesteten Systems am Ende jeder Iteration oft nicht erreicht werden kann.
Der Vortrag stellt drei wichtige Erfolgsrezepte für Testen in agilen Projekten vor (1. Multifunktionale Teams, 2. Testautomatisierung und 3. Spezifikation mit Beispielen) und zeigt, welche Änderungen notwendig sind, damit Test und Entwicklung effizient in agilen Projekten zusammenarbeiten. Neben der Vorstellung von wichtigen Konzepten für agiles Testen (agile Testquadranten, Testautomatisierungspyramide und Specification-By-Example) zeigt der Vortrag auch, wie diese Methoden mit Werkzeugen unterstützt werden können, und berichtet von deren praktischer Anwendung in unterschiedlichen Projekten.
Video: http://www.youtube.com/watch?v=LL2kOToKUF0
Jedes IT-System stirbt irgendwann und muss durch ein neues System abgelöst werden. Solche Systemablösen bergen zahlreise Herausforderungen: Keine Doku, eine Technologie, die niemand mehr gut kennt, wissende Mitarbeiter sind nicht mehr greifbar, hoher Zeitdruck, großes Risiko im Betrieb etc. - oft eher Organtransplantation, als IT-Projekt.
Im Vortrag möchte ich meine Erfahrungen aus großen Systemablöseprojekten teilen. Wir werden uns ansehen, wie man Methoden aus Requirements Engineering und Reverse Engineering so kombiniert, dass alle notwendigen Anforderungen entdeckt werden. Wir werden sehen, dass die Zusammenarbeit zwischen Fachbereich und IT der kritische Erfolgsfaktor ist, wie man das am Besten organisiert und wie man Use Cases und ein Glossar dabei unterstützend einsetzt.
Best Practices für Last- und Performancetests von Enterprise Applikationen au...enpit GmbH & Co. KG
Presented on DOAG Middleware Day:
Die Performance von Anwendungen auf der Fusion Middleware kann auf verschiedenste Weisen kontrolliert werden: Entwickler instrumentieren ihren Code in Frameworks oft händisch. Weiter Fortgeschrittene setzen auf Tools für automatische Instrumentierung unterhalb der Entwicklung. Last- und Performance-Tests sollten spätestens als Quality-Gate vor der Produktivsetzung durchgeführt werden. Danach bringt eine kontinuierliche Überwachung von Produktion und Entwicklungsumgebungen weitere Vorteile.
Der Vortrag gibt einen Überblick über Möglichkeiten und Einschränkungen dieser Arten des Performance-Monitoring und geht dabei auf Best-Practices aus Projekterfahrungen ein.
Plm Open Hours - Detailkonzepte welcher Art führen zu erfolgreichen Implement...Intelliact AG
Das Detailkonzept ist ein zentrales Dokument, weil es als Schnittstelle zwischen der Projektleitung, den Anwendern und der Umsetzung dient. Für den Projektleiter bietet es einen roten Faden, der durch die Verwendung und die Anpassung des Systems führt. Für die Anwender detailliert es die Anwendungsfälle soweit aus, dass damit bereits der Grundstein für die spätere Schulung gelegt wird. Zudem dient es bei der Implementierung als Grundlage für die Systemspezifikation (Module und Komponenten) und beschreibt bereits die Schranken für testgetriebene Entwicklung.
Testgetriebene Entwicklung mit Jasmine und Karma hat sich mittlerweile schon als defacto-Standard etabliert. Routinen ohne Abhängigkeiten lassen sich damit ohne Probleme testen. Die Schwierigkeiten beginnen jedoch schon, wenn es um die Auflösung von Abhängigkeiten geht. In diesem Vortrag werden verschiedene Strategien und Werkzeuge vorgestellt, mit denen Abhängigkeiten zu Objekten und Funktionen oder zum Server abgedeckt werden können. Aber nicht nur Abhängigkeiten stellen Schwierigkeiten bei der testgetriebenen Entwicklung dar, auch der Umgang mit Fixtures ist bei der testgetriebenen Entwicklung mit JavaScript relevant. Abgerundet wird dieser Vortrag mit einigen Best Practices für die testgetriebenen Entwicklung mit JavaScript.
3. Warum Regressionstests?
3 03.02.16
¾Feststellung möglicher Defekte nach einer Modifikation
¾Durchführung möglichst vor jedem Release
¾Einfluss veränderter Komponenten auf unveränderte Komponenten
4. Problematik
4 03.02.16
¾„Studies indicate that 80% of testing cost is regression testing.“
¾„In der Praxis ist ein vollständiger Regressionstest fast immer zu zeit-
und kostenintensiv.“
– Entwicklung von Kriterien zur Auswahl von Testfällen
– Exploratives Testen
¾Steigende Softwarekomplexität
¾Kürzer werdende Entwicklungszyklen
¾Sinkende Testabdeckung
¾Akzeptanz der QA?
9. Pro
9 03.02.16
¾Langfristige Zeit- & Kosteneinsparung
¾Erhöhung der Testabdeckung und somit der Softwarequalität möglich
¾ Mitarbeitermotivation
¾Exakte Wiederholung von Testfällen
– Reproduzierbarkeit von Fehlern
– Einmalige Eingabe von Testdaten
¾Testdurchführung jederzeit möglich
10. Contra
10 03.02.16
¾„Automating regression testing causes problems and manual testing is
time and resource consuming.“
¾Schwierigkeit: Kosten-/ Nutzenermittlung
¾Wartung
¾Ungeeignet für UX/ exploratives Testen
¾Layout-Tests
11. Fallstricke
11 03.02.16
¾Unrealistische Erwartungen
– Kurzfristige Rendite
– Vollständiges Ersetzen manueller Tests
¾Mangelhafte Automatisierungsstrategie
¾Testbarkeit während der Entwicklung nicht sichergestellt
¾„Die Entwicklung macht das schon.“
– Softwareentwickler sind keine spezialisierten Testautomatisierer
– Fehler passieren