t test is to find the significant differences between two mean.chi square test is to find the significant differences between observed value and expected value.chi square is a test for discrete data(something can be counted and to the integer value(like number of students ).t test is for continuous data,(data with decimal points like height, weight).both are used to accept or reject null hypothesis.