I think cheating is very common in all schools, everybody once in the life cheat.
It is not a big problem, and sometimes it doesn't depend on how the student worked in home, the student just can't do the test.
It's a sure thing that a student who always cheats will have future problems, but a student that doesn't do this in all the tests is okay.
You must study for all your tests, but if you need to cheat once, go ahead!