How competent at coding should testers be?