That depends on how you do it. I have a friend in the AirSoft industry. He has described to me events that simulate urban combat. They are held on military bases using military training equipment -- realistic smells (gunpowder, sewage, gangrene), sounds, and scenery. I believe the term for such things is MilSim. They attract both retired and active military personnel. The tactics they use at such events are the tactics that work in the real world.
That's how I passed my General test, using a flashcard app. I studied the theory and practice as well, but for passing the test I just flat out memorized the answers.
The reason I don't do that with the Extra test is because there's a lot of that stuff I truly need to study up on, and I don't want to "pass" a test for material I have little clue about.
[0] https://www.qrz.com/hamtest/