Revisiting Neuron Coverage for DNN Testing: A Layer-Wise and Distribution-Aware Criterion