quality testing hardness