Common techniques used for secure code review and testing include static analysis tools, dynamic analysis tools, penetration testing, manual reviews, and behavioral analysis. Each technique has its own strengths and weaknesses depending on the specific needs of your application.