"Glitching" is the practice of a player exploiting faults in a video game's programming to achieve tasks normally impossible if the game's script runs as intended, such as running through walls or defying the game's laws of gravity. It is often used to gain an unfair advantage over other players in multiplayer video games.
During quality assurance (such as the role of a game tester for video games), glitches must be located, a report compiled, and then fed back to the programmers.[2]
Though commonly used by game players and the general public, the term "glitch" is rarely used by game developers, publishers, and QA departments. Instead, the more common term of software bug, or simply "bug", is used by professionals working in the video game industry.