25. April 2017

synTechTalk: Jenkins für Entwickler

synTechTalk: Jenkins für Entwickler (Bild: https://wiki.jenkins-ci.org/display/JENKINS/Logo / Creative Commons Attribution-ShareAlike 3.0 Unported License)

Jenkins ist ein hervorragendes Tool für DevOps, da es sowohl den Entwicklungsprozess unterstützen als auch automatische Deployments durchführen kann. In diesem Artikel möchten wir uns auf die Vorteile konzentrieren, die Jenkins im reinen Entwicklungsprozess bietet. Für die Durchführung der hier vorgestellten Demo benötigt man ungefähr 30 Minuten.

Inhaltsverzeichnis

  1. Installation
  2. Einrichtung
  3. Das erste Projekt
  4. Entwickler entlasten
  5. Beseitigung potentieller Fehlerquellen
  6. Unit-Tests
  7. Benachrichtigungen
  8. Fazit

Ganzen Beitrag lesen

09. März 2017

synTechTalk: Selenium – Web Browser Automation in Java

Selenium – Web Browser Automation in Java (Bild: http://www.seleniumhq.org/)

Dieser Blogpost richtet sich an alle, die dabei sind, die Nutzung von Selenium zu erlernen oder die ein generelles Interesse an Browser-Automatisierung haben. Anhand eines kleinen praktischen Beispiels wird demonstriert, wie Selenium zum Testen von Webseiten genutzt werden kann. Als Voraussetzung werden Java-Grundkenntnisse angenommen.

Inhaltsverzeichnis
1. Was kann Selenium?
2. Wie funktioniert Selenium?
3. Testen mit Selenium WebDriver
4. Page Object Design Pattern

1. Was kann Selenium?

Seleniums Hauptfeature ist die Browser-Automatisierung. Diese unterteilt sich in zwei Teile – einmal die Selenium IDE und einmal den Selenium WebDriver. Mit der IDE lassen sich im Browser Aktionen „aufnehmen“. Diese Aufnahmen werden in der eigenen Skriptsprache „Selenese“ gespeichert und können beliebig wiedergegeben werden. Dies ermöglicht die Automatisierung von Abläufen im Browser.

Ganzen Beitrag lesen