why infrastructure industry needs software testing