Załóżmy, że korzystasz z procesów ciągłej integracji, które często aktualizują niektóre środowiska docelowe, dzięki czemu za każdym razem, gdy są jakieś zmiany, „możesz” przetestować je od razu. To część celów CI, nie?
Ale załóż również, że w twoim cyklu testowym uczestniczą inne osoby, np. Kierownicy lub klienci. Sensowne jest angażowanie innych osób w próbę przeglądu (złamania?) Nadchodzących zmian, prawda?
Ale jeśli ciągle dostarczasz zmiany w środowisku, w którym ci inni ludzie, poważnie, próbują je przetestować, mogą pojawić się liczne problemy, takie jak:
they
mogą tracić czas na zgłaszanie problemów, które do czasu zapisania (dogłębnego) raportu, nie są nawet w stanie samodzielnie odtworzyć problemu (np. ponieważ przypadkowo natknąłeś się na ten sam problem i już go naprawiłeś w swoim środowisku).you
mogą nie być w stanie odtworzyć zgłoszonych problemów, ponieważ środowiska, w których napotkali jakiś problem, nie są już identyczne (ty (!!!) mogłeś nałożyć ich środowisko).
Co więc możesz zrobić (jak skonfigurować?), Aby uniknąć takich (frustrujących) sytuacji?