What are the top ways of functional testing that every tester should follow?

Would anyone please guide me on the top ways of functional testing that every tester should follow.