Припустимо, ви використовуєте процеси безперервної інтеграції, які часто оновлюють деякі цільові середовища, так що кожен раз, коли відбуваються якісь зміни, ви можете відразу перевірити свої зміни. Це частина цілей КІ, ні?
Але також припустимо, що у вашому тестовому циклі є інші люди, наприклад, менеджери чи клієнти. Має сенс залучати інших людей до спроб переглянути (перервати?) Свої майбутні зміни, ні?
Але якщо ви постійно продовжуєте вносити зміни в середовище, в якому ці інші люди, серйозно, намагаєтесь перевірити їх, то можуть виникнути численні проблеми, такі як:
they
може витратити свій час на звітування про проблеми, які до моменту збереження (поглибленого) звіту вже не можуть відтворити цю проблему більше (наприклад, тому що випадково ви також зіткнулися з тим самим випуском і вже виправили це у своєму оточенні).you
можливо, не вдасться відтворити проблеми, про які вони повідомляли, оскільки середовища, в яких вони стикалися з якоюсь проблемою, вже не ідентичні (ви (!!!), можливо, наклали їхнє середовище).
То що ви можете зробити (як налаштувати речі?), Щоб уникнути подібних (розчаровуючих) ситуацій?