Cheating is defined as doing something immoral or unethical with or in MMORPGs. The license agreement for most MMORPGs covers some types of cheating as a legal issue that has various related penalties. However, in single player games, cheat codes are acceptable because they don't affect other players.
In World of Warcraft, most players want to buy items or large amount of WoW money through means outside the game a form of cheating. Most also agree that using some sort of automated macro program to repeat some mundane but profitable task as a form of cheating.
There are some types of cheating, such as using an exploit, using undocumented cheat codes for an advantage without an opponent's knowledge, Altering game code to give an advantage. And there are Borderline cheatings, Methods that involve taking advantage possible bugs in the game to bypass the normal method of doing something in the game. An example in World of Warcraft is a method of getting to Haleh in Winterspring to complete several quests that does not involve teleporting from the depths of a cave.
World of Warcraft cheating can adversely affect other people's enjoyment of the game - for example, it unbalances the playing field which is especially heinous in the PvP environment. It makes other players less friendly or helpful, because they start to think they might be helping someone who doesn't deserve it. And of course, it will get you kicked out of the game. Therefore, we should avoid cheatings.