Blog

13 Dinge, die Sie unbedingt über Test Automation wissen müssen

#

Die schnelle und flexible Entwicklung von IT-Lösungen ist der Grundstein für den Erfolg in einer sich ständig verändernden digitalen Geschäftswelt. Schnelle Bereitstellung neuer Funktionen und hochqualitative Releases werden daher zu einem entscheidenden Faktor für Ihren Erfolg. Doch was müssen Sie eigentlich alles über Test Automation wissen?

Read more

Agile Testing Konzepte - Test Automatisierung als Teil des Sprints

#

Oft wird funktionale Testautomatisierung (UI-Testautomatisierung, REST-Testautomatisierung) im nächsten Sprint erstellt, nachdem das Feature fertiggestellt und manchmal sogar für die Produktion freigegeben wurde. Der Grund dafür ist, dass viele glauben, eine Funktion muss vollständig implementiert sein, bevor die Testautomatisierung erstellt wird. Ein weiterer Grund ist, dass im aktuellen Sprint nicht genügend Zeit zur Verfügung steht und die Erstellung von Automatisierung zum nächsten verschoben wird.

Read more

Teil 3 - Hands on: Jenkins

#

Der letzte Schritt besteht darin, eine Build & Deployment Pipeline zu erstellen, welche automatisch das Docker Image erstellt und dieses im ECS Cluster startet.

Read more

Teil 1 - Hands-On: Wie man ein Microservice auf AWS mit einem Klick aufsetzen kann

#

In dieser Tutorialserie werden wir einen Microservice mit einem Klick in die Amazon Web Services Cloud einbinden. Um dies zu erreichen, werden wir unser AWS-Konto einrichten und CodeCommit, S3, SNS/SQS und ECR entsprechend unseren Anforderungen konfigurieren. Dann werden wir den Microservice von Spring's Spring Boot Docker verwenden und die Amazon Reference Architecture für CloudFormation modifizieren, um unseren Service bereitzustellen.Um Jenkins mit AWS zu verbinden, werden wir verschiedene Plugins verwenden, die als Schnittstellen fungieren. Schließlich werden wir eine Declarative Pipeline schreiben, die unseren Code von CodeCommit auscheckt, ihn erstellt, testet und mithilfe der modifizierten Referenzarchitektur in CloudFormation implementiert.

Read more

TECH BLOG - Einleitung 2. Teil: CI/CD Patterns and Best Practices

#

Nachdem wir uns im vorherigen Blog-Beitrag mit Anti-Patterns beschäftigt haben, konzentrieren wir uns hier nun auf die richtige Vorgehensweise. Es gibt viele Best Practices wenn es um CI/CD geht - ich habe versucht, Patterns auszuwählen, die entweder sehr wichtig sind oder oft falsch gemacht werden. Letzteres ist der Fall für unser erstes Thema.

Read more

TECH BLOG - Einleitung 1. Teil: CI/CD Antipatterns

#

Ich möchte den Tech Blog mit einem Post über CI/CD Patterns und Antipatterns beginnen. Ich denke, dass die meisten hier angeführten Dos and Don’ts gut bekannt sind, dennoch halten sich aber viele der Antipatterns immer noch hartnäckig. Wenn Sie ein Neuling in Bezug auf CI/CD sind, dann sollte Ihnen die Liste zumindest helfen, die grundlegenden Konzepte hinter CI/CD zu verstehen und die gröbsten Fehler von Beginn an zu vermeiden.

Read more

Willkommen bei unserer Tech Blog Serie: Continuous Delivery von Microservices in AWS

#

Heutzutage erwarten Kunden, dass IT-Unternehmen neue Funktionen schneller als je zuvor bereitstellen. In der Vergangenheit reichte es oft noch, dass Unternehmen vierteljährlich eine neue Version eines Systems lieferten. In den letzten Jahren mussten aber viele von ihnen auf monatliche Releases umstellen, um die Kundenbedürfnisse zu erfüllen. Das scheint immer noch nicht genug zu sein. Heute erwarten Kunden einen kontinuierlichen Fluss neuer Features, wie es die großen IT-Unternehmen Google und Co. schon seit Jahren tun.

Read more