Pergunta de entrevista da empresa RTDS Technologies

1)Why testing is needed for any development process.? 2) what difference authorization and authentication in api and the different Authorization works?