Respecto a la primera pregunta, tienes los validadores de código html del w3c que te dice si tu web sigue los estandards oficiales:
validador de HTML
Para el CSS, igual:
validador de CSS
Respecto a la segunda pregunta, busca por 'unit test'.
Un saludo