attribute testing