characterization testing