Hi Björn,

Björn Biege wrote:

> Im Prinzip würde man eine Checkliste machen an Aktionen die durchgeführt
> werden müssen um ein Release freizugeben. Das das wir ALLE machen sollen
> ist schon OK, nur kommt es dann dazu das wie schon erwähnt jede
> Kleinigkeit um Tracker landet und nicht ersichtlich ist was davon denn nun
> essenziell für das Release zu fixen ist. Es fehlt also eine abschließende
> Instanz der Qualitätssicherung, welche klar definiert und kommuniziert was
> noch behoben werden muß.

Och, die gibt es schon. Wir haben alle die 6.2 mehrmals "from scratch" 
installiert. Und natürlich wurden auch die Updates von diversen Versionen 
getestet. Allerdings sind die meisten Entwicklersystem schon "sinnvoll" bis 
freizügig konfiguriert..
Dadurch fallen Seiteneffekte, welche durch merkwürdige Konfigurationen 
entstehen nicht auf.

Die möglichen Kombination sind:
PHP Einstellenden X Webserver X Webservereinstellungen X 
Verzeichnisrechte/OS Einstellungen X Browser X Netzwerk (Proxy) X 
Datenbankeinstellungen X TYPO3 Einstellungen X PHP Versionen (inklusive 
zusammengepatchte Distributionsversionen) ...

Es sollte selbst bei groben Abschätzen der Faktoren klar sein, dass die 
kombinatorische Anzahl der Konfigurationen weit über eine Milliarde liegt.

Auch wenn wir die gängigen Kombinationen testen, so heißt dies nicht, dass 
nicht trotzdem einige Fehler durchrutschen.
Außerdem ist es bei einem so komplexen Produkt wie TYPO3 CMS gar nicht so 
ohne weiteres Möglich, alle Funktionen zu testen.

Deswegen setzen wir verstärkt auf automatische Tests, welche bekannte Fehler 
und die wichtigsten Funktionen automatisch durchtesten. Für 6.2 sind dies so 
viele, dass wir schon Probleme mit unserer Testplattform bekommen (die Tests 
brauchen zu lange).

In Zukunft wollen wir die automatischen Test weiter ausbauen, sodass noch 
größere Teile des Cores von automatischen Test abgedeckt sind.

Es gilt jedoch weiterhin die uralte IT-Regel: Kein Entwickler kann sich 
vorstellen auf welch "kreative" Weise ein Benutzer die Software verwendet.
Wir geben unser Bestes, aber wir können auch keine Wunder vollbringen.

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3 .... inspiring people to share!

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an