Hallo Team,

Auf dem Wege der Verbesserung der Qualität unserer Software und im Zuge der PHP5.3-Entwicklung machen wir nun auch weitere Schritte beim Ausbau der Test-Infrastruktur. Die Letzten möchte ich hier kurz vorstellen. Dabei bitte ich um Eurer Feedback!

Entwicklung - Vagrant VM für PHP 5.3:
Wir Entwickler arbeiten seit Anfang 2014 auf lokalen virtuellen Maschinen unter PHP 5.2. In diesem Zuge habe ich im Frühjahr auch eine PHP5.3-VM aufgesetzt und in unsere Vagrant-Technologie eingebunden. Nach einigen Optimierungen (danke an Viktoras für seine Anregungen!!!) an der 5.3-er VM bitte ich nun ALLE Entwickler, diese VM sehr intensiv zu nutzen:

Entwicklung - Trunk02:
Darüber hinaus habe ich nun ENDLICH den von Tilo bereitgestellten Trunk02 (@Tilo: DANKE!!!) "eingeweiht" und ein xres_dev dort ausgerollt. Als MySQL-Datenbank verwendet Trunk02 die SELBE Datenbank (selbe, keine Kopie) des Test01 und Test02 vom Support. Die Maschine trunk02.rz1.dev.xres.de ist dafür gedacht, dort langfristig mehr und mehr automatisierte Laufzeit-Tests permanent arbeiten zu lassen (z.B. tausende autom. BAs am Tag) und uns als Entwickler über ggf. auftretende Probleme zu informieren. Dieses wird ein laaanger, aber sehr wichtiger Schritt zur Testbarkeit unserer Software sein und das in der Software-Entwicklung sehr hoch gehandelte Qualitäts-Thema "continuous integration" für uns umsetzen. => Oliver und ich arbeiten weiter daran.
@SWI, SPE, VBE: Für Eure Themen Flug-Importe, Hotel-Importe und Cache/Infx/Exporte bitte ich Euch um Vorschläge, ob und wie wir diese Themen auf Trunk02 (automatisiert) testbar machen können.
@Tilo:
Kann ich auf dem Trunk02 bitte ein PHP5.3 bekommen?

Support - Test01 und Test02:
Das Testing der xRes-Version 2.2.6 findet leider gegenwärtig auf dem test01.dev >>> einer PHP5.2-Maschine <<< statt. Mit dem Testing auf dieser Maschine können wir VIELE Probleme finden ... aber leider nicht alle, für ein vollständiges Testing benötigen wir eine PHP5.3-Installation. Auch das externe CRS von Traffics leitet den Veranstalter BMF leider noch auf den test01.

Kurzfristig haben Haiko und ich abgestimmt, dass das PHP5.3-Testing nun auf dem Test02.JT forgesetzt werden kann. Voraussetzung dafür wäre, dass es für Tilo schnell und einfach möglich wäre, dort PHP 5.3 zu installieren. @Tilo: Ginge das und evtl. auch schon heute?

Für die Zukunft hat Tilo (@Tilo: DANKE auch dafür!!!) uns in der vergangenen Woche eine neue Maschine "test02" mit einer PHP5.3-Installation zur Verfügung gestellt. Auch diese Maschine verwendet die SELBE Datenbank wie der test01 ... so dass das Hotel-Matchings und andere Stammdaten (trotz 2er Testmaschinen test01 und test02) nur einmal gepflegt werden müssen. Dem Test02 habe ich heute ein xres_dev ausgerollt und die kopierte xResConfig.xml des Test01 hinterlegt.
Zu dieser Maschine empfehle ich das folgende Vorgehen:

Ich freue mich auf Eure Rückmeldung zur "wachsenden" Test-Infrastruktur!

Viele Grüße
SRK

-- 
Mit freundlichen Grüßen
 
Stefan Rank-Kunitz
 - Lead Developer -
________________________________________________________
TraSo GmbH
 
Georg-Schumann-Str. 294
D-04159 Leipzig
Tel.: +49 341 909 87 45

E-Mail: s.rank-kunitz@traso.de
Internet: http://www.traso.de
 
________________________________________________________
Geschäftsführer: Haiko Gerdes
Handelsregister: Amtsgericht Leipzig, HRB 21850