Testen von Webanwendungen auf verschiedenen Stages
Beim Testen und auch bei der Nutzung von unterschiedlichen Anwendungen werden oft unterschiedliche Proxy Einstellungen benötigt. Jeder kennt diese Problematik aus der Praxis.
So werden Webanwendungen auf einem fremden Browser aufgerufen und es müssen die Proxyeinstellungen im Internet-Explorer öfters umgestellt werden. Je häufiger der Zyklus der Umschaltung notwendig ist, desto zeitaufwändiger und nerviger ist das Ganze.
Anbei ein Beispiel aus der Praxis.
Beim Test von Webanwendungen erfolgen die Tests nicht nur auf einer Testumgebung Stage = TEST, sondern es müssen auch Tests auf einer weiteren Testumgebung Stage = PRELIVE ausgeführt werden. Oft werden auch Links-/Rechts-Vergleichs durchgeführt. Damit wird eine Webseite bspw. auf der produktiven Umgebung (Stage = PROD) und die zweite -zu testenden Webseite auf der Testumgebung- angezeigt. Hier kann dann ein direkter Vergleich durchgeführt werden.
Ein weiteres Beispiel wäre der Vergleich der Testseite mit einer Referenzseite.
Durchzuführende Anpassungen
Hier die Änderungen die dann jeweils im Internet Explorer angepasst werden müssen.
Lösung
Warum immer diese umständlichen Schritte durchführen und nicht eine kleine Anwendung schreiben, welche immer im Vordergrund dargestellt wird und die Umstellungen sich einfach und schnell durchführen lassen.
Die Anwendung liest die Interneteinstellungen aus der Registry aus und zeigt diese entsprechend an. Durch einfaches setzten der Checkboxen und durch Eintragen des Proxy-Servers werdne nach Klick auf die Schaltfläche "Set Configuration", die Einstellungen in die Registry geschrieben.
Die Einstellungen wird sich auch direkt auf den nächsten Aufruf /Aktualisierung der Webseite entsprechend aus.
Die entsprechenden Einstellungen der Sicherheitseinstellungen müssen beachtet bzw. geprüft werden, damit die Umstellung / Anwendung dann auch korrekt funktioniert.
Diese kleine Anwendung hat sich bisher in der Praxis bewährt und erleichtert mir die Arbeit, da öfters genau diese Einstellungen verändert werden müssen.