Kategorie-Archiv: continous integration

PHP Skripte syntaktisch im Deployment überprüfen (Jenkins)

Wenn man im Deployment mit Jenkins sicherstellen möchte, dass PHP Skripte syntaktisch korrekt ausgeliefert werden, kann man die PHP eingebaut Parse Funktion nutzen. Wenn man nach PHP Lint im Internet sucht, findet man eine große menge an Open Source Produkten wie PHP Depend, PHP Codesniffer und viele mehr. Für mich ist das alles recht überladen […]

http://www.agile-coding.net/php-skripte-syntaktisch-im-deployment-ueberpruefen-jenkins/

Automatisierte Browsertests mit Selenium und PHP Webdriver

Mit dem javabasierenden Open Source Tool Selenium lassen sich automatisierte Browsertests auf Windows, Apple und Linux Plattformen realisieren. Das Tool bietet eine sehr große Anzahl von Schnittstellen zu unterschiedlichen Systemen und Integrationsmöglichkeiten zu fast allen bekannten Programmiersprachen. Durch die hohe Flexibilität kann man Browsertests für alle handelüblichen Browser (Firefox, Internet Explorer, Chrom, Safarie, etc,) realisieren. […]

http://www.agile-coding.net/automatisierte-browsertests-mit-selenium-und-php-webdriver/

Webdriver Testsystem für Selenium installieren und einrichten

Wenn man automatisierte Browsertest mit Selenium ernsthaft betreiben möchte, kommt man kaum um einen Integration der Webdriver Variante herum. Bei der Webdriver Variante erstellt man ein Testsystem was Remote vom Webdriver Skript angesprochen wird und die Tests auf einem lokalen Browser durchführt. Nehmen wir uns dafür zunächste eine virtuelle Maschine und installieren das Betriebssystem Win-7 […]

http://www.agile-coding.net/webdriver-testsystem-fuer-selenium-installieren-und-einrichten/

Automatisierte Softwaretests in Agilen Entwicklungsprojekten

Die Qualitätssicherung von Softwareprodukten ist ein viel schichtiges Thema. Es gibt die unterschiedlichsten Vorgehensmodelle (V-Modell, Test Driven Development, etc. ) und Testmethoden (Blackbox, Whitebox, etc.). In der Agilen Softwareentwicklung etabliert sich bereits seit einiger Zeit ein neue Sichtweise auf das Testen von Softwareprodukten. Analog zu dem Agilen Manifest, ist ein Agiles Test Manifest entstanden. Es […]

http://www.agile-coding.net/automatisierte-softwaretests-in-agilen-entwicklungsprojekten/

Jenkins Server installieren

Die Installation eines Jenkins Servers ist denkbar einfach. Man benötigt im ersten Schritt einen funktionierenden Tomcat Server.  Ich benutze in diesem Beispiel einfach die Tomcat Instanz (Version 7.0.30) die beim aktuellen Paket von Xampp mitgeliefert wird. Entweder man nutzt das Xampp Control Panel um den Tomcat Server zu starten oder man führt einfach die Datei […]

http://www.agile-coding.net/jenkins-server-installieren/