The words "Technique" and "Tools" would be enough to differentiate between the two.
Technique is the actual method/manner/way to perform a particular task.
Tools are the objects or means which help in performing the tasks.
For example, Painting is a task and there are different techniques like oil painting, etc. Then there are some paintin gtools - like crayons, brushes, poster colors etc. Hope this makes sense...
When we talk in terms of software testing,
Testing techniques are the types of testing . Various testing techniques are functional testing, performance testing etc. They can be furthwer classified into many techniques.
Testing tools are software programs clubbed together to per testing activities. These tools generally provide record and playback features along with common scripting platform to customize the tests. Common functional testing tools are - Quick Test Professional, Selenium etc. Common performance testing tools are Load Runner, Rational Performance Tester etc.