ANCOVA (Analysis of Covariance) is a statistical method used to test the effects of categorical variables on a continuous dependent variable while controlling for continuous covariate variables. It extends ANOVA and regression by allowing comparison of regression lines or means between groups. ANCOVA makes several key assumptions, including that covariates are measured without error, have a linear relationship with the dependent variable, and do not influence the independent variables. It is used in experimental and observational research designs to reduce effects of non-randomized or confounding variables.