单选题
Black-Box and White-Box testing method are often used in software testing phase,in which,the White-Box is mainly used to test software's( ). A.reasonableness of structure B.correctness of a program C.external function of a program D.internal logic of a program