Angenommen, Sie verwenden kontinuierliche Integrationsprozesse, mit denen einige Zielumgebungen häufig aktualisiert werden, sodass "Sie" bei jeder Änderung Ihre Änderungen sofort testen können. Das gehört zu den Zielen von CI, oder?
Nehmen Sie aber auch an, dass andere Personen in Ihren Testzyklus involviert sind, z. B. Manager oder Kunden. Es ist sinnvoll, andere daran zu beteiligen, Ihre anstehenden Änderungen zu überprüfen (zu brechen?), Nicht wahr?
Wenn Sie jedoch kontinuierlich Änderungen in der Umgebung bereitstellen, in der diese anderen Personen ernsthaft versuchen, sie zu testen, können mehrere Probleme auftreten, z.
they
Verschwenden Sie möglicherweise Ihre Zeit damit, Probleme zu melden. Wenn Sie den (ausführlichen) Bericht speichern, können Sie das Problem nicht einmal mehr selbst reproduzieren (z. B. weil Sie versehentlich auf dasselbe Problem gestoßen sind und es bereits in Ihrer Umgebung behoben haben).you
Die von ihnen gemeldeten Probleme können möglicherweise nicht reproduziert werden, da die Umgebungen, in denen sie auf ein Problem gestoßen sind, nicht mehr identisch sind (Sie (!!!) haben möglicherweise ihre Umgebung überlagert).
Was können Sie also tun (wie konfigurieren?), Um solche (frustrierenden) Situationen zu vermeiden?