Generalna vaja je popolna vaja ali praksa gledališke ali glasbene predstave. Namen te prakse je izpopolniti predstavo, preden jo javnost vidi, in zagotoviti, da vsaka podrobnost predstave izpolni pričakovanja. Člani zasedbe nosijo svoje kostume in dodatke med generalno vajo. Morda imajo celo prakso pred kuliso in uporabljajo rekvizite, ki so zasnovani za prihajajočo gledališko predstavo. Pri glasbenih nastopih pa to ne drži, saj je generalna vaja preprosto zadnja vaja glasbenikov in ne zahteva oblačenja, ki je namenjena predstavi.
V gledališču se številne vaje zgodijo veliko pred generalno vajo. Te prakse se pogosto imenujejo prehodi. Potek igre se ne izvaja v kostumih in morda ne bo zajel vseh tehničnih vidikov prihajajoče predstave. Namesto tega so te prakse namenjene pomaganju igralski zasedbi pri učenju dialoga in razumevanju, kako bo vsaka oseba postavljena med javnim nastopom.
Včasih je gledališka generalna vaja le zadnja praksa, vendar se lahko dejansko nanaša na vrsto praks. Pri tej vrsti vaje igralska zasedba vadi celotno predstavo, skozi vse gibe, ki jih bo za javno izvedbo. Ustavi se celo za odmore, tako kot za dejansko izvedbo. Na odprti generalni vaji se nekaterim ljudem lahko dovoli, da se udeležijo in si ogledajo vaje. Ta privilegij je običajno razširjen na družino in prijatelje igralske zasedbe ter gledališke recenzente.
Druga vrsta vaje, imenovana cue to cue, se uporablja za izpopolnjevanje tehničnih vidikov predstave ali predstave. Pri tej vrsti vaje imajo vodja odra in tehniki dialog in gibe za vajo igralske zasedbe, ki se lahko uporabljajo kot namigi za tehnične spremembe, kot so osvetlitev, zvok in kakršni koli posebni učinki. To jim omogoča, da se prepričajo, da vse deluje, kot bi moralo, in odpravijo morebitne napake. Kostumi na splošno niso potrebni za to vrsto vaje. Vendar pa jih lahko v nekaterih primerih oblečete, da vidite, kako bodo videti na odrski razsvetljavi.
Včasih je po generalni vaji predogled. Tehnično to ni praksa, saj poteka pred polnim občinstvom. Vendar ni nenavadno, da se zasedba ustavi in začne znova od prejšnje točke v predstavi, če pride do težav ali napak. Običajno se to ne zgodi med polno predstavo.