Bojna puška je lahko polavtomatska ali zmožna selektivnega streljanja. Zasnovana je, da lahko zadane tarče nad oddaljenostjo 500 m z individualnim streljanjem. Zaradi uporabe močnega naboja nekatere bojne puške niso avtomatske, saj bi streljanje povzročilo prevelik odsun, ki bi zmanjšal natančnost streljanja. Bojna puška je zastarelo orožje, saj so jurišne puške prevzele njihovo vlogo.