material testing and characterization techniques