Software testing ... who’s responsible is it?