- 22, Oct 2024
- #1
Предположим, вы используете процессы непрерывной интеграции, которые часто обновляют некоторые целевые среды, так что каждый раз, когда происходят какие-то изменения, «вы» можете сразу же протестировать свои изменения. Это часть целей CI, не так ли?
Но также предположим, что в вашем цикле тестирования участвуют и другие люди, например. менеджеры или клиенты. Имеет смысл привлечь других людей к рассмотрению (отмене?) ваших предстоящих изменений, не так ли?
Но если ты непрерывно Продолжайте вносить изменения в среду, в которой другие люди серьезно пытаются их протестировать, тогда может возникнуть множество проблем, таких как:
-
you
могут тратить свое время на сообщение о проблемах, которые к моменту сохранения (подробного) отчета они больше не могут даже воспроизвести проблему сами (например, потому что случайно вы также столкнулись с той же проблемой и уже исправили ее в своей среде). -
they
возможно, не смогут воспроизвести проблемы, о которых они сообщили, поскольку среды, в которых они столкнулись с какой-либо проблемой, больше не идентичны (вы (!!!) могли наложить их среду).
Итак, что вы можете сделать (как что-то настроить?), чтобы избежать таких (неприятных) ситуаций?
#непрерывная интеграция #тестирование