Benefits of independent software testing