🎟 Почему два человека не могут купить последнее место одновременно?
🎟 Почему два человека не могут купить последнее место одновременно? Представь: на концерт осталось одно место. Два человека открывают сайт почти в одну секунду, оба видят, что место свободно, и одновременно нажимают «Купить». Если система обработает оба действия неправильно, может получиться странная ситуация: одно место продали дважды, а подтверждение получили оба человека. Такую проблему называют race condition - когда результат зависит от того, какой из нескольких одновременных запросов система успеет обработать первым. Нормально работающий сервис должен вовремя «занять» место за одним пользователем, а второму уже показать, что оно недоступно. Поэтому тестировщики проверяют не только сценарий «один человек нажал кнопку - всё сработало», но и ситуации, когда несколько пользователей делают одно и то же почти одновременно. Именно такие сценарии помогают находить ошибки, которые в обычном спокойном тесте могут вообще не проявиться.