Brief introduction to Session-Based Test Management and to how Exploratory Testing is understood and approached under the influence of the Context-Driven Testing movement.
Wir zeigen Methoden zur Zeit- und Qualitätssteigerung, ideal für Manager und Entwickler, die effektive Automatisierungslösungen suchen.
Entdecke, wie du mittels Automatisierung in der Prozessbereitstellung nicht nur Zeit einsparst und die Fehlerquote minimierst, sondern auch die Gesamtqualität deiner Projekte erhöhst.Es wird beleuchtet, wie die Automatisierung nicht nur technische Vorteile bietet, sondern auch, wie sie zur strategischen Geschäftsentwicklung beiträgt. Dabei gehen wir auf Schlüsselaspekte wie:
- DevOps
- Versionsverwaltung
- Quellcode-Management in Git Repositories
- automatisierte Code-Qualitätsanalysen
- und vieles mehr ein.
Wir bieten dir Einblicke in Best Practices und innovative Ansätze, um deine RPA-Projekte mit UiPath auf das nächste Level zu bringen.
Brief introduction to Session-Based Test Management and to how Exploratory Testing is understood and approached under the influence of the Context-Driven Testing movement.
Wir zeigen Methoden zur Zeit- und Qualitätssteigerung, ideal für Manager und Entwickler, die effektive Automatisierungslösungen suchen.
Entdecke, wie du mittels Automatisierung in der Prozessbereitstellung nicht nur Zeit einsparst und die Fehlerquote minimierst, sondern auch die Gesamtqualität deiner Projekte erhöhst.Es wird beleuchtet, wie die Automatisierung nicht nur technische Vorteile bietet, sondern auch, wie sie zur strategischen Geschäftsentwicklung beiträgt. Dabei gehen wir auf Schlüsselaspekte wie:
- DevOps
- Versionsverwaltung
- Quellcode-Management in Git Repositories
- automatisierte Code-Qualitätsanalysen
- und vieles mehr ein.
Wir bieten dir Einblicke in Best Practices und innovative Ansätze, um deine RPA-Projekte mit UiPath auf das nächste Level zu bringen.
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.
This presentation shows you the way to optimize your iOS development with continuous integration, automatic unit tests, automatic acceptance tests and one click deployments.
How to speed up Spring Integration TestsQAware GmbH
betterCode(Spring), Juni 2023, Dirk Kröhan (Software Architect bei QAware)
Integrationstests sind ein wesentlicher Bestandteil des Softwareentwicklungsprozesses, da sie sicherstellen, dass alle Teile einer Anwendung sauber zusammenarbeiten. Mit zunehmender Größe und Komplexität einer Anwendung steigt auch üblicherweise die Anzahl der Integrationstest.
Damit die Ausführungszeit der Integrationstests nicht zum Bottleneck in unserer CI/CD-Pipeline wird, geht es in diesem Talk um Techniken zur Beschleunigung von Integrationstests in einer Spring-Boot-Anwendung.
Der Großteil der Ausführungszeit geht fast immer für die Erstellung des sogenannten "Spring Context" drauf. Damit nicht für jeden Integrationstest ein komplett neuer Spring Context erstellt werden muss, bringt Spring Boot bereits von Haus aus ein Konzept mit. Doch wenn man nicht aufpasst, wird dieses Konzept schnell ausgehebelt und man profitiert eben nicht von schnell laufenden Integrationstests.
Worauf man bei der Erstellung von Spring-Boot-Integrationstests unbedingt achten sollte, was es mit "Spring Boot Test Slices" auf sich hat und welche Möglichkeiten es sonst noch gibt, um schnellere Integrationstests zu bekommen, erfahrt ihr in diesem Talk.
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
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Nico Orschel
Talk @ Microsoft Testing Infoday, Hamburg
Agenda:
- Test management and execution with TFS WebAccess
- CodedUI test automation
- News from the product group
NEMO hiess ein strategisches Projekt der Post CH AG, mit dem existierende Scanner-Hard- und Software innovativ auf modernster Technologie neu implementiert wurde. Dies für 22'000 Geräte, die täglich im Einsatz sind und für Millionen von Paketen und Briefen verwendet werden. Die beiden Projektverantwortlichen Artur Tomczak und Ralph Jocham liessen die Teilnehmer des Referats retrospektiv an diesem Abenteuer teilhaben.
Intersys - Integration mit Spirateam (Zurich 2017)Adam Sandman
My name is René Jehle, i am Test-Manager at Intersys since many years.
I will talk about the integration of SpiraTeam within the DevOps pipeline / DevOps process.
I selected some detail aspects from real integrations, specificly also from the Operations phase.
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
DevOps ist derzeit in aller Munde und das IT-Buzzword schlecht hin. Doch was verbirgt sich genau hinter diesem Begriff? Es ist definitiv viel mehr als nur die verbesserte Zusammenarbeit zwischen Entwicklung und Betrieb. Agile Planung, kurze Releasezyklen, Automatisierung und das kontinuierliche Feedback sind zentrale Themen, mit denen sich jedes Entwicklungsteam heutzutage auseinandersetzen muss. Der Vortrag zeigt die Anforderungen und Herausforderungen an einen modernen und effizienten DevOps Prozess auf und untermauert diese mit Praxisbeispielen aus unserer langjährigen Beratertätigkeit.
Lernen Sie Teststrategien für Angular- (und generell Web-) Applikationen mit einem Mix aus Theorie und Demos kennen: Von Unit Test über Integration Test mit Jest bis End-to-end Tests mit Selenium.
Demos: https://github.com/florianbader/openspaceplanner
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.
This presentation shows you the way to optimize your iOS development with continuous integration, automatic unit tests, automatic acceptance tests and one click deployments.
How to speed up Spring Integration TestsQAware GmbH
betterCode(Spring), Juni 2023, Dirk Kröhan (Software Architect bei QAware)
Integrationstests sind ein wesentlicher Bestandteil des Softwareentwicklungsprozesses, da sie sicherstellen, dass alle Teile einer Anwendung sauber zusammenarbeiten. Mit zunehmender Größe und Komplexität einer Anwendung steigt auch üblicherweise die Anzahl der Integrationstest.
Damit die Ausführungszeit der Integrationstests nicht zum Bottleneck in unserer CI/CD-Pipeline wird, geht es in diesem Talk um Techniken zur Beschleunigung von Integrationstests in einer Spring-Boot-Anwendung.
Der Großteil der Ausführungszeit geht fast immer für die Erstellung des sogenannten "Spring Context" drauf. Damit nicht für jeden Integrationstest ein komplett neuer Spring Context erstellt werden muss, bringt Spring Boot bereits von Haus aus ein Konzept mit. Doch wenn man nicht aufpasst, wird dieses Konzept schnell ausgehebelt und man profitiert eben nicht von schnell laufenden Integrationstests.
Worauf man bei der Erstellung von Spring-Boot-Integrationstests unbedingt achten sollte, was es mit "Spring Boot Test Slices" auf sich hat und welche Möglichkeiten es sonst noch gibt, um schnellere Integrationstests zu bekommen, erfahrt ihr in diesem Talk.
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
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Nico Orschel
Talk @ Microsoft Testing Infoday, Hamburg
Agenda:
- Test management and execution with TFS WebAccess
- CodedUI test automation
- News from the product group
NEMO hiess ein strategisches Projekt der Post CH AG, mit dem existierende Scanner-Hard- und Software innovativ auf modernster Technologie neu implementiert wurde. Dies für 22'000 Geräte, die täglich im Einsatz sind und für Millionen von Paketen und Briefen verwendet werden. Die beiden Projektverantwortlichen Artur Tomczak und Ralph Jocham liessen die Teilnehmer des Referats retrospektiv an diesem Abenteuer teilhaben.
Intersys - Integration mit Spirateam (Zurich 2017)Adam Sandman
My name is René Jehle, i am Test-Manager at Intersys since many years.
I will talk about the integration of SpiraTeam within the DevOps pipeline / DevOps process.
I selected some detail aspects from real integrations, specificly also from the Operations phase.
DevDay 2016 Keynote - Die Evolution agiler Software EntwicklungMarc Müller
DevOps ist derzeit in aller Munde und das IT-Buzzword schlecht hin. Doch was verbirgt sich genau hinter diesem Begriff? Es ist definitiv viel mehr als nur die verbesserte Zusammenarbeit zwischen Entwicklung und Betrieb. Agile Planung, kurze Releasezyklen, Automatisierung und das kontinuierliche Feedback sind zentrale Themen, mit denen sich jedes Entwicklungsteam heutzutage auseinandersetzen muss. Der Vortrag zeigt die Anforderungen und Herausforderungen an einen modernen und effizienten DevOps Prozess auf und untermauert diese mit Praxisbeispielen aus unserer langjährigen Beratertätigkeit.
Lernen Sie Teststrategien für Angular- (und generell Web-) Applikationen mit einem Mix aus Theorie und Demos kennen: Von Unit Test über Integration Test mit Jest bis End-to-end Tests mit Selenium.
Demos: https://github.com/florianbader/openspaceplanner
Exploratives Testen für Entwickler, Tester und Sie
1. Exploratives Testen –
Für Programmierer,
Tester
und Sie!
Markus Gärtner
@mgaertne
it-agile GmbH
@itagile
2. Stuff we
know that we
know it.
DD/ATTD
T
Stuff we
know that we
don‘t know it.
Stuff we don‘t
know that we
know it.
ET
Delib
Execuera
t
te n
io
Stuff we don‘t
know that we
don‘t know it.
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/
3. Die vier größten Einsichten in
unseren Kursen
› Kompromiss
zwischen manuellem und
automatisiertem Testen
› Session-basiertes Testmanagement
› Test-Charter
› Heuristiken
10. Test-Charter
Erforsche <Ziel>
mit <Hilfsmittel>
um <Informationen> zu finden
Ziel – Funktion, Anforderung oder Modul
Hilfsmittel – Tools, Datensätze, Techniken
Informationen – Funktioniert es? Sicherheit,
Performance, Verlässlichkeit
(nach Elisabeth Hendrickson – Explore It!)
12. Heuristiken
Nach Michael Bolton:
http://www.developsense.com/articles/2005-01-TestingWithoutAMap.pdf und
http://www.developsense.com/blog/2012/07/few-hiccupps/
Familiar Problems (bekannte Probleme)
› Explainability (Erklärbarkeit, Verständlichkeit)
› World (reale Welt)
›
History (Vergangenheit)
› Image (Ruf)
› Comparable Products (Vergleichsprodukte)
› Claims (Behauptungen)
› User Expectations (Nutzererwartungen)
› Purpose (Verwendungszweck)
› Product (Produktintegrität)
› Standards and Statutes (Standards und Regeln)
›
13. Die vier größten Einsichten in
unseren Kursen
› Kompromiss
zwischen manuellem und
automatisiertem Testen
› Session-basiertes Testmanagement
› Test-Charter
› Heuristiken
14. Stuff we
know that we
know it.
DD/ATTD
T
Stuff we
know that we
don‘t know it.
Stuff we don‘t
know that we
know it.
ET
Delib
Execuera
t
te n
io
Stuff we don‘t
know that we
don‘t know it.
http://dannorth.net/2010/08/30/introducing-deliberate-discovery/