A debate is a discussion between sides with different views. Teams speak for or against something before making a decision.
The process of debate allows participants to analyze the similarities and differences between different viewpoints, so that the audience can understand where opinions diverge and why.