Diagnoza in testiranje