Suponha que você esteja usando processos de integração contínua que atualizam frequentemente alguns ambientes de destino, para que toda vez que houver algumas alterações, "você" possa testar suas alterações imediatamente. Isso faz parte dos objetivos da CI, não?
Mas suponha também que você tenha outras pessoas envolvidas no seu ciclo de teste, por exemplo, gerentes ou clientes. Faz sentido envolver outras pessoas na tentativa de revisar (interromper?) Suas próximas alterações, não?
Porém, se você continuar continuamente entregando alterações no ambiente em que essas outras pessoas estão tentando seriamente testá-las, vários problemas poderão surgir, como:
they
pode perder tempo relatando problemas que, quando salvam o relatório (em profundidade), não podem mais reproduzir o problema (por exemplo, porque acidentalmente você também encontrou o mesmo problema e já o corrigiu no ambiente).you
talvez não seja possível reproduzir os problemas relatados, pois os ambientes nos quais ocorreram alguns problemas não são mais idênticos (você (!!!) pode ter sobreposto o ambiente).
Então, o que você pode fazer (como configurar as coisas?) Para evitar situações (frustrantes)?