An overview of mechanical and physical testing of composite materials