No nos dijiste cual es la relación entre `test` y `ranking`. Como el campo en comun que veo es TipoTest, asumire que esa es la relacion.
Código SQL:
Ver originalSELECT Usuario, IdUsuario, SUM( `Puntos` ) AS SumaDePuntos
FROM `ranking`
INNER JOIN usuarios ON usuarios.Id = ranking.IdUsuario
INNER JOIN test ON test.TipoTest = ranking.TipoTest
WHERE test.IdFamilias = 1
GROUP BY IdUsuario
ORDER BY SumaDePuntos DESC